Roofing Calculator
Calculator
Bar chart comparing footprint, slope-adjusted roof surface, and surface with waste, all in square feet
- Footprint1,500 sq ft
- Roof surface1,677 sq ft
- With 10% waste1,845 sq ft
About this calculator
This calculator estimates the actual surface area of a sloped roof, converts it into roofing squares, and tells you how many shingle bundles to order with a waste allowance. Use it when planning a new roof, a re-roof, or a materials takeoff before getting contractor quotes.
How to read your results
The headline figure is the slope-adjusted roof area in square feet — that is the area you actually need to cover, which is always larger than your home's floor footprint once pitch is applied. Below it, "Roofing Squares" re-expresses the same area in the industry-standard unit (1 square = 100 sq ft), and "Bundles Needed" rounds up to the next whole bundle after adding your waste percentage. The area-takeoff bar chart lays out those same three numbers side by side — your flat footprint, the slope-adjusted roof surface, and that surface once the waste allowance is added — so you can see at a glance how much pitch and waste add to the area you must actually buy.
How it's calculated
The slope factor is derived from the Pythagorean theorem applied to the roof triangle: slope factor = sqrt(1 + (pitch/12)^2), where pitch is the rise per 12 inches of run. For a 6/12 pitch this equals approximately 1.118. Actual roof area equals the horizontal footprint multiplied by the slope factor. Roofing squares equal roof area divided by 100. Bundle count equals the ceiling of (squares × bundles per square × (1 + waste/100)), ensuring you never order short. These formulas reflect standard roofing-trade practice documented by the National Roofing Contractors Association (NRCA) and the Asphalt Roofing Manufacturers Association (ARMA).
Worked example
A house with a 30 ft × 50 ft footprint (1,500 sq ft), roof pitch 6/12, standard asphalt shingles at 3 bundles per square, and a 10% waste allowance.
Slope factor = 1.118, so actual roof area = 1,677 sq ft. That converts to 16.77 squares. With 3 bundles per square and 10% waste: 16.77 × 3 × 1.10 = 55.34, rounded up to 56 bundles.
Frequently asked questions
What is a roofing square?
A roofing square is simply 100 square feet of roof surface. Contractors and suppliers use it to standardize ordering — most residential asphalt shingle products are sold by the bundle, with roughly 3 bundles covering one square.
What pitch should I enter?
Pitch is expressed as rise-over-run out of 12: a 6/12 pitch rises 6 inches for every 12 inches of horizontal run. Check your architectural drawings, or measure the angle with a pitch gauge from a ladder at the eave.
Why add a waste allowance?
Cutting around valleys, hips, ridges, and penetrations (chimneys, vents) always generates offcuts you cannot use. A 10% allowance is standard for a simple gable; add 15–20% for complex hip or multi-valley roofs.
Does footprint mean the whole house, or just one roof plane?
Enter the horizontal ground-plan area covered by the roof — the full footprint if you have a simple gable or hip. For roofs with multiple sections at different pitches, calculate each section separately and add the bundle counts together.
Does the calculator include underlayment or ridge cap?
No — it covers field shingles only. Underlayment, starter strips, ridge cap shingles, and nails are typically ordered separately. Ask your supplier for their standard ratios once you have your square count.
Sources
Reviewed by the YouCalc Team · Last reviewed
Spot a translation issue, a calculation issue, or have a suggestion? Let us know.