Financials 12 min read BUILT FOR CONTRACTORS

Roofing Profit Margins & Per-Square Pricing — 2026 Benchmarks

Last updated:

Expertly reviewed by: Kaaviya Sivakumar

Roofing profit margins in 2026 run 20–40% — one of the widest spreads in the trades, and the spread is the story. The 40% shops and the 20% shops buy the same shingles and pay similar wages; the difference is pricing method (per-square built from real costs vs. matching the other guy's bid), job mix (retail vs. insurance/storm), and how they handle a market where steel and aluminum tariffs hit 50%. This guide gives the benchmarks, the per-square formula, and the 2026-specific risks.
⚔️

Illustrative Scenario

Two Identical Roofs, Fourteen Points Apart (Anonymised)

A roofer priced two near-identical 32-square architectural shingle jobs three months apart. The first he bid "market rate" — $475/square, the number everyone in his area quoted. It closed at a 19% gross margin after a dump-fee increase and an extra half-day of decking repair. For the second, he built the price from costs: materials at current quotes, labor burdened, disposal and decking allowance line-itemed, overhead added, then divided by 0.67 for a 33% target. The price came out $545/square. The client compared three bids, took his anyway on warranty and process — and the job closed at 33%, fourteen points richer on the same roof.

Job 1 (market-rate bid)
19% gross
Job 2 (cost-built bid)
33% gross
Price difference
$70/square
Cause
Pricing method, not the roof

Roofing Margins in 60 Seconds

  • 2026 benchmarks: 20–40% margins; the top of the range is pricing discipline, not luck.
  • Per-square price = (materials + burdened labor + disposal + allowances + overhead share) ÷ (1 − target margin).
  • Insurance/storm work and service/repair carry different margins than retail re-roofs — know your mix.
  • Metal roofing in 2026 = tariff exposure (steel/aluminum at 50%). Quote with short price-validity windows or escalation clauses.

The 2026 benchmarks — and why the spread is so wide

MetricLow endTypicalDisciplined
Gross margin20–25%25–33%33–40%
Net margin<8%8–15%20%+
Repair/service marginhigher than re-roofpremium pricing
Mix riskbid-war retail onlyblendedretail + service + selective storm

Roofing’s 20-point margin spread (vs. painting’s tighter, higher band — see the full trade tables) exists because roofing is the most commoditized-looking trade in residential construction: every homeowner collects three bids, and every weak shop prices by copying the other two. The case study above is the whole mechanism — same roof, fourteen points, decided at the desk.

The per-square pricing formula

“Per square” (100 sq ft) is roofing’s natural unit. Build the rate bottom-up:

Price per square = (materials + burdened labor + tear-off/disposal + allowances + overhead share) ÷ (1 − target margin)

Walk the lines:

  1. Materials at this week’s quotes — shingles or panels, underlayment, ice & water, flashing, drip edge, fasteners, ridge. In a 91%-of-contractors-report-increases market, last quarter’s pricing sheet is fiction.
  2. Labor, burdened. Roofing comp rates are among the steepest in construction, which makes the wage-vs-burdened gap bigger than other trades — a $30/hr roofer can easily cost $45+/hr loaded. Get your multiplier from the labor burden calculator. Adjust per-square labor for pitch, stories, and complexity (valleys, dormers, penetrations).
  3. Tear-off and disposal as their own lines. Dump fees move; layers vary. The job that eats a second layer and a dumpster overage was mispriced, not unlucky.
  4. A decking allowance, in writing. “Includes replacement of up to N sheets; additional at $X/sheet” turns the most common surprise into a pre-agreed change order instead of a margin event.
  5. Overhead share, then divide — don’t multiply. For 33%: ÷ 0.67. The markup-vs-margin calculator shows what multiplying costs you; the full pricing logic is in how to price a job for profit. A line-item starting point: the roofing estimate template.

Retail vs. insurance vs. service: margin by job mix

  • Retail re-roofs are the bid-war segment — lowest margins unless you sell process, warranty, and documentation instead of price (which is exactly how the case-study client chose the $70-higher bid).
  • Insurance/storm work prices off adjuster scopes, not local bid wars, and can out-earn retail per job — if supplements are run as a discipline (documented line items for code upgrades, hidden damage, missed scope) and you can carry the slower AR. Sloppy supplement practice hands the margin back.
  • Repair and service carries the best percentage margins in roofing and smooths revenue between re-roof seasons. A service division running minimum-call pricing is the most reliable path from the 20s into the 30s for a small shop.

Is your per-square rate built from your current costs — or from what the other two bids in town charge?

Your answer helps us improve our financial tools and guides for the trade.

Quick Signal:

"Is your per-square rate built from your current costs — or from what the other two bids in town charge?"

The 2026-specific risks

  • Metal = tariff exposure. Steel and aluminum duties at 50% land on panels, flashing, and fasteners. On any metal or long-lead job: 15–30 day price validity on quotes, supplier pricing pulled at bid time, and a material price escalation clause for anything that won’t start within the validity window.
  • Labor scarcity premium. Roofing crews are among the hardest hires in a 349,000-worker-short industry; wage drift lands straight in your burden rate. Re-check it quarterly, not annually.
  • Margin visibility lag. Roofing jobs are short — 2–5 days — which paradoxically makes job costing more urgent, not less: by the time monthly books close, ten jobs have shipped at whatever margin they shipped at. Per-job actuals against the bid, captured as the dumpster leaves, is how the 33% shops know they’re 33% shops.

Bottom line

The roofing market pays 20% to copiers and 40% to calculators — same shingles, same ladders. Build the per-square rate from current materials, genuinely burdened labor, explicit disposal and decking lines, and margin applied by dividing; sell documentation and warranty instead of matching bids; balance the mix with service work; and put tariff risk in the contract instead of your margin. The spread in this trade isn’t on the roof. It’s at the desk.

K

Written by Kaaviya Sivakumar

Kaaviya Sivakumar is the founder and lead engineer of RemodelFin. She built the platform after studying the financial failure patterns of residential remodeling firms, and works directly with contractors to understand how job costing, labor burden, and change order workflows affect real-world profitability.

Founder & Lead Engineer, RemodelFin | Full-stack developer specializing in construction finance software View Profile →

Contractor Q&A

What is the average profit margin for a roofing company?

Roofing companies typically run 20–40% margins in 2026, with company size, geography, and specialization deciding where a shop lands. Repair and service work tends toward the high end; competitive-bid retail re-roofs toward the low end. Net margins after overhead are commonly 8–15% for typical shops and 20%+ for disciplined ones.

How do you price a roofing job per square?

Build the per-square rate from costs, not from competitors: materials at current quotes (shingles, underlayment, flashing, fasteners) + burdened labor per square + tear-off and disposal + allowances for decking repair, then add your overhead share and divide the total by (1 − target margin). A 33% target means dividing by 0.67 — multiplying by 1.33 yields only 25%.

Is insurance/storm roofing work more profitable than retail?

Often, per job — insurance work prices off adjuster scopes (frequently Xactimate-based) rather than local bid wars, and volume after a storm is dense. But it brings supplement negotiations, slower payment cycles, AR risk, and in some markets, contingency-agreement regulation. The profitable storm shops treat supplements as a discipline: documented, itemized, and chased.

How are tariffs affecting roofing prices in 2026?

Steel and aluminum tariffs reaching 50% hit metal roofing, flashing, drip edge, and fasteners directly; 91% of contractors report cost increases. Protect quotes with short validity windows (15–30 days), current supplier pricing on every bid, and material price escalation clauses on jobs with long lead times.

Ready to protect your margins on every job?

RemodelFin gives you live job costing, change order tracking, and profit alerts so you never finish a job wondering what you made.

Start Free Trial → No credit card required • Instant access

Does this guide address the specific profit leak you're seeing on-site?

Your answer helps us improve our financial tools and guides for the trade.

Quick Signal:

"Does this guide address the specific profit leak you're seeing on-site?"

The Profit Blueprint Newsletter

One actionable tip every Tuesday to help you track labor, protect margins, and grow your remodeling business.

100% Signal. 0% Spam. Unsubscribe anytime.

Or start your free 30-day trial →