trowelmath
Roof shingles
Roofing · Shingle calculator

Roof shingles calculator

Bundles and squares from your roof footprint and pitch. With the pitch factor done right — the number that turns 1,200 ft² of footprint into 1,341 ft² of roof — and hip-and-ridge cap counted as its own line, not buried in the waste factor.

A
Detail A — Shingle order
Pitch factor
Roof area (ft²)
Roof area (m²)
Squares
Bundles — field
Squares to order
Cap bundles
Total bundles (field + cap)

01 How the math works

Shingles are ordered by the bundle and priced by the square. A square is 100 ft² of roof surface, and both 3-tab and most architectural shingles run 3 bundles to the square. So the whole job is: find the real roof area, divide by 100 for squares, add waste, multiply by 3, and round up to whole bundles.

The step every under-order skips is turning footprint into roof area. The footprint is the flat area the roof covers — length × width from the ground. The roof itself is tilted, so it holds more surface than its shadow. The multiplier is the pitch factor, and it comes straight out of the right triangle a roof slope makes.

Pitch factor = √(run² + rise²) ÷ run (run = 12)
Roof area = footprint area × pitch factor
Squares = roof area ÷ 100
Field bundles = ceil(squares × (1 + waste) × bundles-per-square)

For a 6/12 pitch: √(12² + 6²) ÷ 12 = √180 ÷ 12 = 1.1180. A 4/12 is 1.0541, an 8/12 is 1.2019, a 12/12 is 1.4142. The steeper the roof, the more the footprint lies about how much material it takes.

02 Worked example

Take a simple gable roof over a 40 ft × 30 ft footprint (12.19 m × 9.14 m) — 1,200 ft² (111.5 m²) — at a 6/12 pitch.

Roof area: 1,200 × 1.1180 = 1,341 ft² (124.6 m²), or 13.41 squares. Add the 10% waste factor for a simple gable: 14.75 squares. At 3 bundles per square that rounds up to 45 bundles of field shingles.

Now the ridge. A 40 ft-long gable has about 40 lin ft (12.19 m) of ridge to cap. At the cut-3-tab rule of 35 lin ft per bundle, that's 2 bundles of cap — a different product from the field shingles, ordered separately. Total for the roof: 47 bundles.

03 When this calculator is wrong

The pitch factor is the single most underestimated input in DIY roofing math. A roof is larger than its footprint by that factor every time — a 6/12 roof by 12%, a 10/12 by 30% — and an estimate that multiplies footprint by something close to 1.0 comes up short by exactly that margin. That part isn't opinion, it's geometry. The places this calculator still simplifies:

04 What to do with the result

Order the field bundles and the cap bundles as two separate lines — cap is a different SKU, and the yard won't split a square for you. Buy it all from one lot or date code: shingle granule color drifts between production runs, and a bundle bought three weeks later to finish a ridge can read as a visibly different shade from the roof. Add starter strip for the eaves and rakes and enough underlayment to match the squares (underlayment is also sold by the 100 ft² roll).

One safety note, stated plainly: anything at 6/12 or steeper is fall-exposure work, not a surface to walk around on. The pitch that drives the material math also decides whether this is a weekend job or a call to a roofer with staging and harnesses. Price both before you order.

05 Common questions

How many bundles of shingles do I need for a 1,200 square foot roof?
It depends on the pitch, because 1,200 ft² of footprint is more than 1,200 ft² of roof. At a 6/12 pitch the roof is 1,341 ft²13.41 squares — which works out to 45 bundles of field shingles with a 10% waste factor and 3 bundles per square. A flatter or steeper roof changes that.
How many bundles are in a square of shingles?
3 bundles per square for standard 3-tab and most architectural shingles. A square covers 100 ft² (9.29 m²) of roof. A few heavyweight designer shingles run 4 or 5 bundles per square — check the wrapper.
What is a roofing square?
100 ft² (9.29 m²) of roof surface. It's the unit shingles, underlayment, and labor are quoted in, which is why the whole estimate runs through squares before it lands on bundles.
How do I account for roof pitch?
Multiply the footprint by the pitch factor: √(run² + rise²) ÷ run. A 6/12 is 1.1180, an 8/12 is 1.2019. That factor is how much bigger the tilted roof is than its flat shadow.
How much extra should I buy for waste?
10% for a simple gable, 15% for a hip roof, 20% for a roof with multiple valleys or dormers, per NRCA guidance. The waste rises with the number of cuts, not the size of the roof.