Roofing Calculator
Turn your roof size and pitch into roofing squares, shingle bundles and underlayment rolls — the units roofing is actually bought in.
How much roofing do I need?
Roofing is sold by the square — 100 square feet of roof surface. The catch is that the roof surface is bigger than the building underneath it: the steeper the pitch, the more roof there is per foot of floor. So the estimate runs footprint × slope factor, where the factor comes straight from the pitch.
Roof area = length × width × √(1 + (pitch ÷ 12)²) · Squares = roof area ÷ 100
Example: a 30 × 24 ft building with a 6/12 pitch: footprint 720 sq ft × slope factor 1.118 = 805 sq ft of roof = 8.05 squares. With 10% waste that is 27 shingle bundles (3 per square) and 3 rolls of underlayment.
What the buying numbers assume
| Item | Assumption used here |
| Shingle bundles | 3 bundles per square (standard for most architectural shingles — check your wrapper) |
| Underlayment | 400 sq ft of coverage per roll (a standard felt roll after laps) |
| Waste | 10% covers cuts, starter courses and ridge work on a simple roof |
The footprint method suits a simple gable roof. Measure the building including the overhang the roof actually covers — a 12-inch eave overhang on both sides adds 2 ft to the width the roof spans. Complex roofs (hips, valleys, dormers) are best measured plane by plane: run each plane's slope length × width through the square footage calculator and add them, then divide by 100.
Frequently asked questions
How many bundles make a square?
Usually 3 for modern architectural (laminate) shingles; older three-tab shingles are also typically 3. Some heavy premium shingles run 4–5 bundles per square — the wrapper states the coverage, and it overrules any calculator, including this one.
Does the waste allowance cover ridge cap and starter strip?
On a simple gable roof, yes, within the 10%. Hip roofs and roofs with valleys waste more — set the allowance to 15% for those, and complex roofs earn every bit of it.
What about the underlayment — felt or synthetic?
Both are estimated the same way here: about 400 sq ft of real coverage per roll once laps are counted. Synthetic rolls are bigger but are lapped more; if your roll states its coverage, divide your roof area by that number instead.
Should I measure the building or the roof itself?
The roof itself, whenever you safely can — slope length × eave length per plane is exact. The footprint × pitch method here is for planning from the ground, and it lands within a bundle or two on simple roofs.