The first thing I check on any roof replacement estimate is whether the contractor included tear-off, or buried it as a “site condition” line they can change-order later. Nine times out of ten, the cheapest bid leaves something off. That’s the whole game.
A real roof replacement estimate has 8 line items, not 1. If yours is a single number scribbled on the back of a business card, you don’t have an estimate. You have a guess.
Quick Answer
A complete roof replacement estimate runs $5,000 to $45,000, with most 2,000 sq ft asphalt shingle jobs landing between $9,000 and $18,000 in 2026. A trustworthy estimate breaks out tear-off, underlayment, shingles, flashing, labor, permits, and disposal as separate line items. Avoid lump-sum bids. They’re how contractors hide change orders. Try EstimationPro free to build a clean line-item estimate in minutes.
What a Real Roof Replacement Estimate Includes
Skip any estimate that doesn’t itemize these eight things:
- Tear-off and disposal of the existing roof
- Decking inspection and an allowance for rotten plywood replacement
- Underlayment (synthetic preferred) plus ice and water shield in valleys and eaves
- Shingles or roofing material with brand, model, and color
- Flashing, drip edge, pipe boots, and step flashing at walls
- Ventilation (ridge vent, soffit intake, or upgrades)
- Labor broken out from materials
- Permits, dump fees, and cleanup
If a bid lumps these together, ask the contractor to break them out. A pro won’t blink. Anyone who pushes back is hiding something.
Typical Roof Replacement Cost by Material
Per roofing square (1 square = 100 sq ft of roof). Most homes have 20-30 squares.
| Material | Material Cost / Square | Installed Cost / Square | Lifespan |
|---|---|---|---|
| 3-tab asphalt | $70 - $200 | $300 - $500 | 20-25 yrs |
| Architectural asphalt | $100 - $250 | $400 - $700 | 30 yrs |
| Metal (standing seam) | $300 - $900 | $800 - $1,500 | 40-70 yrs |
| Metal shingles | $200 - $600 | $700 - $1,200 | 40-70 yrs |
| Tile or slate | $400 - $1,200 | $1,000 - $2,500 | 50-100 yrs |
Source: HomeAdvisor 2025 ranges, Angi 2026 contractor reports, and field experience from 20+ years of remodeling work.
Worked Example 1: 2,000 sq ft Architectural Shingle Roof
Single-story ranch, 6/12 pitch, 22 squares of roof. Standard tear-off and replace.
| Line Item | Cost |
|---|---|
| Tear-off + disposal (22 sq) | $1,500 |
| Synthetic underlayment + ice/water shield | $800 |
| Architectural shingles, 30-year ($150/sq × 22) | $3,300 |
| Drip edge, flashing, pipe boots, ridge vent | $700 |
| Labor (22 sq × $250/sq) | $5,500 |
| Permit, dump fees, cleanup | $700 |
| Subtotal | $12,500 |
| Overhead + profit (15%) | $1,875 |
| Total estimate | $14,375 |
That’s the honest number. A contractor underbidding this job at $9,500 either skipped the underlayment, plans to reuse old flashing, or expects to change-order tear-off the day they start.
Worked Example 2: Standing Seam Metal on a 1,500 sq ft Cape
Two-story Cape Cod, 12/12 pitch (steep), 18 squares. PNW house with moss issues.
| Line Item | Cost |
|---|---|
| Tear-off + dispose old shingles (18 sq) | $1,200 |
| Decking repair allowance (5% rotten) | $600 |
| High-temp underlayment | $900 |
| Standing seam metal panels ($600/sq × 18) | $10,800 |
| Trim, ridge cap, valleys, snow guards | $1,400 |
| Labor (steep pitch surcharge, 18 sq × $400) | $7,200 |
| Permit, crane, dump fees | $1,500 |
| Subtotal | $23,600 |
| Overhead + profit (15%) | $3,540 |
| Total estimate | $27,140 |
Steep pitch and metal both push the labor rate. A 12/12 takes twice as long to install as a 4/12. Anyone bidding it the same as a low-slope ranch hasn’t been on the roof.
Regional Pricing for Roof Replacement
Roofing labor swings by metro more than materials do. Materials ship the same; labor reflects local wages and code.
| Metro Area | Adjustment vs National Average | Why |
|---|---|---|
| New York / NJ | +30% to +40% | Union labor, prevailing wage, parking, dumpster permits |
| San Francisco Bay Area | +25% to +35% | Wages, fire-zone code upgrades |
| Seattle / Portland | +10% to +20% | Wet climate adds underlayment spec, rot repair common |
| Denver / Phoenix | National average | Decent labor pool, dry climate |
| Dallas / Houston | -5% to +5% | Strong roofing supply, hail-impact upgrades push prices up |
| Atlanta / Nashville | -5% to -10% | Lower labor cost, high competition |
| Midwest (Indianapolis, KC) | -10% to -15% | Lowest wages, mature roofing market |
Sources: BLS 47-2181 roofer wage data and RSMeans 2026 city cost indexes. Adjustments are estimates, not fixed multipliers. Always get three local bids.
How to Compare Roof Replacement Bids
Get three estimates. That’s the standard. Then run this checklist:
- Are the material brand and model named (e.g., GAF Timberline HDZ vs “30-year shingle”)?
- Is tear-off included, or listed as an exclusion?
- Is there a decking repair allowance or hourly rate for rotten plywood?
- Is underlayment synthetic or 15-lb felt? Synthetic is the modern standard.
- Does it include ice and water shield in valleys and eaves (required by code in cold climates)?
- Is flashing new or reused? Reusing old flashing is the #1 callback I see.
- What’s the workmanship warranty? 5 years minimum. Lifetime is mostly marketing.
- Is the contractor licensed, bonded, and insured for your state? Verify, don’t trust.
The cheapest bid usually leaves things out. I’ve watched homeowners take a $9,000 bid over a $14,000 bid and end up paying $17,000 once the change orders rolled in. Compare apples to apples or you’re not comparing at all.
Common Mistakes Homeowners Make
- Choosing on price alone. The shadiest contractors underbid on purpose to win the job, then change-order you once your roof is open and you can’t switch. By then, you’re stuck.
- Skipping the warranty conversation. Material warranties cover the shingle. Workmanship warranties cover the install. You need both. Most leaks come from install errors, not bad shingles.
- Letting the contractor pull the permit on a “no permit needed” basis. Roof replacements require a permit in almost every jurisdiction. If they’re skipping it, you’ll fight it during your next sale.
- Not asking about decking. A 1987 roof probably has rotten plywood somewhere. Ask what the repair rate per sheet is. Common range: $75-$150 per 4×8 sheet of OSB or plywood.
- Believing HGTV. I’ve had homeowners ask me to do a full tear-off and replace in 3 days for $6,000 because that’s what they saw on TV. That’s not a real number. The TV crew has a free labor pool and edited timeline. You don’t.
What Contractors Should Put on Every Roof Estimate
If you’re a contractor reading this, here’s what wins jobs in 2026:
- Itemize everything. Homeowners are getting smarter. Lump-sum bids look sketchy.
- Photo the existing roof. Attach photos to the estimate. It builds trust and protects you on change orders.
- Spell out your assumptions. “Estimate assumes 5% decking replacement; additional sheets at $85 each.” That single line prevents 90% of disputes.
- Include a clean scope of work. What you’ll do, what you won’t do, and the schedule.
- Send it the same day. Homeowners go with whoever responds fastest. I lost too many jobs in my early years because I was hand-writing estimates at the kitchen table at 11pm.
A clean, professional estimate sent within hours of the walkthrough closes more deals than the lowest price. That’s why I built EstimationPro. My roofing estimate template has the line-item structure most contractors are missing, and the roofing calculator gets you to a takeoff in minutes.
Frequently Asked Questions
How much is a roof replacement estimate?
Roof replacement estimates should be free. Any contractor charging for a basic estimate on a residential roof under 30 squares is overpriced. A storm damage or insurance claim inspection may cost $100-$500 if it requires a detailed report, but a standard replacement walkthrough is part of the sales process.
How long is a roof replacement estimate good for?
Most contractors guarantee their estimate for 30 days. Material prices, especially asphalt shingles tied to oil markets, can move quickly. If you’re shopping for 60+ days, expect to re-estimate.
What’s the difference between a quote and an estimate?
An estimate is the contractor’s best projection based on what they can see. A quote or firm bid is a fixed price they’ll honor regardless of what they find. Most roof replacement bids are estimates with named exclusions (decking repair, hidden flashing damage). Read the fine print.
How many roof replacement estimates should I get?
Three. Always three. One bid is a price. Two bids is a comparison. Three bids is a market rate. Going to four or five usually wastes everyone’s time and the bids start clustering anyway.
Will my insurance pay for a roof replacement?
Insurance covers roofs damaged by a covered event (hail, windstorm, falling tree). It does not cover age, wear, or deferred maintenance. If your roof is 22 years old and starting to leak, that’s on you. If a hailstorm took out the granules last week, file the claim.
What’s the most overlooked line item on a roof estimate?
Decking repair. Almost every old roof has at least one rotten sheet of plywood underneath. Make sure the estimate includes a per-sheet rate so you know what the upcharge looks like before they start.
Pricing Disclaimer
All cost ranges in this guide are 2026 averages. Actual roof replacement estimates vary by region, roof complexity, pitch, decking condition, material grade, and local labor rates. Prices were verified against HomeAdvisor 2025, Angi 2026, BLS roofer wage data, and field experience from PNW remodeling work. Get three local bids before committing.
Take the Complete Bid, Not the Cheapest
Don’t take the cheapest bid. Take the most complete one. The contractor who itemizes tear-off, decking, underlayment, flashing, labor, and permits is the one telling you the truth. The one with a single number is gambling, and so are you if you sign with them.
Good, fast, or cheap. Pick two. That applies to roofing more than anything else in construction.
EstimationPro doesn’t just build the estimate. It sends the proposal automatically, follows up with the homeowner on day 1, day 3, and day 7, and lets you invoice and collect payment without leaving the app. That follow-up sequence is how you win more of the bids you already send. Contractors using EstimationPro save 2 hours per estimate and send the proposal the same day instead of three days later. Try EstimationPro free.
Typical 2,000 sq ft Architectural Shingle Roof Estimate
Roof Replacement Bid Levels
- 3-tab asphalt shingles
- 15-lb felt underlayment
- Reuse old flashing where possible
- Standard ridge vent
- 20-25 year material warranty
- Architectural shingles (30-yr)
- Synthetic underlayment + ice/water shield
- New flashing, drip edge, pipe boots
- Ridge vent with proper intake
- Workmanship warranty 5-10 yrs
- Standing seam metal or luxury shingles
- Full deck inspection and replacement allowance
- All-new accessories and step flashing
- Lifetime material warranty
- 10-25 year workmanship warranty
Get Free Estimating Tips
Enter your email and we'll send you pro tips, cost data, and useful resources for contractors.
We'll send helpful resources and occasional tips. Unsubscribe anytime.
EstimationPro AI For Contractors, By Contractors Price Every Job With Confidence
Stop second-guessing your numbers. EstimationPro AI builds accurate estimates from real cost data.