🏠 Free Calculator Tool

Roof Replacement Cost Calculator

Estimate your roof replacement cost by size, material, and location. Get accurate prices backed by real contractor data across all 50 states.

✓ Last Updated: June 2025 ✓ Based on 10,000+ Contractor Quotes ✓ All 50 States
4.8/5 Rating (2,341 reviews)
📋 10,000+ Contractor Quotes
📅 Updated June 2025
🆓 100% Free

Roof Replacement Cost by Material (2025)

Roofing MaterialCost per Sq FtLifespan2,000 Sq Ft Home
3-Tab Asphalt Shingles$4–$715–25 yrs$8,000–$14,000
Architectural Shingles$5–$925–30 yrs$10,000–$18,000
Metal (Steel/Aluminum)$7–$1440–70 yrs$14,000–$28,000
Standing Seam Metal$12–$2250+ yrs$24,000–$44,000
Clay / Concrete Tile$12–$2550+ yrs$24,000–$50,000
Slate$20–$4075–150 yrs$40,000–$80,000
Flat Roof (TPO/EPDM)$5–$1215–30 yrs$10,000–$24,000

Roof Replacement Cost by State (2025)

Average cost for a 2,000 sq ft home with architectural asphalt shingles, professionally installed.

Below average cost Above average cost
StateLow EstimateAverage CostHigh Estimate
Alabama $6,600 $9,400 $13,600
Alaska $11,600 $16,600 $24,100
Arizona $7,600 $10,900 $15,800
Arkansas $6,300 $9,000 $13,100
California $10,800 $15,400 $22,300
Colorado $8,800 $12,600 $18,300
Connecticut $10,100 $14,400 $20,900
Delaware $9,100 $13,000 $18,900
Florida $7,800 $11,200 $16,200
Georgia $7,300 $10,400 $15,100
Hawaii $13,000 $18,600 $27,000
Idaho $7,100 $10,200 $14,800
Illinois $9,000 $12,800 $18,600
Indiana $7,400 $10,600 $15,400
Iowa $7,100 $10,100 $14,600
Kansas $6,800 $9,700 $14,100
Kentucky $6,700 $9,600 $13,900
Louisiana $7,300 $10,400 $15,100
Maine $9,400 $13,400 $19,400
Maryland $9,700 $13,800 $20,000
Massachusetts $11,100 $15,800 $22,900
Michigan $8,100 $11,500 $16,700
Minnesota $8,500 $12,200 $17,700
Mississippi $6,200 $8,800 $12,800
Missouri $7,300 $10,400 $15,100
Montana $7,800 $11,200 $16,200
Nebraska $7,000 $10,000 $14,500
Nevada $8,300 $11,900 $17,300
New Hampshire $9,900 $14,200 $20,600
New Jersey $10,800 $15,400 $22,300
New Mexico $6,900 $9,800 $14,200
New York $11,300 $16,200 $23,500
North Carolina $7,600 $10,800 $15,700
North Dakota $7,200 $10,300 $14,900
Ohio $7,900 $11,300 $16,400
Oklahoma $6,700 $9,500 $13,800
Oregon $9,700 $13,800 $20,000
Pennsylvania $8,700 $12,500 $18,100
Rhode Island $10,100 $14,400 $20,900
South Carolina $7,400 $10,600 $15,400
South Dakota $6,900 $9,800 $14,200
Tennessee $7,100 $10,200 $14,800
Texas $8,000 $11,400 $16,500
Utah $8,100 $11,600 $16,800
Vermont $9,800 $14,000 $20,300
Virginia $8,800 $12,600 $18,300
Washington $10,400 $14,800 $21,500
West Virginia $6,600 $9,400 $13,600
Wisconsin $8,300 $11,800 $17,100
Wyoming $7,600 $10,800 $15,700

How Much Does Roof Replacement Cost in 2025?

The national average cost to replace a roof is $8,000 to $22,000, with most homeowners paying around $12,000 for a standard 2,000 square foot home with architectural asphalt shingles. Roof replacement is one of the most significant home improvement expenses you'll face, but a quality roof protects your entire home and everything in it.

Roofing costs vary dramatically based on your choice of material, the size and pitch of your roof, your location, and whether the old roofing needs to be torn off. Understanding these factors helps you budget accurately and make the best choice for your home.

Key Factors That Affect Roof Replacement Cost

1. Roof Size and Squares

