Roofing Fractional CFO Services
Most roofing companies run at 8–15% net margins. Yours should be at 20%+.
We’ve sat on the buy side of home services M&A. We know storm vs. retail economics, crew-level job costing, supplement recovery, and subcontractor margins. We don’t just read your P&L — we know which numbers are wrong and exactly where your margin is leaking.
Measurable margin improvement in 90 days | 200+ acquisitions reviewed | ServiceTitan + QBO specialists
Where roofing companies lose margin
Job costs are a black box
In roofing the margin lives at the job level — what the crew was paid per square, what the squares cost after returns and waste, the callbacks, the rep’s commission. But almost every roofer runs job costing off a spreadsheet, because no roofing CRM on the market tracks it well end to end. So nobody knows which jobs, job types, or crews actually make money, and the best producers look the same as the worst.
No visibility into margin by job type
Storm work, insurance restoration, retail replacements, commercial contracts — each has fundamentally different cost structures. Without job-type P&Ls, your high-margin retail work might be subsidizing low-margin storm chasing and you’d never know.
A great year on revenue, flat on profit
Big storm season means big revenue — but also big subcontractor costs, more trucks, and overhead that doesn’t go away when the storms stop. Without financial modeling for storm vs. retail mix, you’re guessing whether growth is actually profitable.
Cash flow swings nobody planned for
Roofing has extreme cash flow variability — insurance supplements take months, material deposits go out before revenue comes in, and seasonal demand creates feast-or-famine cycles. Without a cash flow model, a big quarter can still leave you scrambling for payroll.
A CFO focused on your roofing profitability — not just your books
Profitability Diagnostic
Most roofing companies find 5–10+ points of margin improvement in the first 90 days. We map your margins by job type — storm restoration, retail replacements, repairs, commercial — then show you exactly where the gaps are and what closing them is worth in dollars.
Monthly Financial Review
Know exactly what changed in your margins last month — and what to do about it this month. A structured monthly meeting walking through your P&L by job type and crew, tracking variance against benchmarks, and identifying the specific levers that move your bottom line.
KPI Dashboard
The numbers that actually drive your roofing bottom line — connected to your financials for the first time. Revenue per crew, average job margin by type, lead-to-close conversion, cost per lead, and supplement recovery rates, all tied to financial outcomes. Updated monthly.
Cash Flow Forecasting
Know exactly when cash gets tight before it happens — not after. Rolling 13-week projections accounting for insurance supplement timelines, material deposits, subcontractor payables, and seasonal demand, so you make growth decisions with confidence instead of checking the bank balance.
Compensation & Incentive Design
Comp that drives profitable growth — not just more jobs at thinner margins. We model sales rep commissions, crew lead bonuses, and production incentives against your actual margins so you scale without giving away your profit.
Exit & PE Readiness
Every point of margin is worth 5–10× at exit. A $12M roofing company at 10% net has $1.2M of EBITDA and sells for roughly $6–8M. At 20% net it has $2.4M of EBITDA, and because larger, better-margined earnings also command a higher multiple, the same company is worth $17–22M. We normalize your storm vs. retail mix for buyers and build your books to PE standards — whether you sell next year or in ten.
If you’re leaving $500K/year on the table, that’s $42K slipping away every month you wait. Let’s find the 5–10 points of improvement hiding in your numbers.
The expertise to know what’s wrong. The tools to fix it.
We know your trade — financially and operationally
We work exclusively with HVAC, plumbing, electrical, and roofing companies. We don’t just understand your chart of accounts — we understand your operations. Tech comp structures, seasonal demand patterns, job costing gaps, crew economics, pricebook optimization. That operational depth is why we can find margin that generic CFOs miss.
200+ home services financials reviewed — we know what good looks like
Our team has reviewed financials on 200+ home services acquisitions on the buy side — including experience at firms like Apex Service Partners. We’ve seen what 20%+ margins look like across every trade and revenue level. We know exactly which levers produce results — and which ones are noise.
Diagnostic tools that connect operations to dollars
We bridge the gap between your field service platform and your financials. ServiceTitan data, QuickBooks reporting, department-level P&Ls, crew-level profitability — we build the infrastructure to see where money is being made and where it’s leaking. Then we help you fix it.
The numbers we hold your roofing company to
Gross margin: 35–45% blended
Well-run roofers blend 35–45% gross profit after crews, materials, and sales commissions — the margin is made or lost at the job, in what the crew is paid per square, what the squares cost after returns and credits, and what the rep earns on the sale. Retail replacement, insurance restoration, and commercial each carry their own margin, and if you only see one number you can’t tell which line is carrying the others.
Net margin: 20% is the target
Most roofing companies run 5–12%. Revenue usually isn’t the problem — operating overhead drifting above the 20% band where it belongs is.
Marketing: 5–15% of revenue
Including organic. Roughly 7–9% in maintenance mode, 9–12% for growth, 12–15% when you’re scaling hard or turning around. In a market where PE-backed competitors bid up every lead, spending to hold price beats discounting to close.
Profitable growth
There’s a right amount of overhead for every level of revenue. Roofing is a little less seasonal than the other trades, which makes scaling the next challenge after profit optimization — and the point where most shops quietly give their margin back. We benchmark your costs at each stage so you stay profitable as you grow.
Want the math behind each number? Read our roofing profit margin benchmarks.
Every point of margin is worth 5–10× at exit
The overhead math
Cutting $200K of overhead the business doesn’t need is worth $1–2M at a 5–10× multiple. Roofers carry overhead built for the storm year into the years that follow — office staff, trucks, software seats, and marketing sized for a surge that already passed.
Gross profit is the lever
In roofing the margin is made or lost at the job: what the crew is paid per square, what the squares cost after returns and credits, and what the rep earns on the sale. Well-run roofers keep 35–45% gross profit after crews, materials, and commissions. We price from fully loaded crew cost, pay reps on margin rather than volume, and hold price instead of discounting to close — so gross profit lands where it should before overhead is even on the table.
A revenue mix a buyer can underwrite
Buyers discount storm-driven revenue and pay for the retail base underneath it. We separate what recurs — retail replacements, referrals, commercial maintenance — from what happened because it hailed, and show trailing-twelve-month earnings that hold up under normalization instead of getting adjusted away.
Clear location-level visibility
Most roofing companies at scale run more than one location, and a buyer underwrites each one on its own: revenue, gross profit, and overhead by branch, not a blended number that hides a market carrying two others. We build the books so every location has its own P&L that ties to the consolidated total — which is also how you find out which branch to fix and which to replicate.
If a sale is anywhere on your horizon, the time to build the margin is now — before a buyer prices it for you.
Book a Free Financial Diagnostic →
We’ve seen what 20%+ margins look like — and we know how to get you there.
Frequently asked questions
Find out where your roofing margins are hiding
Most roofing companies have 5–10+ points of margin improvement waiting to be found. That’s real money — on your bottom line today and worth multiples when you sell.