How To Price A Roofing Job So You Actually Make Money

Roofing is the one trade in this series where a single pricing formula genuinely doesn't work — an inspection, a repair, and a full replacement are three different jobs with three different cost structures, and forcing them through one formula either overprices simple inspections or underprices complex replacements. The fix is three separate pricing paths, each with its own logic.

Path 1: Inspection — a flat fee

A standalone roof inspection, not tied to any repair work, is priced as a flat fee — say, $150. It's deliberately simple and deliberately low, because the point of an inspection is to be an easy yes for a homeowner who isn't sure yet whether they need a repair or a replacement.

Path 2: Repair — a base fee plus a per-square rate

A repair fee covers the trip and the first hour of labor as a base fee, plus a lower per-square rate for the additional area affected. A repair covering 3 squares beyond the base, at a $250 base fee and $180 per additional square:

StepCalculationResult
Base feeFlat$250.00
Additional squares3 × $180+$540.00
Final quote$250 + $540$790.00

Path 3: Full replacement — squares × material rate × pitch multiplier

Full replacement is priced by squares (1 square = 100 sq ft, the industry-standard roofing unit) times a material rate that varies by roofing material, times a pitch multiplier for how steep and dangerous the roof is to work on. A 22-square steep-pitch metal roof replacement, with tear-off, a decking repair estimate, an ice-and-water-shield upgrade, and a permit filing fee:

StepCalculationResult
Material × pitch$650/sq (metal) × 1.5 (steep)$975.00/sq
Base replacement cost22 squares × $975.00$21,450.00
Tear-off & disposal22 × $50+$1,100.00
Decking repair estimateFlat estimate+$300.00
Ice & water shield22 × $40+$880.00
Permit filing feeFlat+$150.00
Final quote$21,450 + $1,100 + $300 + $880 + $150$23,880.00

The material rate, the pitch multiplier, and every add-on in that table are decided once and applied consistently — the only variables per job are the roof's own measurements.

Why the minimum job price has one deliberate exception

A minimum job price (say, $250) exists so no repair or replacement job goes out below your real cost of showing up. But a standalone inspection is priced at $150 — below that floor on purpose. Applying the general minimum to the inspection fee defeats the entire point of offering a cheap, easy first step: it turns a $150 "just come take a look" offer into a $250 commitment, and homeowners who were ready for a low-stakes inspection quietly go find someone else. The fix is a straightforward exception: the minimum applies to repairs and replacements, never to the standalone inspection fee.

The rates used above are illustrative, not a claim about what your market should charge. Roofing material and labor costs vary significantly by region, roof access, and local code requirements — set your own numbers based on your actual market and supplier costs.

Related reading