The short answer: a fair roofing quote for an average 22-square house with architectural shingles runs $9,000-$14,000 in most U.S. markets. But "is it fair" depends on what's actually in the quote. Here's how to know.
First: What Should Every Roofing Quote Include
A complete roofing estimate contains all of these elements. If any are missing, it's either hiding a cost or cutting a corner:
- Shingle brand and product name โ "GAF Timberline HDZ," "Owens Corning Duration," etc. Not just "architectural shingles."
- Square count โ how many roofing squares (100 sq ft each) the job is based on. Verify this yourself.
- Tear-off and disposal โ removing existing shingles and hauling away the debris. This should be its own line item.
- Underlayment type โ synthetic felt or peel-and-stick ice/water shield. Synthetic is standard; peel-and-stick costs more but provides better protection.
- New flashing โ explicitly at all chimneys, vents, skylights, and wall intersections.
- Permit fee โ permits are required in virtually every jurisdiction. No permit mention = planning to skip it.
- Warranty details โ manufacturer warranty on shingles (minimum 25 years) and labor warranty from the contractor (minimum 1 year).
Roofing Price Benchmarks by Material
- Architectural shingles (installed, average home): $9,000 โ $16,000
- 3-tab shingles (installed): $7,500 โ $12,000
- Metal roofing (standing seam): $18,000 โ $45,000
- Cedar shakes: $16,000 โ $32,000
- Minor repair (10-20 shingles): $300 โ $900
- Partial re-roof (section): $1,500 โ $6,000
Red Flags: Signs Your Roofing Quote Is Not Fair
Inflated square count. The most common roofing overcharge. Ask how they measured and verify the count yourself. A 10-20% inflation is worth $1,000-$3,000 on a typical job.
Overlay instead of tear-off. Installing over existing shingles saves the contractor money but adds structural weight, hides potential deck damage, and voids most manufacturer warranties. If the quote doesn't mention tear-off, ask explicitly โ and be wary if they say overlay is acceptable.
No new flashing mentioned. Reused flashing fails within a few years of a new roof install. This is a very common corner-cutting move. "New flashing at all penetrations" should be a written line item.
Vague shingle description. "Architectural shingles" without a brand or product name means you don't know what you're getting. Builder-grade shingles and premium shingles look similar at install but perform very differently over 10-20 years.
Storm-chaser pressure. Any contractor who shows up at your door after a storm and pressures you to sign the same day should be declined. These contractors use inflated estimates, often involving insurance fraud, and their workmanship is frequently substandard.
Know for Sure: Upload to QuoteScore
Roofing is the category where QuoteScore catches the highest rate of inflated quotes โ particularly square count padding and flashing shortcutting. Upload your estimate and enter your zip code. Our AI flags every overcharge and missing element in your specific quote, so you walk into any negotiation with real data.