MEASURE. ESTIMATE. BUILD.

Roofing Calculator

Enter your roof footprint and pitch to get the true roof area in squares and the number of shingle bundles.

01 / PROJECT DIMENSIONS
Footprint length
Footprint width
Waste %%

Change any measurement to update your estimate.

02 / YOUR MATERIAL ESTIMATE
You need approximately
12.3 squares
1,230 ft² of roof · 26.57° slope
Shingle bundles
37 bundles
Slope factor
×1.118
Footprint
1,000 ft²

Roofing is measured in squares of 100 ft², and steeper pitches increase area through a slope factor.

Field notes

Order by the square but buy in whole bundles — three bundles cover a square of architectural shingles, and you'll want the extra for ridge caps and starter courses the footprint math doesn't include. Steep and cut-up roofs (valleys, hips, dormers) waste closer to 15% than 10%. If you can't safely measure the roof itself, measure the footprint and let the pitch factor do the work, then add a bundle.

How the roofing calculator works

The math behind the tool:

roof area = footprint area × slope factor(pitch)
squares = roof area ÷ 100 × (1 + waste%)

Sources: National Roofing Contractors Association (roofing squares and slope terminology).

Frequently asked questions

How many squares is a roof?

A roofing square is 100 ft² of roof surface. Divide your total sloped roof area by 100 to get squares; a 2,000 ft² roof is 20 squares.

How does roof pitch affect material?

Pitch increases the sloped area above the flat footprint. A 6/12 pitch has a slope factor of about 1.118, so it needs roughly 12% more material than the footprint alone.

How many bundles of shingles are in a square?

Most architectural asphalt shingles come three bundles to the square (100 ft²), so a 20-square roof needs about 60 bundles plus waste.

How do you calculate roof pitch?

Pitch is the rise over 12 inches of horizontal run. Hold a level against the roof, mark 12 inches along it, and measure straight down from that mark to the roof surface. If it drops 6 inches, the roof is a 6/12 pitch. You can measure this from inside the attic against a rafter.

How do you calculate roof pitch in degrees?

Take the arctangent of the rise divided by 12. A 4/12 pitch is 18.4°, 6/12 is 26.6°, 9/12 is 36.9° and 12/12 is exactly 45°. Roofers quote pitch as a ratio because it is what you can measure on the roof; degrees are mostly for solar and framing calculations.

How do you calculate roof square footage?

Measure the building footprint, then multiply by the slope factor for your pitch — the roof surface is always larger than the ground it covers. The factor is √(rise² + 144) ÷ 12: about 1.118 at 6/12. A 40 by 25 footprint at 6/12 is 1,000 × 1.118, or roughly 1,118 ft².

How do you convert square footage to roofing squares?

Divide the roof area in square feet by 100. One roofing square is 100 ft² of finished roof surface — the unit suppliers quote and estimators bid in. A 1,800 ft² roof is 18 squares. Use the sloped area, not the footprint, or you will under-order by 10–30%.

How many shingles do I need for a roof?

Work in squares, then bundles: three bundles cover one square for standard three-tab and most architectural shingles. Add 10% for waste, plus extra for hip and ridge caps and for starter course. A 20-square roof needs about 60 bundles before waste, 66 with it.

Related calculators

Step-by-step guides

Embed this calculator on your site

Add this free tool to your own site. Copy the code below — it includes a link back to BuildCalculator.

<iframe src="https://buildcalculator.app/embed/roofing/" width="100%" height="520" style="border:1px solid #e5e3dc;border-radius:12px" loading="lazy" title="Roofing Calculator by BuildCalculator"></iframe>
<p style="font-size:12px"><a href="https://buildcalculator.app/roofing/">Roofing Calculator by BuildCalculator</a></p>