Roofing Calculator
Estimate roof area from the house footprint and roof pitch, then the roofing squares, shingle bundles, underlayment and drip edge to buy, with waste and an optional cost
Last updated: November 12, 2026
How to Use the Roofing Calculator
How to use the roofing calculator
- Measure the footprint. Measure the length and width of the house from the ground, then add the overhang on each side. You do not need to climb on the roof.
- Find the pitch. Hold a level horizontally against the roof or rafter, measure 12 inches along it, then measure straight up to the roof surface. That height in inches is the rise, so 6 inches means a 6/12 pitch. Plans and roof inspection reports often list the pitch too.
- Choose the roof shape. This sets a typical waste allowance, which you can change.
- Adjust the extras (optional). Set the bundles per square for your shingle brand, and add a price per square to estimate the cost.
- Read the results. You get the roof area, squares and bundles to order, rolls of underlayment, drip edge pieces and the cost, plus a table showing how pitch changes the area.
This calculator is for estimating. For a roof with several sections, add each section's footprint separately, or ask a roofer to measure. Working on a roof is dangerous, so use proper fall protection or hire a professional.
Formula & Methodology
How to calculate roof area
A sloped roof has more surface than the ground it covers. Start with the footprint (length × width, including the overhangs), then multiply by the pitch multiplier:
Roof area = Length × Width × Pitch multiplier
Pitch multiplier = √(1 + (Rise ÷ 12)²)
Common multipliers:
- 4/12 pitch: 1.054
- 6/12 pitch: 1.118
- 8/12 pitch: 1.202
- 10/12 pitch: 1.302
- 12/12 pitch: 1.414
Roofing squares and bundles
Roofers measure in squares. One square covers 100 square feet. Most asphalt shingles come 3 bundles to a square, so each bundle covers about 33.3 sq ft.
Squares = Roof area × (1 + Waste %) ÷ 100
Bundles = Squares × Bundles per square, rounded up
Worked example
A house with a 40 × 30 ft footprint and a 6/12 gable roof:
- Footprint: 40 × 30 = 1,200 sq ft
- Roof area: 1,200 × 1.118 = 1,342 sq ft (13.42 squares)
- Add 10% waste: 13.42 × 1.10 = 14.76 squares
- Shingles: 14.76 × 3 = 44.3, so buy 45 bundles
How much waste to allow
Cutting shingles to fit edges, hips and valleys always leaves offcuts:
- Simple gable roof: about 10%
- Hip roof: about 15%
- Complex roof with valleys or dormers: about 20%
Other materials
- Underlayment: a synthetic roll typically covers about 1,000 sq ft (10 squares), while traditional 15 lb felt covers about 400 sq ft per roll.
- Drip edge: runs along the eaves and rakes, sold in 10 ft lengths. The calculator uses the footprint perimeter as a guide.
- Starter strip, ridge cap and nails are extra. Ask your supplier to check the full list against your roof plan.
About Roofing Calculator
Our roofing calculator is a free, easy-to-use tool designed to help youestimate roof area from the house footprint and roof pitch, then the roofing squares, shingle bundles, underlayment and drip edge to buy, with waste and an optional cost. For professionals or those who need quick calculations, our calculator provides accurate results instantly.
Frequently Asked Questions
How do I calculate how many squares my roof is?
Multiply the footprint (length × width, including overhangs) by the pitch multiplier to get the roof area, then divide by 100. A 1,200 sq ft footprint with a 6/12 pitch is about 1,342 sq ft, or 13.4 squares, before waste.
How many bundles of shingles do I need?
Most shingles need 3 bundles per square. Take your squares including waste and multiply by 3, then round up. A 14.76-square order needs 45 bundles. Check the packaging, since some heavy shingles need 4 or 5 bundles per square.
What is a roof pitch multiplier?
It is the factor that converts flat footprint area into true sloped roof area, equal to √(1 + (rise ÷ 12)²). A 6/12 roof has a multiplier of 1.118, meaning the roof surface is about 11.8% larger than the footprint.
How much extra shingles should I order for waste?
Allow about 10% for a simple gable roof, 15% for a hip roof and up to 20% for roofs with many valleys, dormers or skylights. Leftover bundles are useful for future repairs.
How do I find my roof pitch?
Place a 12-inch level horizontally against the roof surface or a rafter and measure the vertical distance from the end of the level to the roof. That number is the rise per 12 inches of run, so 6 inches is a 6/12 pitch. You can also measure from the attic or check the house plans.
How much does a new roof cost?
Costs vary widely by region, materials and roof complexity. Asphalt shingle roofs are commonly quoted per square installed, often several hundred dollars per square including tear-off and labor, while metal, tile and slate cost much more. Enter your local quote per square to estimate the total.
Is roof area the same as the square footage of my house?
No. Roof area is larger, because the roof is sloped and usually extends past the walls as an overhang. A steep roof can be 30% to 40% larger than the floor area beneath it.
Related Calculators
Square Footage Calculator
Calculate square footage from length and width. Area calculator for rooms, floors, walls, and construction projects. Supports feet, inches, yards, and meters.
Flooring Calculator
Calculate how much flooring you need for a room, including waste, with the number of boxes to buy and an optional cost estimate
Pythagorean Theorem Calculator
Find the hypotenuse or a missing leg of a right triangle with a² + b² = c², check whether three sides make a right triangle, and see the area, angles and steps
Concrete Calculator
Calculate cubic yards of concrete and the number of 40, 60 and 80 lb bags for a slab, footing, pad or round pier
Your result will appear here
Loading…