How Much Does Roofing Cost? Complete Guide 2026
Roofing typically costs $5,500–$12,000 per project, with most homeowners paying around $8,750. Actual cost depends on materials, project size, and local labor rates.
Professional roof repair, replacement, and installation services. Whether you need a few shingles replaced or a complete tear-off and re-roof, local pros can handle it.
Quick cost preview
Drag the slider to size your roofing project.
Rough estimate. Local labor, permits, and condition affect the final price.
Get a quoteNational Average Roofing Cost
| Cost Category | Amount |
|---|---|
| Minimum Cost | $5,500 |
| Maximum Cost | $12,000 |
| National Average | $8,750 |
Costs vary based on your location, project scope, material choices, and the contractor you hire. These figures represent national averages and your actual cost may be higher or lower.
Roofing: Good / Better / Best
The three product tiers most homeowners are choosing between.Material only — installed cost adds roughly $200–$350/sq in labor on top.
The entry-level shingle. Single-layer, ~60 mph wind rating, 25-year manufacturer warranty. Lasts 15–20 years in most climates.
The mainstream choice. Multi-layer for depth and durability, 110–130 mph wind rating, 30–50 year warranty. 25–30 year typical lifespan.
Heavyweight thick-profile shingles that mimic slate or cedar shake. 130+ mph wind rating, lifetime warranty, algae and impact resistance standard.
Build Your Own Roofing Estimate
Pick your materials, dimensions, and add-ons — we'll itemize a realistic cost for your specific project.
Estimate Your Roofing Project
Get an itemized cost breakdown based on your Michigan home
Step 1 of 5: What type of roofing work?
What type of roofing work?
Cost by Material Type
The materials you choose will have a significant impact on your total project cost. Here is a breakdown of common options and their price ranges.
| Material | Low End | High End |
|---|---|---|
| Asphalt Shingles | $3.5 | $5.5 |
| Metal Roofing | $6 | $14 |
| Tile Roofing | $8 | $25 |
| Slate Roofing | $15 | $30 |
Roofing Material Comparison
Pick up to 3 materials to see them head-to-head.
Asphalt Shingles
Metal Roofing
Cost by Project Size
The overall scope of your project is one of the biggest cost drivers. Below is what you can expect for small, medium, and large roofing projects based on national data.
Small
Minor repairs or small area
$4,375 – $6,125
Medium
Standard project scope
$7,000 – $10,500
Most CommonLarge
Full replacement or high-end
$11,375 – $17,500
Labor vs. Materials Breakdown
Understanding where your money goes helps you make smarter decisions. For typical roofing projects, here is how costs are distributed between labor and materials.
$5,250
Labor
$3,500
Materials
These percentages are averages. Your actual breakdown depends on your material selections, project complexity, and local labor rates.
When to DIY vs. Hire a Pro
Knowing when to tackle a project yourself and when to call a professional can save you money and keep you safe. Here is a breakdown for roofing projects.
Good for DIY
- Cleaning gutters and downspouts
- Minor gutter repairs
- Visual inspections from the ground
Hire a Professional
- Any shingle repair or replacement
- Flashing repairs around chimneys or vents
- Full roof replacement
- Structural repairs or decking replacement
- Any work that requires climbing on the roof
Money-Saving Tips for Roofing
Get Multiple Quotes: Always get at least 3 quotes from different contractors for fair market price and negotiating leverage.
Check Licensing & Insurance: Verify your roofer is licensed in your state and carries both general liability and workers' compensation insurance.
Ask About Warranties: Get details on both the manufacturer's material warranty and the contractor's workmanship warranty. A good contractor offers at least a 5-year workmanship warranty.
Don't Pay Everything Upfront: A reasonable payment schedule is 10-30% upfront, with the balance due upon completion. Never pay the full amount before work begins.
Frequently Asked Questions About Roofing Costs
Ready to Get an Exact Quote?
Skip the guesswork. Get a free, no-obligation estimate from a verified local roofing professional.