Roof Replacement Cost (2026): Why the Same House Gets Wildly Different Quotes

I used to think roof replacement was a “pick a shingle color” project.

Then I watched three roofers look at the same house and basically describe three different roofs.

One guy: “Simple. Two days.”

Second guy: “You’ve got valleys, a chimney, and that pitch… we’ll need staging.”

Third guy: silence …then points at a spot near the chimney like it’s a crime scene.

So yeah: the number you get back can be all over the map.

This post is just a decoder ring.

  • First: national cost anchors (so you’re not totally blind)
  • Then: the few line items that blow up bids
  • Then: example quote snapshots (examples only; not promises)

National anchors (2026-ish)

These ranges are broad, but they help you sanity-check.

  • Angi frames replacement often around $5,900–$12,900, with a shorthand of $4–$11 per sq ft.1
  • This Old House lists $6,885–$23,993 with an average $15,439 (their framing: ~2,000 sq ft asphalt shingle roof; materials/complexity/location move it).2

If your quote is outside that: it’s not automatically “wrong.” It usually means the scope is different (or the contractor is pricing risk).

The stuff that actually swings bids (the short list)

When two estimates aren’t even in the same neighborhood, it’s usually one or more of these:

  • Roof surface area (not your home’s interior square footage)
  • Tear-off vs overlay (and how many layers are coming off)
  • Pitch / height / access (staging + safety changes the pace)
  • Detail work: valleys, dormers, skylights, chimney/sidewall flashing
  • Decking/sheathing repairs (unknown until the roof is opened up)
  • Ventilation changes (sometimes included, sometimes “optional,” sometimes ignored)2

Tiny translation that saves time on calls: roofers often price in “squares.”

  • 1 square = 100 sq ft of roof surface.
  • “27 squares” = 2,700 sq ft of roof surface.

That number can be very different than your house size.

What I look for in a quote (so the low number doesn’t turn into a surprise invoice)

If I had 5 minutes to audit a bid, I’d ask these:

  • Is this a full tear-off? If not, why not?
  • How many layers are you assuming are up there right now?
  • What is actually included for flashing (chimney/sidewalls/valleys/vents)?
  • How are decking repairs handled (allowance vs per-sheet price)?
  • Any ventilation changes included or recommended?2

If the contractor can’t answer those cleanly, the quote isn’t “cheap.” It’s just incomplete.

Example quote snapshots (EXAMPLES ONLY)

These are examples only.

Not “typical in your town.” Not promises. Just what real paperwork often looks like.

Example #1 — simple asphalt, simple access (the “boring” quote)

This is the quote that reads like a checklist:

  • tear-off 1 layer
  • architectural shingles
  • synthetic underlayment
  • drip edge
  • ridge cap
  • replace pipe boots

In the real world, this tends to land somewhere inside broad consumer ranges (like Angi’s).1

Here’s what a “boring” scope sometimes looks like when you paste it into a notes app:

Example (not your house):

  • Remove 1 layer shingles (dump fee included)
  • Install ice & water shield at eaves + valleys
  • Synthetic underlayment remainder
  • New drip edge + starter strip
  • Replace 2 pipe boots
  • Ridge vent + ridge cap shingles
  • Cleanup w/ magnetic sweep

Little note at bottom: “Replace bad plywood: $95/sheet (only if found)”

Example #2 — same shingles… but the roof is fussy

Same shingle line item, but suddenly the bid is full of stuff that slows everything down:

  • valleys (plural)
  • dormers
  • skylight flashing
  • steep pitch
  • “staging required”

The roof might not be “bigger.” It’s just slower, more stop/start, more detail work.

A contractor will sometimes write it like this (again: example, not a promise):

“Steep charge” / staging / extra labor due to pitch

Step flashing at sidewall(s)

Chimney flashing + counterflashing

Skylight re-flash (x1)

None of those lines are “scams.” They’re the pain points.

Example #3 — the decking wildcard (this is where the arguments happen)

You’ll see a base price, then a line like:

Replace damaged decking as needed: $___ per 4x8 sheet

That’s not automatically shady.

It’s the honest part: nobody knows the condition of the wood until the old roof is off.

If you want it to stay fair, ask for:

  • photos of each damaged area
  • sheet count
  • a quick note (“rear slope by chimney” is enough)

Also: ask when they’ll decide it’s “bad.”

I’ve seen people assume “bad plywood” means rotten / crumbling.

A roofer might mean “delaminating” or “spongy” (still not good, but different).

Example #4 — metal (different conversation)

Metal bids usually get more explicit about the system and trim pieces.

Also: you’re buying different tradeoffs (look, dents, repairs, how it ages, whether you like the sound of rain).

If you’re stuck between metal and shingles, Bob Vila has a plain-English comparison that’s a good starting point.3

Bottom line

A roof quote is not “shingles + labor.” It’s geometry + access + hidden conditions + detail work.

Use national ranges as guardrails (Angi’s $5,900–$12,900, This Old House’s $6,885–$23,993) and then choose the contractor whose scope is specific enough that you can read it later and say: “Yep, that’s what I paid for.”12

Sources


  1. Angi — “How Much Does Roof Replacement Cost? [2026]” (replacement range; $/sq ft shorthand). https://www.angi.com/articles/how-much-does-roof-replacement-cost.htm ↩︎ ↩︎ ↩︎

  2. This Old House — “How Much Does a New Roof Cost? (2026)” (average $15,439; range $6,885–$23,993; factors like materials/complexity/location). https://www.thisoldhouse.com/roofing/new-roof-cost ↩︎ ↩︎ ↩︎ ↩︎

  3. Bob Vila — “What’s the Difference? Metal Roof vs. Shingles” (considerations when choosing asphalt vs metal). https://www.bobvila.com/articles/metal-roofs-vs-shingles/ ↩︎