
๐ฎ๐ฌ๐ฎ๐ฒ ๐ฅ๐ผ๐ผ๐ณ-๐ฃ๐ฟ๐ผ๐ณ๐ถ๐ ๐ฅ๐ฒ๐๐ฒ๐: ๐๐๐ฑ๐ด๐ฒ๐ ๐ง๐ต๐ฎ๐ ๐ฆ๐๐ฟ๐๐ถ๐๐ฒ๐ ๐ก๐ฒ๐๐๐น๐ฒ๐๐๐ฒ๐ฟ ๐ฅ๐ผ๐ผ๐ณ๐ถ๐ป๐ด (๐ช๐ฒ๐ฒ๐ธ๐ฐ)
1 Month Gone.
Youโre at the kitchen table.
Homeownerโs staring at the quote.
They donโt say โno.โ
They say the worse thing:
โSoโฆ what can you do on the price?โ
You feel the pressure.
Because you want the job.
And youโre thinking about the crew next week.
And the ad spend.
And the supplier bill.
So you shave it.
Just enough to win.
And now youโre doing a big job with small-job margin.
Today we install pricing + gross margin guardrails so your profit stops being negotiable. ๐
Series Context
Over the next five weeks, weโre exploring โ2026 Roof-Profit Resetโ, a simple operator system to turn stormy revenue into steady cash and real profit.
Week 1: Budget Reset โ
Week 2: Weekly Cash-Flow Forecast โ
Week 3: Labor + Production Capacity Plan โ
Week 4: Pricing + Gross Margin Guardrails (Today)
Week 5: Scorecard + Cadence That Sticks
What Youโre Going to Learn Today
How to hold price without losing close rate (and without being โpushyโ)
Why it matters now:One discount can erase an entire week of production discipline ๐คฏ
Underpricing creates delayed schedules, stressed crews, and cash squeezes
Guardrails make margin predictable - even when homeowners shop quotes
Why Most People Get This Wrong
Most roofers price to win.
They chase the competitor number.
They โmatchโ a quote they didnโt even see.
They trade margin for relief in the moment.
Then they spend the season wondering why โrevenue is upโ but cash is tight.
The villain: emotion-based pricing.
The Truth About Pricing + Gross Margin
Your price isnโt a number. Itโs a policy.
If your team can change price in the momentโฆ
your margin is optional.
Policy protects you from:
โณ fear
โณ pressure
โณ โjust this oneโ deals
Key Principles (3โ5)
Set Gross Margin Floors By Job Type
Why it matters: retail, insurance, and repairs donโt behave the same
Do this: minimum GM floors for Retail / Insurance / Repairs
Avoid this: one blended target that hides underpriced work โ
Install a โDiscount Budget,โ Not Random Discounts
Why it matters: discounting needs a ceiling or it becomes culture
Do this: discounts only inside a weekly/monthly cap + reason code
Avoid this: shaving price to escape awkward conversations
Use a Price-Pushback Script
Why it matters: confidence sells, apology kills
Do this: โTotally fair. Our price is based on doing it right the first time - proper install, proper ventilation, and a warranty we actually stand behind.โ
Avoid this: defending every line item (it invites negotiation) ๐ค
Sell Outcomes + Warranty, Not Math
Why it matters: homeowners buy certainty, not your internal cost stack
Do this: offer 3 options (good / recommended / best) tied to outcomes + warranty
Avoid this: itemized chaos that lets them cherry-pick your profit away
Audit Margin Weekly on Closed Jobs
Why it matters: catches drift before it becomes โhow we do itโ
Do this: weekly check: GM%, avg contract value, discounts, change orders, supplement capture (if insurance)
Avoid this: waiting until month-end to discover the damage โ
Your Action Plan (5 days)
Day 1: Set GM floors by type, Create guardrails, Tip: pick floors youโll defend
Day 2: Add discount cap + reason codes, Stop leakage, Tip: no reason = no discount
Day 3: Train pushback script, Raise confidence, Tip: 10 reps, out loud
Day 4: Build 3-option offers, Lift avg contract, Tip: outcomes + warranty, not line items
Day 5: Start weekly pricing audit, Catch drift early, Tip: 15 minutes, same day weekly ๐
Common Objections Handled (2โ4)
โWeโll lose jobs if we donโt discount.โ โ Youโll lose profit if you keep doing it. You donโt need every job. You need the right jobs.
โHomeowners always shop three quotes.โ โ Great. Then your job is to sell certainty: process, warranty, and outcomes - not price.
โMy reps arenโt great at pushback.โ โ Thatโs why we use scripts + policy. Skill comes from reps, not hope.
The Bottom Line
Most roofers negotiate with their margin.
Winners enforce policy.
Floors protect profit.
Scripts protect close rate.
Audits protect the year.
Do-this-now: Set your GM floor and install a discount cap with reason codes this week. โ
Coming Next Week
The scorecard + cadence that makes everything stick - so your profit doesnโt improve for two weeksโฆ then vanish.
Your Next Step
If you want pushback to stop controlling your close rate and margin, install a real objection-handling system your team can run without you.
ObjectionKiller.ai
More resources at thebluecollarwave.com
To your margin-protected season,
Jim Cosmas
thebluecollarwave.com
