Skip to main content

Roofing Calculator

Roofing Calculator

Estimate roof surface area and materials. Enter footprint dimensions and pitch to get sloped area, add a waste allowance, and convert to shingle squares and bundles — or metal sheet/panel counts by coverage area.

Roofing Calculator

Estimate roof area and materials (asphalt shingles or metal sheets) with waste allowance

Results

Enter values above to calculate

How Roof Pitch Affects Surface Area

The pitch (rise over run) increases the actual sloped surface area beyond the floor footprint. The diagram below shows how to read pitch and the slope factor formula.

Building Span (S) RISE (R) ROOF SURFACE

Common Pitch Values & Slope Factors

Use this table to quickly check the slope factor for your roof. The higher the pitch, the more material you need beyond the footprint area.

Pitch (rise/run) Angle Slope Factor Category
2/12 9.5° 1.014 Low-slope / flat equivalent
3/12 14.0° 1.031 Low-slope
4/12 18.4° 1.054 Common residential
5/12 22.6° 1.083 Common residential
6/12 26.6° 1.118 Common residential
7/12 30.3° 1.158 Steeper residential
8/12 33.7° 1.202 Steep
9/12 36.9° 1.250 Steep
12/12 45.0° 1.414 Very steep

Step-by-Step Formulas

1. Footprint Area

Plan Area = Length × Width

Start with the roof footprint (horizontal projection). This is the building length × width including overhangs. Use the same units consistently.

2. Convert Pitch to Slope Factor

Slope Factor = √(1 + (Rise/Run)²)

Pitch increases the actual surface area compared to the horizontal footprint. A 6/12 pitch has a slope factor of 1.118 — meaning you need 11.8% more material than a flat surface of the same footprint.

3. Roof Surface Area

Roof Area = Plan Area × Slope Factor

For gable and shed roofs, total sloped area = footprint × slope factor. Hip roofs are similar because all four faces together multiply by the same factor.

4. Waste Allowance

Order Area = Roof Area × (1 + Waste%)

Waste covers starter courses, ridge caps, valley cuts, hip wrapping, and edge trim. 10% suits simple gable roofs; 15–20% is safer for hips, multiple dormers, or complex layouts.

5. Convert to Materials

Squares = ft² ÷ 100 | Bundles = Squares × 3

Asphalt shingles are sold by the roofing square (100 ft²) and typically 3 bundles per square. Metal panels/sheets are estimated by coverage per sheet from the manufacturer.

Worked Example

Simple gable roof: 40 ft × 28 ft footprint, 6/12 pitch, 10% waste, asphalt shingles.

Plan area = 40 × 28 = 1,120 ft²
Slope factor (6/12) = √(1 + 0.5²) ≈ 1.118
Roof area = 1,120 × 1.118 ≈ 1,252 ft²
Order area (+10%) = 1,252 × 1.10 ≈ 1,377 ft²
Roofing squares = 1,377 ÷ 100 = 13.77 → 14 squares
Bundles (×3) = 14 × 3 = 42 bundles

Why Roof Area Exceeds the Footprint

Every roofing estimate starts with one adjustment that trips up anyone working from a floor plan:

  • The Pitch Multiplier: A sloped roof is longer than the flat distance it covers. A 6/12 roof is 1.118× its footprint and a 12/12 roof is 1.414×, so the multiplier has to be applied before anything else.
  • Squares Are How Roofing Sells: Roofing is quoted per square (100 ft²) and asphalt shingles come three bundles to the square. Converting early makes quotes and deliveries line up.
  • Hips and Valleys Eat Material: Every hip and valley means shingles cut at an angle, and the offcuts are waste. A cut-up roof needs 15% waste or more where a simple gable needs 10%.

Benefits of Using This Calculator

Pitch Applied Automatically Enter the footprint and pitch; the calculator applies the slope multiplier so you never order against flat area.
Bundles or Sheets Reports asphalt shingle bundles at three per square, or panel counts for metal and other sheet roofing.
Squares and Area Shows the answer in squares, square feet, and square metres so it matches any supplier quote.
Waste for Roof Complexity Set the allowance to reflect a simple gable or a cut-up hip roof with multiple valleys.

Example Calculations

Three scenarios worked through step by step:

Example 1 — Simple Gable Roof

Footprint 40 ft × 30 ft, 6/12 pitch, 10% waste.

