Roofing Cost Estimator
Get an instant estimate of what a roofing job should cost. Enter squares, material, and local labor rate to see per-square and total pricing.
1 square = 100 sq ft of roof surface.
Standard contractor markup 10-25%.
- Cost per square
- $450–$700
- Total squares
- 25
Ballpark estimate using typical US installed pricing. Actual quotes vary by region and job conditions.
How Roofers Build a Cost Estimate
A real roofing cost estimate has four components: materials, labor, overhead, and profit. Missing any one of them means you either lose money on the job or leave money on the table. This tool shows you a simplified per-square estimate based on typical US pricing.
Typical Price per Square
- 3-tab asphalt: $350–$550 per square installed
- Architectural asphalt: $450–$700 per square installed
- Metal standing seam: $1,000–$1,600 per square installed
- Tile: $1,000–$1,800 per square installed
A "square" in roofing equals 100 square feet. A 25-square roof (2,500 sq ft of actual surface) at $500 per square is about $12,500 installed.
Why This Estimator Is a Ballpark
Real costs vary with regional labor rates, deck repair needs, pitch, waste factor, tear-off layers, supplier costs, and contractor overhead. Use this tool as a starting point, then get 3 quotes from licensed local roofers to confirm.
Skip the Calculator Entirely
This calculator is free and always will be. But if you want to save time on every roof you quote, SnapQuote's AI generates the entire scope-of-work and proposal from your photos in 60 seconds. No manual math, no templates.
Try SnapQuote Free for 14 Days