Pricing Guide · 2026

Roofing Pricing Guide for Contractors (2026)

Per-square installed pricing by material, regional variation, insurance-scope math, gross-margin targets, and how to price against the "three bids" game. Built for residential roofing contractors running steady-state retail and storm-response.

Roofing pricing in 2026 is being pulled in two directions: aggregator marketplaces compressing retail to the bottom of the market, and rising material + labor costs raising the floor. Contractors who price by material tier and by lead source — and resist matching aggregator-bid pricing on self-generated leads — keep healthy gross margin.

Per-square installed pricing by material

MaterialPer-square range22-sq installNotes
Architectural (dimensional) asphalt — GAF Timberline, OC Duration, CertainTeed Landmark$450–$650$10K–$14KThe volume tier. 70%+ of reroofs.
Designer/premium asphalt — GAF Camelot, OC Berkshire, IKO Royal Estate$600–$850$13K–$19KHeavier shingle, premium curb appeal. ~20% of reroofs.
Standing-seam metal$1,200–$1,800$26K–$40KLifetime install, 50-year warranty, energy efficient
Stone-coated steel — DECRA, Boral, Roser$1,000–$1,500$22K–$33KMetal performance with shingle look
Clay tile$1,800–$2,800$40K–$62KSouthwest market, 50-100 yr lifespan
Natural slate$2,500–$4,000$55K–$88KPremium historic restoration, 100+ yr

Per-square pricing assumes a standard pitch (6/12), no major decking replacement, and a single-layer tear-off. Add $50–$150/square for 12/12+ steep-slope work. Add $80–$200/square for full decking replacement. Add $30–$60/square for second-layer tear-off.

Regional variation

+20–30%
Northeast vs national avg
−10–15%
Southeast vs national avg
+10–20%
Storm-response premium

Pricing varies meaningfully by region. Northeast and West Coast labor costs add 20–30% over national averages. Southeast (especially FL, GA, AL) tends to run 10–15% below national. Storm-response markets briefly carry a 10–20% premium during the 4–8 week window after a confirmed hail/wind event.

The insurance-claim pricing dynamic

Xactimate vs retail pricing

Insurance work is priced from Xactimate, the industry-standard estimating software. Adjusters work from local Xactimate rates as baseline.

  • Xactimate base pricing typically runs 5–15% below median retail.
  • Code-required upgrades (ice/water shield, drip edge, ridge vent, hip/ridge accent shingles) get added as supplements.
  • Final approved scope after supplements usually lands at retail-equivalent or slightly above.
  • Supplement-writing skill is the biggest gross-margin lever in insurance work.

Roof Launch's customer portal includes line items that align with common insurance scope language, so your upfront price reconciles cleanly against the adjuster's scope.

Gross margin math

Healthy residential roofing contractors target 30–40% gross margin per reroof. The math at $550/square retail pricing on architectural asphalt (22-square average home):

Cost linePer squarePer 22-square install
Revenue (homeowner pays)$550$12,100
Materials (shingle + underlayment + nails + flashing)$165–$200$3,630–$4,400
Labor (crew, all-in)$140–$180$3,080–$3,960
Disposal (dumpster + dump fees)$20–$35$440–$770
Customer acquisition (varies wildly)$15–$60$330–$1,320
Gross margin$140–$210$3,080–$4,620

Customer acquisition is the most variable line. Aggregator leads at $1,000–$2,000 CAC vs mailed roof quotes at $300–$600 CAC swing gross margin by 4–8 percentage points per install.

Pricing the material tier upsell

The three-tier material picker on the customer portal is the single biggest gross-margin lever in residential roofing:

Without the visual tier comparison, most homeowners default to the cheapest option in the bid pile. With the rendered photo of THEIR house showing each tier, the conversation shifts from price to preference — and many homeowners step up to Tier 2 once they see the curb-appeal difference.

Common pricing mistakes

Price your reroofs with the homeowner already seeing the tiers.

Roof Launch's customer portal shows three material tiers per home with upfront pricing — homeowners pick before you arrive. Type in a street and start a free campaign. Average return: $32 per $1 spent.

Create my free account →