How to Use Our Roof Cost Calculator
This roof cost calculator is quick, simple, and easy to use. It takes only a few minutes to find your cost with the basic information about your home. You will need the following:
- The approximate square footage of your home
- The number of stories
- Your roofing material preference (or current roofing type)
- The general roof shape (simple or complex)
The calculator uses national and regional cost data to estimate material and labor costs. This can give you a solid baseline from which to compare contractor quotes.
How Much Does a New Roof Cost in 2026?
In 2026, the average cost to replace a roof in the U.S. ranges from $7,500 to $18,000, with most homeowners spending between $9,000 and $13,000 on a standard asphalt shingle roof. Smaller, simpler roofs can start around $5,000 and complex or high-end projects can exceed $25,000.
Final pricing depends on your roof’s size, pitch, chosen material, and the complexity of installation. Most U.S. homes are between 1,500 and 2,500 square feet. We base our estimates on a 2,000-square-foot roof, which fits an average single-story home around 1,775 square feet or a two-story home near 3,500 square feet.
Average Roof Replacement Costs by Budget Level (2,000 sq. ft. roof)
| Budget | Roof Type | Cost Range |
|---|---|---|
| Lower-end | 3-tab asphalt shingles | $9,000 to $32,000 |
| Mid-range | Architectural shingles and some metal roofs | $8,000 to $60,000 |
| High-end | Slate tiles and metals like copper or zinc | $18,000 to $80,000 |
Cost by Material
The roofing material you choose is one of the biggest cost drivers in your project. Below is a simplified breakdown of popular roofing materials and their typical price ranges in 2026.
| Material Type | Avg. Installed Cost per Square Foot | Cost per Square (100 square feet) | Estimated Total Cost (2,000 square feet) |
|---|---|---|---|
| Asphalt | $4.50 to $16.00 | $450 to $1,600 | $9,000 to $32,000 |
| Metal | $4.00 to $40.00 | $400 to $4,000 | $8,000 to $80,000 |
| Wood | $9.00 to $14.00 | $900 to $1,400 | $18,000 to $28,000 |
| Concrete | $10.00 to $18.00 | $1,000 to $1,800 | $20,000 to $36,000 |
| Clay | $10.00 to $18.00 | $1,000 to $1,800 | $20,000 to $36,000 |
| Slate | $9.00 to $30.00 | $900 to $3,000 | $18,000 to $60,000 |
Asphalt Shingles
Asphalt shingles remain the most common choice due to affordability and easy installation. Basic 3-tab shingles cost $4.50 to $7.50 per square foot installed, while architectural shingles range $6.00 to $9.00. Premium asphalt that mimics wood or slate can reach $16.00 per square foot.
Metal Roofing
- Corrugated Steel: $4 to $14 per square foot
- Aluminum or Standing Seam: $10 to $17 per square foot
- Copper: $15 to $40 per square foot
Summary: Metal roofs are a higher upfront investment but can last 50 years or more with minimal maintenance.
Wood Roofing
Wood shakes and shingles, usually made from cedar, create a natural, rustic look. Expect costs between $9.00 and $14.00 per sq. ft., depending on thickness and finish.
Summary: Beautiful but high-maintenance, wood roofs are best for dry climates without fire restrictions.
See roofing costs in your area:
Concrete Tiles
Concrete tiles are durable and energy efficient, ranging from $10.00 to $18.00 per sq. ft. installed. These tiles may require additional structural support due to weight.
Summary: Concrete tiles offer excellent longevity and insulation but add substantial weight to your roof frame.
Clay Tiles
Clay tiles deliver a distinctive Mediterranean aesthetic and lasting performance. Typical costs run between $10.00 and $18.00 per sq. ft.
Summary: Clay roofs are long-lasting, fire-resistant, and ideal for warm, dry climates.
Slate Roofing
Natural slate is among the most durable roofing materials available, averaging $15.00 to $30.00 per sq. ft. installed. Synthetic slate provides a similar appearance for $9.00 to $15.00 per sq. ft.
Summary: Slate roofs offer unmatched longevity and curb appeal but require professional installation and strong roof framing.
How to Calculate How Much a New Roof Will Cost
Roof size (sq ft) × cost per sq ft = estimated total cost
Example:
2,000 sq. ft. x 7.00 per sq. ft. = $14,000 estimated total cost
| Home Size in Square Feet | Single-Story Home Costs | Two-Story Home Costs |
|---|---|---|
| 1,500 | $7,000 to $11,000 | $8,500 to $13,000 |
| 2,000 | $9,000 to $14,000 | $10,500 to $16,000 |
| 2,500 | $11,000 to $17,000 | $13,000 to $19,000 |
How Much Does Labor Cost to Replace a Roof?
Labor typically makes up 50 to 60% of your total roof replacement cost, averaging $2.50 to $6.00 per square foot. Steeper or more complex roofs cost more due to added safety and installation time.
Additional Roof Installation Cost Factors
- Permits and Inspections: $250 to $500
- Old Roof Removal: $2 to $5 per sq. ft.
- Cleanup and Disposal: Around $800
Roof Replacement Cost Calculator FAQs
How much does it cost to replace a roof on a 1,500 square foot house?
$7,000 to $11,000.
How much is a roof on a 2,000 square foot house?
$9,000 to $32,000.
How much does it cost to replace a roof on a 2,200 square foot house?
$10,000 to $15,500.
How much does it cost to replace a roof on a 3,000 square foot house?
$13,000 to $20,000.

Is roof replacement tax deductible?
Generally no, unless part of a qualifying energy-efficient upgrade.
Is there a federal tax credit for roof replacement in 2026?
Some energy-efficient roofing materials may qualify.
What is the lifespan of a new roof?
- Asphalt: 20 to 30 years.
- Metal: 40 to 70 years.
- Tile/Slate: 50 to 100+ years.
Should I repair or replace my roof?
Repair if damage is localized and roof is under 15 years old. Replace if near end of lifespan or experiencing widespread issues.
Should I DIY or hire a pro?
Small repairs may be DIY-friendly. Full replacement requires licensed professionals.
Next Steps
- Get Multiple Quotes
- Check Licenses and Insurance
- Review References and Feedback
Explore Modernize’s contractor directory to find pre-screened local pros.