Roofing Costs & Prices: Complete 2025 Database

How much does roofing cost? Browse our comprehensive cost database covering every major roofing service. All prices are based on national averages from thousands of real projects and updated regularly.

Roofing Cost Summary Table

ServiceLowAverageHigh
Roof Replacement$5,500$8,500$12,000
Roof Repair$200$950$3,000
Gutter Installation$600$2,100$5,000
Roof Inspection$100$250$500
Emergency Roof Tarping$200$700$1,500
Chimney Repair$300$1,800$5,000
Skylight Installation$1,000$2,200$4,500
Flat Roof Repair$300$1,200$3,500
Metal Roofing Installation$8,000$14,500$24,000
Shingle Replacement$150$4,500$10,000
Tile Roofing Installation$10,000$18,000$30,000
Slate Roofing Installation$15,000$28,000$45,000

Understanding Roofing Costs in 2025

Roofing is one of the most significant home improvement investments you will make. The average American homeowner spends between $5,500 and $12,000 on a full roof replacement, with the national average sitting around $8,500. However, costs can vary dramatically based on your roof size, the material you choose, your geographic location, and the complexity of your roof.

Labor typically accounts for 40-60% of total roofing costs, with materials making up the remainder. Premium materials like slate and tile can cost 3-5 times more than standard asphalt shingles, but they also last 3-10 times longer, potentially making them a better long-term investment.

Geographic location significantly impacts roofing costs. States with higher costs of living like California, New York, and Massachusetts tend to have higher roofing costs, while states in the Southeast and Midwest often have lower prices. Climate also plays a role — areas prone to hurricanes, hail, or extreme temperatures may require specialized materials and installation techniques that add to the cost.