Multiplier = √(6² + 12²) ÷ 12 = 13.416 ÷ 12 = 1.118

Footprint = 40 × 30 = 1,200 ft²

Roof area = 1,200 × 1.118 = 1,342 ft²

With 10% waste = 1,476 ft² = 14.76 squares

Bundles = 14.76 × 3 = 44.3 → 45 bundles

Example 2 — Steep Roof

Footprint 36 ft × 28 ft, 12/12 pitch, 15% waste.

Multiplier = √(12² + 12²) ÷ 12 = 16.971 ÷ 12 = 1.414

Footprint = 36 × 28 = 1,008 ft²

Roof area = 1,008 × 1.414 = 1,425 ft²

With 15% waste = 1,639 ft² = 16.4 squares

Bundles = 16.4 × 3 = 49.2 → 50 bundles

Example 3 — Metal Panel Roof

Roof area 1,800 ft², panels covering 24 ft² each, 10% waste.

With 10% waste = 1,800 × 1.10 = 1,980 ft²

Panels = 1,980 ÷ 24 = 82.5 → 83 panels

Result: 83 panels plus ridge cap and trim

Metal generates less waste than shingles on simple roofs

Estimating Tip

Estimating Tip

Measure the footprint from the outside of the fascia rather than the wall line, and remember to include the overhang on all four sides. A 16 in overhang around a 40 × 30 ft house adds nearly 100 square feet of roof — close to a full square of shingles that a wall-line measurement misses entirely.

Frequently Asked Questions

What waste percentage should I use for roofing?
For simple gable roofs, 10% waste is common. For hips, valleys, lots of penetrations, or complex layouts, 15% or more may be needed.
What is a roofing square?
A roofing square is 100 square feet of roof surface area. Shingles are often priced and estimated using squares and bundles (3 bundles typically cover 1 square).
Can I use custom roof area instead of length/width and pitch?
Yes. If you already have the sloped roof area from plans or a measurement, use Custom Roof Area to estimate materials directly.
Does the calculator work for hip roofs?
Yes — the slope factor approach works for hip roofs too, because all four faces share the same pitch. Total area = footprint × slope factor.
How many bundles of shingles are in a square?
Three for standard three-tab and most architectural shingles, covering 100 square feet. Heavier designer and luxury shingles sometimes run four or even five bundles per square, so check the wrapper before converting your squares into a bundle count.
How do I find my roof pitch?
Hold a level horizontally against the roof, mark 12 inches along it, and measure straight down to the roof surface at that mark. That vertical distance is your rise per 12 inches of run — a 6 in drop is a 6/12 pitch.
What is a roofing square?
One hundred square feet of roof surface, the standard unit for quoting and selling roofing material. A 2,000 ft² roof is 20 squares. It is always roof surface area, never the building footprint.
How much waste should I add for roofing?
Ten percent for a simple gable with no penetrations, 15% for a hip roof or one with several valleys and dormers, and up to 20% for complex cut-up roofs. Starter course and ridge cap are usually ordered separately on top.
Do I need to remove the old shingles first?
Most codes permit a second layer over one existing layer, but not a third. Tearing off is better practice — it lets you inspect the decking, ensures proper flashing, and avoids the extra dead load and heat retention of a double layer.
What else do I need besides shingles?
Underlayment, ice and water shield at eaves and valleys in cold climates, drip edge, starter strip, ridge cap or ridge vent, and flashing for every penetration and wall intersection. These are priced separately from the field shingles.

Assumptions & Reference Values

This tool returns estimates using standard financial formulas and the default parameters shown in the calculator inputs. Always consult a qualified financial advisor before making investment decisions.

Calculator Defaults:

  • Roof area = footprint area × pitch multiplier, where multiplier = √(rise² + run²) ÷ run
  • Squares = roof area ÷ 100 ft²
  • Bundle count = squares × 3 (standard 3-bundle-per-square asphalt shingles)
  • Sheet count = roof area ÷ coverage per sheet for metal or panel roofing
  • Order quantity = base quantity × (1 + waste allowance), default 10%
  • Hips, valleys, and complex roofs need 15% waste or more
  • Underlayment, ridge cap, starter course, and flashing are ordered separately

Disclaimer

All calculations are for informational purposes only. Past performance does not guarantee future results. Consult a licensed financial advisor for personalized advice.