Three roofing quotes is the working minimum. Two is a comparison without a sample size. Four or more is shopping behavior that signals price-pressure to the market and rarely uncovers new information. The number isn't the hard part — comparing them honestly is. Here's the framework.
The 'match the spec, then compare' method
A roofing quote is six line items stacked on top of a price. Compare the price first and you'll pick the wrong roof, every time. Match the six lines first, then compare the totals.
Material grade. 3-tab versus architectural versus Class 4 impact-resistant. The price gap between architectural and Class 4 is roughly 1.4× — meaningful and worth knowing, but easy to miss if the quote just says "asphalt shingle." Ask for the manufacturer model number, not the category.
Tear-off scope. One layer of existing roofing or two. Many older homes carry two layers from a previous "overlay" install. A quote pricing one tear-off when there are two is a $1,200-2,000 change order in waiting.
Deck repair allowance. A reputable bid carries a per-sheet contingency for rot found during tear-off — typically 2-4 sheets at $100-150 per sheet. A quote with no deck contingency line is already underpriced; the change orders are coming.
Underlayment spec. Synthetic across the full deck is the modern standard. 30-lb felt is acceptable in mild climates. 15-lb felt is a corner-cut that fails earlier and is no longer code-compliant in many jurisdictions. Confirm in writing.
Ice-and-water shield coverage. Eaves-only is minimal. Eaves plus valleys plus around penetrations is standard. Full-deck ice-and-water is overkill in mild climates and required in cold ones (most code requires 24" up the eave from the heated wall plate at minimum). Confirm by region.
Warranty tier. Manufacturer base warranty (typically 25-30 years material-only, prorated) versus a system warranty (50-year non-prorated, requires certified installer using all components from one manufacturer). The system warranty actually covers the labor to replace failed shingles, not just the shingle cost.
Why low quotes are usually missing line items
When three quotes come back at $11,500, $14,000, and $14,500, the $11,500 isn't typically a better deal — it's a different roof. The most common low-quote omissions: 15-lb felt instead of synthetic, ice-and-water at eaves only, no deck-repair contingency, single-layer tear-off when there are two, and a manufacturer base warranty instead of a system warranty. Add those back into the spec and the $11,500 quote often lands at $13,500 — closer to market.
The other common low-quote pattern is the "deposit-heavy" structure. A $9,500 quote with 50% deposit ($4,750 upfront) is functionally a working-capital loan to the roofer, often signaling cash-flow distress or storm-chaser pricing. Reputable contracts run 10% at signing, 40% at material delivery, 50% at completion.
Red flags in unsolicited high quotes
Premium positioning is legitimate — a roofer with deep manufacturer certifications, a dedicated foreman per crew, and tighter cleanup discipline costs more and is often worth more. But a 25%+ premium on the same spec, with no premium-positioning rationale, is sometimes a roofer hoping to land an outlier. Ask what the extra cost specifically buys. If the answer is "we're just better," that's a vibe, not a spec.
When to walk away entirely
Door-knockers after a hailstorm. Refusal to provide a written spec before signing. More than 30% deposit demanded before material delivery. No state license number where a state license is required (see find a roofer for the licensing-by-state rules). And the classic "today only" discount that disappears tomorrow — that's a sales script, not a contractor.
For finding three reputable roofers vetted on insurance, license, and complaint history, see find a roofer. For the full replacement framework and 2026 cost ranges, the replacement hub walks the math.
