Roof Quote Calculator

How much will my roof replacement cost?

Find out how much your roof replacement will cost before getting contractor quotes. Enter your roof square footage, choose your material, and set labor rates — see total cost breakdown, material costs, and cost per square foot. Assumes standard installation complexity with no structural repairs needed.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Material choice drives 80% of roofing cost variation. Asphalt shingles cost $3-8 per square foot installed, while slate runs $15-30 — not because slate is luxury, but because it requires specialized installation skills and weighs five times more, demanding stronger roof structure.

The calculator multiplies your roof area by material cost per square foot, adds labor at your local rate, and includes removal costs if needed. It assumes 10% material waste — standard for most roof shapes. Complex roofs with multiple angles, dormers, or skylights increase waste to 15-20%.

Labor rates vary dramatically by region. Urban markets with high living costs charge $6-10 per square foot for installation, while rural areas run $3-6. The rate includes tear-off, installation, cleanup, and basic warranty. Premium materials like slate or copper require specialized crews at higher rates.

When To Use This
Right tool, right situation

Use this calculator when planning roof replacement budgets or evaluating contractor quotes. It works for standard residential roofing with normal complexity — single-family homes, townhouses, and simple commercial buildings.

Do not use for specialty applications like green roofs, solar integration, or historic restoration work. These require custom pricing for specialized materials and techniques. Also avoid for damaged roofs needing structural repair — the calculator assumes sound decking and framing.

Common Mistakes
Why results sometimes look wrong

Users often enter house square footage instead of roof area. House footprint is measured at ground level, but roof area includes the slope. A 2,000 square foot house with standard 6/12 pitch has roughly 2,240 square feet of roof surface — using house footage underestimates cost by 12%.

Another common error is comparing material-only prices to full installation quotes. Contractor quotes include labor, permits, disposal, and warranty. A $15,000 materials quote becomes $35,000 installed — the labor isn't markup, it's skilled work requiring insurance, licensing, and equipment.

Many homeowners assume cheaper quotes mean better value. Low-ball estimates often exclude removal, use thinner materials, or skip permits. A roof installed without permits creates problems at sale time and may void insurance coverage.

The Math
Worked examples and deeper derivation

Roofing cost = (Square footage × Material cost) + (Square footage × Labor rate) + (Square footage × Removal cost if applicable). Material costs include shingles, underlayment, nails, ridge caps, and typical waste factor.

For a 2,400 square foot roof with asphalt shingles at $3.50 per square foot, labor at $4.50, and removal at $2.00: Material cost = 2,400 × $3.50 = $8,400. Labor cost = 2,400 × $4.50 = $10,800. Removal = 2,400 × $2.00 = $4,800. Total = $24,000.

The square footage used is roof surface area, not house footprint. A 2,000 square foot house typically has 2,200-2,600 square feet of roof depending on pitch and overhangs. Steep roofs have more surface area — a 12/12 pitch roof has 41% more area than the house footprint.

Suburban ranch house re-roof
2,400 sq ft, asphalt shingles, $4.50 labor, old roof removal
Total cost is $25,200 — materials ($8,400) plus labor ($10,800) plus removal ($4,800) plus waste allowance, which matches typical contractor quotes for a standard suburban home.
Premium slate restoration
1,800 sq ft, natural slate, $8 labor, old roof removal
At $64,800 total, this slate roof costs $36 per square foot — expensive but appropriate for slate's 100+ year lifespan and historic home requirements.
Metal roof over existing shingles
3,000 sq ft, metal roofing, $5.50 labor, no removal
The $42,000 cost saves $6,000 by avoiding removal, though some building codes require tear-off for multiple layers or warranty coverage.
Expert Unlock
The thing most explanations skip

Professional roofers price by 'squares' — 100-square-foot units that standardize material packaging and labor estimates. A 24-square roof uses exactly 24 bundles of shingles at standard coverage rates. This squares system explains why quotes often round to even hundreds.

How accurate are roof cost estimates?

How much does a new roof cost per square foot?
Roofing costs range from $5-15 per square foot for asphalt shingles to $15-30 for slate or premium metal. Labor accounts for 60-70% of total cost in most markets. Geographic location affects pricing significantly — urban areas with higher labor costs run 20-40% above rural rates.
Should I get multiple roof quotes before deciding?
Get at least three written quotes from licensed contractors. Compare material specifications, not just price — cheaper quotes often use lower-grade materials or skip removal. A 20% price difference usually reflects quality, not markup. Use this calculator to verify quote reasonableness before signing.
What roofing costs are not included in basic estimates?
Basic roof estimates exclude permits ($100-500), gutters ($3-8 per linear foot), structural repairs, chimney work, and disposal fees. Roof replacement often reveals hidden damage requiring additional cost. Budget 10-15% contingency for unexpected repairs discovered during installation.

Need something this doesn't cover?

Suggest a tool — we'll build it →