Roofing Calculator
Estimate materials and cost for a roof replacement in roofing squares.
Your Details
Breakdown
Visual split of the key components
- Material2640
- Labor3960
Sensitivity
How the result changes across a range
How It Works
- Enter the values on the left.
- Press Calculate to see your results and charts.
- Use Reset to start over from the defaults.
Formula Used
A roofing 'square' equals 100 square feet — the standard unit roofers use for pricing.
Good to Know
- • Steeper roofs and complex shapes need a higher waste allowance.
- • Tear-off and disposal of old roofing is often a separate line item.
Important Notes
- • Doesn't include tear-off, decking repair, or permits.
- • Prices vary widely by material type and region.
Why Roofers Price by the 'Square'
A roofing square — 100 square feet — is the standard unit the roofing trade uses for both material and labor pricing, regardless of which material is chosen. Converting a roof's actual surface area into squares is the first step in getting a comparable estimate across different contractors and different material types, since quotes are almost universally expressed as a price per square rather than a price per square foot in this particular industry.
Roof area itself is also larger than a home's footprint measured from the ground, since roof pitch (steepness) increases the actual surface area beyond the flat horizontal projection. A steeply pitched roof over the same footprint as a low-slope roof will have meaningfully more actual square footage to cover — a detail that's easy to overlook when estimating from a home's floor plan alone.
What Drives Roofing Costs Beyond Material
Roof pitch, the number of stories, roof complexity (valleys, dormers, chimneys, skylights), and the condition of the decking underneath all affect labor cost in ways a flat per-square rate doesn't fully capture. A steep or highly complex roof with many valleys and penetrations typically costs meaningfully more to install than a simple, low-pitch roof of the identical total area, because steep pitches slow work and require additional safety measures, and complex shapes multiply the number of cuts, flashings, and seams needed.
Multi-story homes also add cost through the logistics of material staging and scaffolding or lift equipment, which simply aren't needed on a single-story ranch-style home. When comparing quotes, it's worth asking what pitch, complexity, and story-height assumptions went into the estimate, since two "per-square" quotes can differ substantially once these factors are accounted for.
Terms That Come Up Often
- Roofing square — 100 square feet, the standard pricing and measurement unit in the roofing trade.
- Pitch — roof steepness, usually expressed as a ratio (like 6:12), affecting both material area and labor difficulty.
- Tear-off — removal of existing roofing material before installing new roofing, often priced separately from the new installation.
An Illustration: A 2,000 Sqft Roof
10% waste allowance, $120/square material cost, $180/square labor cost:
Material cost = 22 × $120 = $2,640
Labor cost = 22 × $180 = $3,960
Total project cost = $6,600
Switching from standard asphalt shingles to a metal roof on this same 2,000 sqft area — where material alone might run $300-600 per square instead of $120 — could push the material cost alone to $6,600-13,200, illustrating just how much material choice dominates total roofing cost compared to labor.
Roofing Material Comparison Table
| Material | $/Square (material) |
|---|---|
| Asphalt shingle | $100-150 |
| Metal | $300-600 |
| Tile | $400-800+ |
Avoidable Errors Estimating Roofing Costs
- Forgetting tear-off costs — removing old roofing material is often a separate, significant line item not included in new-material pricing alone.
- Underestimating waste on complex roofs — valleys, dormers, and multiple roof planes need more than the standard 10% waste allowance.
- Comparing quotes without confirming pitch and complexity assumptions — a low per-square quote may assume a simpler roof shape than what's actually being estimated.