Roofing Cost Calculator
Estimate what a roof replacement costs by home size, material, and pitch, with a low-to-high range.
Enter your home's size, roof material, and pitch to estimate a roof replacement cost. The calculator converts your floor area into roofing squares, applies real per-square installed prices by material, and adds tear-off. Use it to budget as a homeowner or to sanity-check a bid as a roofer.
Free forever, no signup needed, results update instantly
Quick startPick your industry to load real-world numbers
Your inputs
Edit any field, results update automatically.
Roof area is larger than floor area; we adjust for pitch + overhang + waste.
Your results
Estimated roof replacement cost
$23,595
Typical mid-range estimate for these inputs
Backed by our data
A typical asphalt roof replacement runs $6,000 to $30,000, or about $350 to $900 per square installed by material. Roofing labor is the biggest cost driver.
Smarfle roof-replacement-cost pricing guide + Roofer Salary by State
Run a roofing business?
Smarfle builds branded roofing estimates from your costs, sends them for online approval + deposit, and turns the accepted bid into a scheduled job and invoice.
Free for 14 days, no credit card
How this calculation works
Roofing is priced per square (100 sq ft of roof), not per floor square foot: 1. Roof squares = home footprint x pitch factor x 1.1 (waste) / 100. A steeper roof has more surface area than the footprint. 2. Material cost = squares x the installed per-square price for your material (asphalt is cheapest; metal, tile, and slate climb from there). 3. Tear-off adds roughly $100 to $200 per square for removing the old roof and disposal. 4. Access (2+ stories, steep pitch) adds labor. The result is a low-to-high range because real bids vary by region, crew, and roof complexity. Always get an itemized quote.
Real scenarios
Find the persona closest to yours, then click to load those numbers into the calculator.
Homeowner budgeting
2,000 sq ft single-story, architectural shingles, tear-off.
Expect roughly $9,000 to $22,000. Get three itemized bids and compare line by line, not just the bottom number.
Roofer checking a bid
Use it to confirm your per-square pricing covers material, labor, tear-off, and disposal.
If your bid lands below the low end, you likely missed tear-off, disposal, or a steep-pitch labor adder.
Considering metal
2,000 sq ft, metal vs asphalt.
Metal roughly doubles the up-front cost but lasts decades longer. The calculator shows the gap instantly.
Smarfle CRM
Run this in your business, not just in a calculator
These Smarfle features close the loop on what this tool surfaces. Built for local service businesses, used by HVAC, plumbing, electrical, cleaning, lawn care, and 40+ other trades.
Estimates
Turn this estimate into a branded roofing proposal your customer can approve and pay a deposit on online.
Learn moreInvoicing
Convert the accepted bid into an invoice with progress draws and online card or ACH payment.
Learn morePayment Links
Collect the deposit and final payment with a link, no chasing checks.
Learn moreFrequently asked questions
More free tools
Pressure Washing Cost Calculator
Estimate pressure washing cost by surface and area, with a low-to-high range.
Concrete Cost Calculator
Estimate concrete cost for a driveway, patio, or slab by area, thickness, and finish.
Service Job Pricing Calculator
Calculate the right price for any service job. Covers labor, materials, overhead, and your target profit margin.
Go deeper: industry research & statistics and service pricing guides.
Ready to put this into practice?
Smarfle CRM helps local service businesses book more jobs, get paid faster, and grow on autopilot. Florida-based, same-day support, 14-day free trial.
Start your free trial