BCTheBuildingCode

How to calculate roofing materials

Roof area = footprint × slope factor; area ÷ 100 = squares; squares × ~3 = bundles of shingles. A 40 ft × 30 ft house roof at a 6:12 pitch works out to about 1,342 ft² — roughly 13.4 squares, or about 41 bundles of standard asphalt shingles before you add waste.

Prefer to skip the arithmetic? Use the roofing calculator → It turns your footprint and pitch into area, squares and bundles, with the waste margin already shown.

1. The one formula that does the work

Almost every roofing estimate comes down to a single idea: a pitched roof is bigger than the building underneath it, because the surface is tilted. If you stood on the ground and traced the outline the roof covers — walls plus overhangs — you would have the footprint, a flat rectangle. The actual roof is that rectangle stretched up the slope. The amount it stretches by is the slope factor, and for a gable or hip roof the maths is tidy: the total horizontal projection of every roof plane adds back up to the footprint, so the sloped surface is simply footprint area × slope factor.

The slope factor comes straight from the pitch triangle. Pitch is written as rise per 12 of run — a "6:12" roof climbs 6 units for every 12 it travels horizontally. The factor is the hypotenuse of that triangle per unit of run: √(rise² + 12²) ÷ 12. For 6:12 that is √(36 + 144) ÷ 12 = √180 ÷ 12 ≈ 1.118. If you already know your pitch as an angle or a ratio, the roof pitch calculator will hand you the slope factor and rafter length directly.

Worked all the way through: take that 40 ft × 30 ft footprint. Flat area = 40 × 30 = 1,200 ft². Multiply by the 6:12 factor of 1.118 and the real roof is about 1,342 ft². It is the same three-step rhythm — measure, multiply, convert — that runs through every quantity calculation on this site, from concrete to gravel.

2. Squares and bundles — the units roofers buy in

Roofing in the US and Canada is counted in squares, where one square is 100 ft² of finished roof. Shingles, underlayment, labour and disposal are all priced per square, so converting your area to squares is what lets you compare quotes and order materials. Our 1,342 ft² roof is 13.42 squares. In the UK, Australia and New Zealand roofs are measured in square metres instead, and the calculator's metric toggle shows the area that way — the underlying surface is identical, only the unit on the label changes.

Shingles then come in bundles. Most standard asphalt shingles — both the old 3-tab style and the thicker architectural (laminate) style that now dominates — cover one square in about three bundles. So 13.42 squares × 3 ≈ 41 bundles. That three-per-square figure is a manufacturing convention, not a rule: heavyweight designer shingles can need four or even five bundles to the square, and a bundle is sized to weigh something a roofer can carry rather than to a fixed area. The honest move is to read the coverage printed on the wrapper of the exact product you are buying and use that number — the calculator's bundle count is a planning estimate for typical shingles, nothing more.

Tile and metal roofs ignore bundles entirely: they are ordered by the square metre or by the sheet/tile count for the specific profile, and their coverage is set by the product. For those, stop at the area figure and take it to the supplier.

3. Slope-factor table by pitch

Multiply your flat footprint area by the factor for your pitch to get the sloped roof area. These are exact trigonometric values, the same ones the calculator uses — pure geometry, not estimates.

PitchAngleSlope factorExtra vs footprint
Flat (0:12)1.0000%
3:1214.0°1.031+3.1%
4:1218.4°1.054+5.4%
6:1226.6°1.118+11.8%
8:1233.7°1.202+20.2%
10:1239.8°1.302+30.2%
12:1245.0°1.414+41.4%

4. Adding the right waste margin

The bare roof area is never quite what you order. Every roof needs a starter course along the eaves, caps along the ridges and hips, and a cut shingle at the end of most courses; valleys and rakes throw away triangles of material; and you want a few spare for damaged pieces and future repairs. The standard allowance is about 10% on a simple gable roof — two large planes, few cuts — climbing to 15% on a complex roof with multiple hips, valleys, dormers and penetrations, where the offcuts pile up fast.

A useful rule of thumb: the more separate roof planes you can count from the ground, the higher your waste factor should sit, because each plane has its own perimeter of cuts. The calculator applies a 10% margin and shows the with-waste area, squares and bundles next to the bare figures, so you can see both and round up to whole bundles — which is how you actually buy them. When a quote and your own number disagree, the waste assumption is usually why; ask the roofer what percentage they used.

5. Measuring the roof without falling off it

You do not need to be on the roof to measure it. For a simple rectangular home, the footprint is just the building's length and width plus the overhang on each side — pace it out or measure the walls at ground level and add the eave projection (often 30–60 cm / 1–2 ft). The one number that is awkward from the ground is the pitch, and that is where the roof pitch calculator and a level help: hold a level horizontally against a rafter or the roof edge, measure 12 inches along it, and measure straight down to the surface — that drop is your rise over 12.

For anything bigger or more cut-up than a basic gable, satellite and aerial measurement services will return a roof area and pitch from imagery, and phone apps can give a quick estimate too. Treat those as a strong starting point rather than the final order — they are excellent for budgeting and for sanity-checking a contractor's figure, but the cost of a short delivery is annoying enough that confirming the real dimensions before you buy is worth the few minutes. More material maths for the whole job lives on the roofing hub.

Common questions

How do I calculate roofing squares?
Work out the sloped roof area in square feet, then divide by 100 — one roofing square is 100 ft². To get the sloped area, multiply the footprint the roof covers (length × width, including overhangs) by the slope factor for your pitch. A 1,342 ft² roof is 13.42 squares.
How many bundles of shingles do I need?
Multiply your squares by about 3, the typical coverage for standard asphalt shingles. A 13.4-square roof needs roughly 40 bundles before waste, or about 45 with a 10% margin. Designer and some architectural shingles cover one square in 4 or 5 bundles, so check the wrapper.
Can I measure my roofline with my phone?
Up to a point. Phone apps and aerial/satellite measurement services (using Google Earth imagery or a measured roof report) can estimate roof area and pitch without you climbing up, which is great for a first ballpark. For an order you're paying for, confirm with a tape measure on the ground or a professional measured report — phone estimates of pitch in particular can be a degree or two off.
How much extra roofing should I order for waste?
About 10% for a simple gable roof and up to 15% for a complex roof with many hips, valleys and dormers. Waste covers the starter strip, ridge and hip caps, the cuts at every valley and rake, and the occasional damaged shingle. Rounding up to whole bundles usually absorbs part of it.

Reference & education only. Not professional, engineering, or code-compliance advice. Estimates are based on published model codes; local amendments and your Authority Having Jurisdiction (AHJ) govern. Always verify against the current adopted code and a licensed professional before doing work.

Last reviewed 2026-06.

More free tools

Other tools you might need

View all 12 free tools →All Roofing tools & guides →