How to Measure a Roof: Roofing Measurements for Shingles
To measure a roof, find the footprint (length × width) for its square footage, multiply by a pitch factor to get the true surface area, then divide by 100 for roofing squares. Add 10–15% for waste. Shingles come three bundles per square. Accurate roofing measurements are what turn a rough guess into an accurate estimate — and save you time and money on returns or shortfalls.
Accurate roofing measurements are the foundation of every shingle estimate. Order too little and you halt the job for a supply run; order too much and you've paid for bundles you'll never open. Getting the total roof area right the first time saves both time and money.
This guide shows how to take roof measurements from the ground and on the roof, how pitch changes the real square footage, and how to convert your numbers into squares and bundles for an accurate estimate.
Key takeaways
- Roof area = footprint (length × width) × pitch factor.
- 1 roofing square = 100 sq ft; shingles come 3 bundles per square.
- A 6:12 roof has a pitch factor of about 1.118.
- Add 10% waste for simple roofs, 15% for cut-up roofs with valleys.
- Accurate roofing measurements give an accurate estimate and avoid costly re-orders.
Skip the math
Get instant numbers with the Roofing Calculator.
Step 1: Measure the roof footprint
Start with the building footprint — the length and width of the area the roof covers, measured at the eaves. Multiply them for the base square footage. For a simple gable roof you can measure each rectangular plane; for complex roofs, measure the outline of the whole structure from the ground and account for overhangs.
Step 2: Apply the pitch factor
A roof's actual surface is larger than its footprint because of the slope, so a flat footprint always understates the total roof area. Multiply the footprint by a pitch factor to convert it to true surface area. The steeper the roof, the larger the factor — and the more material you need.
| Roof pitch | Pitch factor | Description |
|---|---|---|
| 4:12 | 1.054 | Low slope, walkable |
| 6:12 | 1.118 | Common, moderate |
| 8:12 | 1.202 | Steep, harder to walk |
| 12:12 | 1.414 | Very steep (45°) |
Step 3: Convert to squares and bundles
- 1 square = 100 sq ft of roof surface.
- 3 bundles of architectural shingles per square.
- Divide your total roof area by 100 for squares.
- Add 10% waste for simple roofs, 15% for cut-up roofs.
- Round up to full bundles when ordering.
Get an accurate estimate fast
Once you have the footprint and pitch, our roofing calculator does the math — turning your roofing measurements into squares, bundles, and an installed-cost range. It's the quickest way to go from raw dimensions to an accurate estimate without spreadsheets.