Roof replacement quote too high: how to tell if you're actually being overcharged
$250–$420 per square (3-tab) · $320–$560 (architectural)
A “square” is 100 sq ft of roof. Divide any bid by the squares it lists and compare against those installed ranges — most US homeowners report paying within them. Far above? Read the five line items below before you call anyone a rip-off. Far below is a warning sign too.
It's the single most common roofing question homeowners ask, and it's usually asked badly: “someone quoted me $9,000, is that too much?” The honest answer is that the total means almost nothing until you convert it to cost per square and check what's inside it. A $9,000 bid on a 20-square steep two-story with fifteen sheets of decking is routine. A $9,000 bid on a simple 12-square single-story ranch is not. This page is the checklist: sanity ranges by roof size, the five line items that create legitimate gaps between bids, and when it's worth chasing a third quote. If you'd rather skip the arithmetic, drop your squares, material, tear-off, and decking line into the roof quote checker for an instant LOW/FAIR/HIGH verdict built from these same bands. If you want the ballpark before you read another bid, run your roof through our free cost estimator first — then come back and check each quote against it.
The per-square checklist: what each asphalt quote should and shouldn't include
| Quote line | Fair 2026 band | What to verify before comparing bids |
|---|---|---|
| 3-tab asphalt, installed | $250–$420 / square | Actual squares measured off your roof, not guessed from house square footage |
| Architectural asphalt, installed | $320–$560 / square | Brand, line, and wind rating named — “architectural shingle” alone can span a $1,000 gap |
| Tear-off (per layer) | $60–$120 / square | How many layers the bid assumes, and whether it prices an overlay instead |
| Deck repair (rotten plywood) | $60–$120 / sheet | The per-sheet rate in writing — compare this rate, not the “allowance” |
| Permit | $100–$400 | Who pulls it and whose money the fee comes from |
If both bids fit these bands, you are not being overcharged — you're looking at two different jobs, and the next section tells you which five lines are doing it.
Sanity-check table by roof size
| Roof size | 3-tab sanity band | Architectural sanity band | What skews it |
|---|---|---|---|
| 10 squares (1,000 sq ft) | $2,500–$4,200 | $3,200–$5,600 | Minimum-mobilization pricing pushes small jobs high per square |
| 15 squares (1,500 sq ft) | $3,750–$6,300 | $4,800–$8,400 | Garage/dormer complexity counts more than area here |
| 20 squares (2,000 sq ft) | $5,000–$8,400 | $6,400–$11,200 | Pitch and two-story access move this the most |
| 25 squares (2,500 sq ft) | $6,250–$10,500 | $8,000–$14,000 | Multiple penetrations, valleys, and hip count |
Remember roof squares are not house square footage — pitch turns a 2,000 sq ft house into 20–25 roof squares fast. Our full roof replacement cost guide walks through the units and the materials comparison (metal, tile, and slate price far above asphalt). For D.C.-metro pricing, where labor bands sit higher, use the state guides: Maryland, Washington, D.C., and Virginia.
The 5 line items that explain legitimate quote gaps
Before anyone is accused of padding a bid, walk these five lines. In our reading of homeowner reports, they account for the large majority of “same roof, $3,000 apart” quotes:
- 1. Tear-off count. Removing one old layer runs about $60–$120 per square; two layers roughly doubles that line; an overlay that skips tear-off erases it entirely — and hides deck problems. A bid $1,500 cheaper may simply be an overlay on a roof that needs a full strip.
- 2. Decking replacement. Every bid assumes your plywood is sound — but rotten sheets get replaced after tear-off at roughly $60–$120 per sheet installed. A bid that assumes “a few sheets” versus one carrying twenty sheets of allowance is a $1,500+ gap that has nothing to do with honesty. Get both bidders' per-sheet rates in writing.
- 3. Pitch. Steep roofs need extra safety rigging, slower material handling, and more time — commonly 30–60% more labor than a low-slope ranch of identical size. If only one bidder priced your pitch, the other is comparing apples to oranges.
- 4. Stories. Two- and three-story roofs add ladder hoisting, debris chutes, and insurance cost. A single-story garage quote means nothing next to a two-story main roof.
- 5. Permits. Roofing permits commonly run $100–$400 depending on locality. One bidder including the permit and one “leaving it to you” is a real, invisible gap — and an unpermitted roof can bite you at sale time.
Only after those five lines match does a remaining gap mean what people think it means.
When to get a 3rd quote
- The two bids differ by more than ~25% — get a third, scoped exactly like the other two, and let the middle number speak.
- One bid falls outside the sanity table above. Too high: demand the five line items explained. Too low: ask specifically whether it assumes an overlay, zero deck repair, and no permit.
- The bids aren't the same job. Different shingle lines, different tear-off assumptions, different flashing scope — a third bid on a written, identical scope is the tiebreaker.
- Post-storm surge. After hail events demand can lift honest prices double digits; an extra bid from a local, non-storm-chasing roofer is the cheapest calibration you can buy.
Two bids within ~10% of each other and inside the bands already told you the market price — a third mostly buys negotiating leverage. On deciding whether a pro job is worth it at all, the DIY vs pro framework applies here about as strongly as anywhere on this site: roofing is where amateur risk is measured in falls and water, not dollars.
Frequently asked questions
How do I know if my roof quote is too high?
Divide the bid by the roofing squares it lists. Most US homeowners report $250–$420 per square (3-tab) and $320–$560 (architectural), installed. Above the band, make the roofer walk through the five line items; below it, find out what's being skipped.
Why are my three roof quotes so different?
Tear-off assumptions, deck-repair allowances, pitch, story count, and who carries the permit. Those five lines create four-figure gaps between honest bids all the time.
Is a low roof quote better than a high one?
No — suspiciously low bids usually mean an overlay instead of tear-off, an assumed-zero deck line, no permit, or no workers' comp. The cheapest bid regularly becomes the most expensive roof.
Should I get a third roof quote?
Yes if the spread exceeds ~25%, a bid falls outside the sanity bands, or the scopes don't match. Inside 10% and inside the bands? You already know the price.
Do the arithmetic before the phone call: plug your squares and material into the estimator, then send the same scope to three roofers. How we set every band on this page is documented in our editorial policy — ranges are homeowner-reported national bands, not your local market.