Roofing Calculator
Estimate roofing material from the building footprint and roof pitch (actual roof area, roofing squares, and shingle bundles) with a waste allowance. Calculates in your browser.
Shingle bundles
-
Show the math
The pitch multiplier scales the footprint up to the true sloped area:
pitch multiplier = √(rise² + 12²) ÷ 12
squares = footprint × multiplier × (1 + waste%) ÷ 100
A roofing square is 100 sq ft and shingles run about three bundles per square. Add roughly 10% waste, more for complex roofs with many hips and valleys. All math runs locally in your browser.
What this does
A roofing calculator estimates material from the footprint and roof pitch (actual roof area, roofing squares, and shingle bundles) with a waste allowance.
How to use it
- Enter the building footprint.
- Enter the roof pitch.
- Add a waste allowance.
- Read the squares and bundles.
How it works
The pitch multiplier scales the footprint up to the true sloped area. A square is 100 sq ft, usually three bundles of shingles.
pitch multiplier = √(rise² + 12²) ÷ 12
Understanding your result
The pitch multiplier is what turns your flat footprint into the true sloped area you actually cover, which is why a steep roof needs far more material than its floor plan suggests. Add the waste allowance for hips, valleys, and starter courses, and order a little extra, since matching a shingle colour later across weathered and new bundles is difficult.
Example
A 1,500 sq ft footprint at 6/12 pitch is about 16.8 squares.
Sources & methodology
Last updated .
Frequently asked questions
What is a roofing square?
A square is 100 square feet of roof surface. Shingles are sold and estimated by the square, typically three bundles per square.
How does pitch change the area?
A sloped roof has more surface than its footprint. The pitch multiplier √(rise² + 12²) ÷ 12 scales the footprint up to the true area.
How much waste should I add?
About 10% covers cuts, ridges, and starter courses; complex roofs with many hips and valleys need more.
Do you store my numbers?
No. Everything is calculated locally in your browser.
Related tools
Insulation R-Value Calculator
Find the insulation thickness needed for a target R-value from the material’s R per inch, plus how many bags or batts cover your area. Calculates in your browser.
Paint Calculator
Work out how many gallons of paint a room needs from its dimensions and number of coats, with doors and windows subtracted from the wall area. Calculates in your browser.
Tile Calculator
Find how many tiles and boxes you need for a floor or wall from the area and your tile size, with an adjustable waste allowance for cuts and breakage. Calculates in your browser.
Flooring Calculator
Work out how many boxes of flooring to buy from the room area, your box coverage, and a waste allowance, with the total material cost. Calculates in your browser.