How Much Does a Roof Replacement Cost? A Homeowner's Guide
By Roofing Price Tool Editors · Updated · 13 min read
What a new roof really costs: the $13,000-$23,000 baseline, what moves it up or down, regional differences, a worked estimate, and how to avoid overpaying.
The short answer
For a typical single-family home, a complete roof replacement costs $13,000 to $23,000, with most homeowners landing around $17,000. That works out to roughly $650 to $1,150 per 100 square feet ("per square" in roofing language) for asphalt shingles, which still cover the large majority of US homes.
That spread is a real range, not a price tag. The same 2,000 sq ft roof can come in at $14,000 from one contractor and $22,000 from another depending on material, accessibility, pitch, local labor rates, and the condition of the decking underneath. National aggregators like the annual Remodeling Cost vs Value Report track these averages year over year, but your number depends on the specifics below.
If you just want a personalized range for your roof, run the calculator. It takes about two minutes. Otherwise, here is everything that determines the final figure.
What drives the price
Six factors do almost all the work in determining your final number. Understanding them is the difference between reading a quote with confidence and signing whatever gets put in front of you.
1. Material
The single biggest lever. Asphalt vs. metal vs. tile can roughly double or triple the total. We break the head-to-head down in metal roof vs asphalt shingles, but the short version: asphalt is cheapest upfront, metal costs more but lasts far longer, and tile is the premium option where the structure can carry the weight.
2. Roof size and complexity
More square footage means more material and labor, but complexity matters just as much. A simple gable roof with two large planes is cheap to do. The same square footage broken into multiple facets, valleys, dormers, hips, and ridges can add 15-30% because every transition is slower to install and needs extra flashing.
3. Pitch (slope)
Steeper roofs need more safety equipment, slow crews down, and add 10-40% to labor. A walkable 5:12 pitch is standard pricing. Anything above 9:12 requires staging and fall-protection that a low-slope ranch roof never does.
4. Local labor rates
A roofing crew in a high cost-of-living metro can charge 50% more than the same crew in a rural market. This is the factor most national "average cost" articles gloss over, and it is why the regional section below matters.
5. Access and height
Multi-story homes, tight lots where a dumpster cannot get close, steep driveways, and overhead power lines all push the bid up. Crews price in the time and risk of getting materials up and debris down.
6. Tear-off and underlying repairs
Removing the old roof plus replacing rotten plywood decking can add $2-$5 per sq ft on top of the new roof itself. This is the line item that turns a clean quote into a surprise invoice, so it gets its own section below.
Cost by roofing material
Material choice is the biggest single driver. Typical ranges for a 2,000 sq ft roof:
- Asphalt shingles: $650-$1,150 per square · $13,000-$23,000 total · 20-40 year lifespan. The default choice for a reason: best price-to-lifespan ratio.
- Standing-seam metal: $1,170-$1,820 per square · $23,400-$36,400 total · 40-70 year lifespan. Higher upfront, lowest lifetime cost-per-year.
- Tile (concrete or clay): $1,300-$2,340 per square · $26,000-$46,800 total · 50+ year lifespan. Premium look and durability, but heavy. Your framing must be rated for the load.
Lifespan ranges here line up with the InterNACHI life-expectancy chart, a widely used home-inspector reference.
The three asphalt shingle grades
Within asphalt, the grade matters as much as the brand. We cover this in depth in architectural vs 3-tab vs premium shingles, but in brief:
- 3-tab: $500-$600 per square, 15-20 years. Mostly phased out. Skip these.
- Architectural: $650-$950 per square, 25-30 years. The sweet spot for most homes.
- Premium / luxury: $1,050-$1,200+ per square, 30-50 years. Worth it on high-end homes or extreme climates.
Labor: where 30-50% of your budget goes
On a typical job, labor accounts for 30-50% of the total and runs $195-$575 per square just for installation. Crews charge more for steep roofs, multi-story homes, tile or metal (heavier and slower than shingles), and during peak summer demand.
A useful gut-check: if the labor portion of a quote is below ~$150 per square, something is being cut, whether it is crew quality, install speed, or the underlayment and flashing they actually put down. Ask for details in writing.
Cost by region
National averages hide enormous geographic variation. The same 2,000 sq ft architectural-shingle roof, very roughly:
| Region | Typical total | Why |
|---|---|---|
| Southeast / South Central | $11,000-$18,000 | Lower labor rates, high competition |
| Midwest | $13,000-$20,000 | Moderate labor, ice-and-water code requirements |
| Pacific Northwest | $14,000-$22,000 | Moss/ventilation needs, wet-season scheduling |
| Northeast | $15,000-$25,000 | High labor rates, snow-load and ice-dam detailing |
| California / West Coast metros | $16,000-$28,000 | Highest labor, permit and fire-code requirements |
These are directional, not gospel. The point is simple: a "national average" quote means little until you weight it for where you live.
How size, height, and pitch change the number
| Home size (asphalt) | Typical total |
|---|---|
| 1,000 sq ft | $6,500-$11,500 |
| 1,500 sq ft | $9,750-$17,250 |
| 2,000 sq ft | $13,000-$23,000 |
| 2,500 sq ft | $16,250-$28,750 |
| 3,000 sq ft | $19,500-$34,500 |
Pitch adds a multiplier on top of that:
- Low pitch (2:12-5:12): standard pricing.
- Medium pitch (6:12-8:12): +10-15%.
- Steep pitch (9:12+): +20-40%.
- Multi-story homes: +15-25% for staging and fall-protection equipment.
Permits and code costs
Most jurisdictions require a permit to replace a roof. Permit fees typically run $150-$500 depending on the municipality and project value, and a reputable contractor pulls it in your name and builds it into the quote. If a contractor offers to skip the permit to save money, walk away: unpermitted work can void your homeowner's insurance and surface as a problem when you sell.
Code can also add real cost. Many areas now require ice-and-water shield a set distance up from the eaves, drip edge on all edges, and specific ventilation ratios. These are not upsells, they are code, and a quote that omits them is underbuilt.
The hidden cost of tear-off and decking repairs
Removing the existing roof typically runs $100-$200 per square, or roughly $2,000-$4,000 for a 2,000 sq ft roof. Some codes still allow a "layover" (new shingles over old) to save the tear-off cost, but it is almost always a false economy: you skip inspecting the decking, add weight to the structure, and shave years off the new roof.
Once the old roof is off, expect $50-$100 per damaged sheet of plywood. On a roof that has been leaking for a while, decking repairs are the most common reason a final invoice runs over the original quote. Ask your contractor up front what the per-sheet price will be if they find rot, and get that number in the contract. We cover this and the rest of the line items in how to read a roofing estimate.
Other line items that surprise people
- Gutters and downspouts: often replaced at the same time. Add $4-$12 per linear foot.
- Skylights: reflashing is cheap; replacing a failing unit while the roof is open is $500-$1,500 each and far cheaper now than later.
- Chimney flashing and crickets: $300-$1,000 if the existing flashing is shot.
- Ventilation upgrades: adding ridge vent and intake to fix a poorly ventilated attic, $300-$800, and worth it because bad ventilation voids most shingle warranties.
A worked example: a $19,400 estimate
Here is roughly how a real mid-range quote for a 2,200 sq ft, moderate-complexity roof breaks down:
- Tear-off and disposal: $3,000
- Architectural shingles + starter + ridge cap: $5,400
- Synthetic underlayment + ice-and-water shield: $1,300
- New flashing, drip edge, vent boots: $1,200
- Ridge and intake ventilation: $700
- Labor: $6,800
- Permit: $300
- Decking allowance (5 sheets included): $400
- Total: $19,100-$19,400
Note that labor is about 35% of the total, materials roughly half, and the rest is removal, permit, and contingencies. A quote that is just one number with none of this breakdown is not an estimate, it is a guess.
Tax credits, rebates, and insurance
A standard asphalt re-roof is not usually tax-deductible, but specific upgrades can be. Energy-efficient "cool roof" products and roof-integrated solar may qualify for federal or state incentives; energy.gov and your state energy office list current programs. And if storm or hail damage caused the replacement, insurance may cover most of it; see hail damage: insurance claims and timing.
Signs you are being overcharged (or underbid)
- Way above the pack: if one of three bids is 40%+ higher with no clear reason (premium material, structural work), it is fishing.
- Way below the pack: the lowest bid is rarely a bargain. It usually means thinner underlayment, reused flashing, or a layover instead of a tear-off.
- Pressure to sign today: a real quote is good for 30+ days.
- Large upfront payment: standard is 30-50% on material delivery, balance on completion.
Financing is a separate decision from price; if you need to spread the cost, compare options in how to finance a new roof before you sign anything.
Get your number first
Before you call a single contractor, it is worth knowing the ballpark for your specific roof. That way, when bids come in, you already know whether you are being quoted a fair price or a wildly high one.
Run the free roof cost calculator. It asks seven questions, takes about two minutes, and gives you a range you can actually use.
Sources: InterNACHI life-expectancy chart · Remodeling Cost vs Value Report · NRCA · energy.gov
