What matters
- According to Profitability Partners, well-run roofing companies net 12-15%+ with 35-40% gross margins, while most roofing companies land between 5% and 10% net profit.
- According to VipeCloud, roofing companies typically achieve 20-40% gross profit, which falls below the 40-50% gross margin benchmark considered healthy by the Business Development Bank of Canada.
- The gap between average and well-run roofing operations is not explained by revenue volume alone. Cost structure, job mix, and overhead discipline are the primary separating factors.
Most roofing companies are generating real revenue and still struggling to keep money. According to Profitability Partners 2026, the typical roofing company nets somewhere between 5% and 10%, while well-run operations consistently hit 12-15% or higher with gross margins in the 35-40% range. That spread is not explained by luck or market conditions alone. It comes down to how each business is actually run.
What Do These Margin Numbers Actually Mean for My Business?
Gross margin and net margin are two different problems. Gross margin is what you keep after direct job costs, meaning labor and materials. Net margin is what is left after you pay overhead, office costs, insurance, vehicles, and yourself. A company can have a 30% gross margin and a 4% net if the back office is bleeding money.
According to VipeCloud 2026, roofing companies typically make between 20% and 40% gross profit. That range is wide enough to describe two entirely different businesses. The Business Development Bank of Canada benchmarks healthy gross margins at 40-50%, which means many roofing companies are producing below a sustainable threshold before overhead is even factored in.
If your gross margin is sitting at 22% and your overhead runs 18%, you are netting 4 cents on the dollar. A bad month, a warranty call, or a slow payment can wipe that out entirely. The companies hitting 12-15% net are almost certainly running tighter job costing and a leaner overhead structure, not just charging more.
Why Do Most Roofing Companies Fall Short of Healthy Margins?
There are a few structural reasons the roofing industry clusters around thin margins. First, the bid environment puts consistent downward pressure on price. Homeowners get multiple quotes, and the instinct to win the job by cutting price shows up directly in gross margin. Second, materials costs have climbed. According to Lightning Path Partners 2026, consolidation pressures are intensifying and roofing is becoming more transactional, which means companies without a clear differentiation from competitors end up competing on price by default.
Third, overhead tends to grow faster than revenue in mid-size roofing companies. A crew gets added, a truck gets purchased, a salesperson gets hired, and the fixed cost base expands before the revenue to support it arrives. When work slows even slightly, that overhead creates a margin problem fast.
Labor is the other side of the equation. Roofing companies carry a meaningful portion of job cost in labor, and that cost has only moved in one direction. Companies that have not adjusted their pricing models to reflect current labor rates are often losing margin on every job without knowing it.
What Are Well-Run Roofing Shops Doing Differently?
According to Profitability Partners 2026, the companies achieving 12-15% net profit with 35-40% gross margins are not necessarily the largest shops. They tend to be operators who track job-level profitability consistently, price for actual costs rather than market averages, and keep overhead spending tied to revenue growth rather than ahead of it.
Job mix matters too. Residential replacement work at competitive price points is not the same margin profile as commercial work, insurance work, or specialty residential projects. Companies that chase volume in the lowest-margin segment often build a busy operation that does not pay. The shops running the strongest margins tend to be selective about which work they pursue and know their numbers well enough to walk from jobs that will not pencil.
Reputation also plays a measurable role in pricing power. Roofing companies with strong review profiles and consistent Google visibility can hold their price in competitive bids more effectively than shops without one. If a homeowner has already decided they trust you before the estimate, price becomes one factor rather than the only factor. For a closer look at how local search visibility and review volume affect which roofing companies get called first, the reporting at roofing Google Business Profile reviews and local search conversion covers that dynamic in detail.
Why This Matters for Roofing Companies
The margin data matters right now because 2026 is shaping up as a year where the gap between average and well-run operations gets harder to paper over with volume. According to Lightning Path Partners 2026, companies without a clear margin discipline and differentiated positioning face increasing pressure as the market becomes more transactional and consolidation continues to reshape competitive dynamics.
A 5% net margin is not a sustainable business in a high-liability, high-labor trade. It is a business one bad storm season or one equipment failure away from a cash flow crisis. The companies that will absorb those shocks are the ones already operating at 12% or better, and they got there by treating job costing as a management discipline rather than an end-of-year accounting exercise.
Understanding where your gross and net margins actually land, not where you think they land, is the first step. The benchmark data now exists to compare your numbers honestly against what well-run peers are producing. That comparison is more useful than any revenue milestone.