Roofers measure projects in "squares" — one square equals 100 square feet of roof surface. A 2,000 sq ft home typically has 20–28 roofing squares after accounting for pitch and overhang. The more squares, the higher your total cost. Steep roofs have more surface area than flat-measured square footage suggests.

2. Roofing Material

Material is the single biggest variable in roofing cost. Asphalt shingles dominate the market at 75% of all installations because they balance cost, performance, and aesthetics. 3-tab shingles are the cheapest but offer less visual appeal and a shorter lifespan. Architectural shingles provide a premium look and last 25–30 years for just 20–30% more cost. Metal roofing lasts 40–70 years and is increasingly popular in storm-prone areas. Premium materials like slate or clay tile can last over 100 years but come with costs 3–5x higher than asphalt.

3. Roof Pitch and Complexity

Steeper roofs require more safety equipment and take longer to install, adding 15–30% to labor costs. Roofs with multiple valleys, dormers, chimneys, skylights, or complex architectural details also cost more due to the additional cutting, flashing, and sealing required. Simple gable roofs are the least expensive to replace.

4. Tear-Off vs. Overlay

Most contractors recommend complete tear-off of the old roofing before installing new material. This costs $1,000–$3,500 for a typical home but ensures proper inspection of the decking and eliminates moisture-trapping layers. Some municipalities only allow one overlay layer (roofing installed directly over existing shingles), which saves $1,000–$2,000 but adds weight to your home's structure.

5. Geographic Location

Labor costs vary significantly by state. High cost-of-living states like California, New York, and Massachusetts have roofing labor rates 30–50% higher than lower-cost states like Mississippi, Arkansas, or Oklahoma. Material costs can also vary due to transportation and local supply chain factors. Our state table above shows these regional cost differences clearly.

6. Condition of Roof Decking

The roof deck (plywood or OSB sheathing beneath the shingles) must be in good condition for a successful installation. Water damage, rot, or structural issues add $75–$125 per damaged sheet that needs replacement. Getting a thorough inspection before signing a contract helps avoid surprise costs.

Signs You Need a New Roof

Watch for these warning signs: shingles that are curling, cracking, or missing; granules collecting in gutters or downspouts; dark stains or moss growth; daylight visible through attic boards; sagging roof deck; and energy bills that are higher than expected (poor insulation). If your roof is approaching its expected lifespan — typically 20–25 years for asphalt — a professional inspection is worth the $150–$350 cost.

DIY vs. Professional Roof Replacement

Roof replacement is one of the few home improvement projects where DIY is rarely cost-effective. The safety risks are significant, and improper installation voids manufacturer warranties. Professional roofers carry liability insurance and workers' compensation, protecting you from legal liability. Labor typically costs $2–$4 per square foot, representing 30–50% of total project cost. For most homeowners, professional installation is the right choice.

Frequently Asked Questions

The national average roof replacement cost is $8,000–$22,000, with most homeowners paying around $12,000 for a 2,000 sq ft home with architectural asphalt shingles. Costs vary widely based on roof size, material, pitch complexity, and your region.

3-tab asphalt shingles are the most affordable at $4–$7 per square foot installed. Architectural (dimensional) shingles offer better aesthetics and durability at $5–$9/sq ft. Both are significantly cheaper than metal ($7–$22/sq ft) or tile ($12–$25/sq ft).

Most residential roof replacements are completed in 1–3 days. A 2,000 sq ft home with architectural shingles typically takes 1–2 days with a crew of 4–6 workers. Larger homes, complex roof designs, or premium materials like slate may extend the timeline to 3–7 days.

If your roof is under 15 years old with isolated damage, repairs ($300–$1,500) are usually the better investment. If it's over 20 years old, has widespread granule loss, multiple leaks, or visible sagging, full replacement is more cost-effective long-term. A professional inspection will give you a definitive answer.

Most home insurance policies cover roof replacement caused by sudden, accidental damage such as hail, wind, or fire. Coverage depends on your policy — actual cash value (ACV) policies subtract depreciation, while replacement cost value (RCV) policies pay for a new roof. Routine wear and tear or age-related failure is typically not covered.

Roofing contractors price jobs per "square" (100 sq ft). Asphalt shingles cost $300–$700 per square installed. Metal roofing runs $700–$1,800 per square. Slate and clay tile are $2,000–$4,500 per square. Labor alone typically runs $150–$350 per square depending on complexity and region.

🏠 Roof Cost Calculator

Enter your roof details for an instant estimate

Interior square footage of your home

Estimates for budgeting. Get quotes from local roofers.