Roofing Calculator
Estimate roof surface area, shingle bundles and underlay needed from footprint and pitch.
Calculate the true roof surface area from the building footprint and roof pitch, plus the materials needed to cover it.
How to use it
- 1Enter the roof footprint area.
- 2Select or enter the roof pitch.
- 3Set a waste percentage and coverage per bundle.
Roof details
Enter the roof footprint, pitch and shingle coverage.
Result
Roof area
121.4 m²
- Roofing squares
- 13.07
- Bundles needed
- 40
- Estimated cost
- €1,400.00
A roofing square covers 9.29 m² (100 sq ft); order a spare bundle for cuts and ridges.
Frequently asked questions
- What is a pitch multiplier?
- A factor that converts flat footprint area to actual sloped roof area; steeper roofs have a bigger multiplier.
- How much waste should I allow?
- 10–15% is typical to cover cuts, ridges and hips.
- Does this work for metal roofing?
- Yes, adjust the coverage-per-unit field to match your sheet size.
Something wrong with this tool or its numbers?
Report an issueRecommended next
What people usually reach for after this tool.
Paint Calculator
Work out how much paint a room needs from wall area, coats and door/window deductions.
Flooring Calculator
Calculate how many flooring packs you need and the total cost, including waste allowance.
Tile Calculator
Find out how many tiles and boxes you need for a surface, including grout gaps and waste.
Related articles

How to price freelance work without guessing
A repeatable pricing method built on utilisation, target income and value-based adjustments.
7 min read
VAT explained simply for small businesses
What VAT actually is, when you have to register, and how to keep the arithmetic painless.
6 min read
What BMI tells you, and what it definitely does not
BMI is a fast population-level screen. Here is how to read it without over-interpreting it.
5 min readPopular tools
The calculators people reach for most.
New tools, every week
One short email when we ship something genuinely useful. No spam, unsubscribe anytime.