How Much to Charge for Roofing

Roofers price repairs per job and replacements per square (100 square feet), with material choice driving most of the difference.

ServiceTypical US price (2026)
Inspection$100 – $300 (often free for sales)
Minor repair$300 – $1,500
Asphalt shingle replacement, average home$8,000 – $20,000
Per square, asphalt (installed)$400 – $800
Metal roof, per square$800 – $1,500
Typical ranges. Prices vary by region and competition, so check three local competitors before you publish your own.

Quoting tip

Show three options (good, better, best) on every replacement quote. Most homeowners pick the middle one.

Starting out? Read how to start a roofing business for startup costs and how to find your first customers, or pick a name with the roofing business name generator.