QuotesOn

How to Compare Roofing Quotes (and Spot a Bad Bid)

7 min read · Updated June 11, 2026 · By the QuotesOn research team

Three roofers look at the same roof and quote $12,000, $16,500, and $24,000. Nothing about the house changed between visits. What changed is what each bid actually includes, how each company prices risk, and how much margin they think you’ll accept. This guide shows you how to take three incompatible documents and turn them into one fair comparison.

Why quotes for the same roof differ so much

Roofing prices are built from four layers: materials (shingle line, underlayment, flashing, vents), labor (crew rates vary 30%+ between markets — see how your state compares on our roofing cost page), scope(what’s actually being replaced versus patched), and overhead and margin(insurance, warranty reserves, sales costs). Two bids that look $8,000 apart are usually $2,000 apart once you normalize the first three layers — the rest is scope you’d be silently giving up.

What a complete roofing quote must include

If a line below is missing, the bid isn’t cheaper — it’s incomplete. Ask for it in writing:

  • Tear-off and disposal— number of layers being removed and who pays for the dumpster. “Overlay” (new shingles over old) saves $1.00–$1.50 per sq ft now and costs far more at the next replacement.
  • Decking — a per-sheet price for replacing rotten plywood (typically $60–$120 per sheet). Nobody can see your decking until tear-off; a per-sheet rate protects both sides.
  • Materials by name— the exact shingle line (not just “architectural shingles”), underlayment type, ice-and-water shield locations, and drip edge.
  • Flashing and penetrations— chimney, valleys, skylights, pipe boots. “Reuse existing flashing” is where leaks come from.
  • Ventilation — ridge vents or equivalent. Bad ventilation voids many shingle warranties.
  • Both warranties— the manufacturer’s material warranty (decades) and the contractor’s workmanship warranty (look for 5–10 years; 1 year is a red flag).
  • Permits, timeline, and payment schedule — who pulls the permit, start window, days on site, and when each payment is due.

Get a baseline before the first bid arrives

Our satellite-measured estimate gives you the fair local range to compare every quote against.

Red flags that predict a bad job

  • A deposit over 30%, or any pressure to pay cash up front.
  • No proof of license and insurance. Ask for the certificate directly from their insurer; a real company does this weekly without friction.
  • Storm-chaser tactics— door-knocking right after hail, “free roof” promises, pressure to sign an “inspection agreement” that assigns them your insurance claim.
  • A single lump-sum numberwith no scope breakdown. You can’t compare what you can’t see.
  • A price far below market. If the fair local range for your roof is $14,000–$18,000 and someone bids $9,000, the difference is coming out of materials, labor quality, or insurance — none of which you want.

Put the bids on a level playing field

  1. Convert every bid to price per square.Roofers price in “squares” (100 sq ft). Divide each total by your roof’s area — our estimate measures it from satellite imagery, so you don’t have to climb anything.
  2. Align the scope.Add the missing line items to the cheap bid (tear-off, decking allowance, flashing) using the other bids’ numbers. Watch the gap shrink.
  3. Compare the same shingle.If bid A uses a budget line and bid B a premium one, ask both to quote the same product. This single step resolves most “mystery” price differences.
  4. Then weigh warranty and reviews — only after the numbers are comparable. A 10-year workmanship warranty from a 20-year-old company is worth paying a real premium for.

Questions that separate pros from salesmen

  • “What did you see on my roof that changes the price either way?”
  • “What’s your per-sheet price if you find rotten decking?”
  • “Who is actually on the crew — your employees or subcontractors?”
  • “What happens if it rains mid-job?”
  • “Can I see an address from a job you completed three years ago?”

Confident answers to these five questions tell you more than any brochure. Hesitation on the decking question in particular usually means change-orders are coming.

Timing changes the number too

Roofing has a busy season (late spring through fall) and a slow one. Crews discount real money in the shoulder months — late fall and early spring bids commonly come in 5–10% under summer pricing for identical scope, and scheduling is faster. Material prices also move: shingle manufacturers have pushed several increases per year recently, so a bid’s price-guarantee window matters (30 days is typical; get it in writing). And if you’re on an insurance claim, watch the policy deadline for completing repairs — running it out narrows your options and your leverage at the worst moment.

The bottom line

Get three bids, force them onto the same scope and the same shingle, check both warranties, and treat a too-low price as information rather than luck. Start with the fair local range — it takes about a minute on our roofing page— and you’ll negotiate every quote from solid ground.

Quote-comparison questions

How many roofing quotes should I get?

Three is the sweet spot. Two quotes can't tell you which one is the outlier; five wastes everyone's time and rarely changes the decision. Homeowners who compare three or more bids typically save 10 to 20 percent versus taking the first one.

How much deposit is normal for a roof replacement?

Ten to thirty percent is standard, often tied to ordering materials. Be wary of anyone asking for half or more up front, and never pay 100% before work starts. Reputable roofers have supplier credit and don't need your money to buy shingles.

Will roofers price-match a competitor's bid?

Often, if the bids are genuinely comparable. Show the competing quote and ask what explains the difference. A good contractor will either match it, or walk you through exactly what their bid includes that the cheaper one doesn't. Both answers are useful.

Does comparing quotes work for insurance claims too?

Yes, and it matters more. The insurer pays based on their adjuster's scope, but the contractor you pick determines workmanship and what supplements get filed. Pick a roofer experienced with claims, not just the one your adjuster mentions.