Skip to content
CalcTide logo
Construction & Home

Roofing Calculator

A 40 by 30 ft house with a 6/12 pitch roof has about 1,342 sq ft of roof, or roughly 13.4 squares and 45 bundles of shingles with 10% waste. Enter your roof length, width, and pitch, set a waste percentage, and add an optional price per square to get your roof area, square count, bundle count, and shingle cost.

Construction & HomeBy

Quick answer

Roof area is the flat footprint length times width, multiplied by a pitch factor that accounts for the slope.

What this tells you

  • Roof area is the flat footprint length times width, multiplied by a pitch factor that accounts for the slope.
  • One roofing square covers 100 sq ft, and standard three-tab or architectural shingles run about 3 bundles per square.
  • A 10% waste factor covers cuts, starter rows, and overlap, with more needed on roofs that have many hips and valleys.

How to Use

  1. 1Enter the roof length and width in feet (use the footprint, the area you would measure on the ground).
  2. 2Enter the roof pitch as the rise in inches per 12 inches of run (a 6/12 roof rises 6 inches over 12).
  3. 3Set the waste percentage, usually 10% for a simple roof and 15% or more for a complex one.
  4. 4Add an optional price per square if you want a shingle cost estimate.
  5. 5Click Calculate to see roof area, roofing squares, and bundles needed.

How It Works

Formula

Pitch Multiplier = sqrt(144 + Pitch^2) / 12 Roof Area = Length x Width x Pitch Multiplier Squares = Roof Area / 100 Bundles = ceil(Squares x (1 + Waste%) x 3)

The pitch multiplier converts the flat footprint into actual sloped roof area. A 6/12 pitch gives a multiplier of about 1.118, so it adds roughly 12% more material than a flat roof of the same footprint. Roof area divided by 100 gives roofing squares, and most shingles cover one square with three bundles.

Calculation note: values are processed in the order shown above, using the current input units.

Worked Examples

Simple gable roof, 40 by 30 ft at 6/12 pitch

Roof Length40 ft
Roof Width30 ft
Pitch6/12
Waste10%
Result1,342 sq ft, 13.42 squares, 45 bundles

Footprint is 40 x 30 = 1,200 sq ft. The 6/12 pitch multiplier of 1.118 raises that to about 1,342 sq ft, or 13.42 squares. Adding 10% waste and 3 bundles per square gives 45 bundles.

Larger roof with cost, 50 by 40 ft at 4/12 pitch

Roof Length50 ft
Roof Width40 ft
Pitch4/12
Waste10%
Price per Square$100
Result2,108 sq ft, 21.08 squares, shingle cost shown

Footprint is 50 x 40 = 2,000 sq ft. The 4/12 pitch multiplier of 1.054 raises that to about 2,108 sq ft, or 21.08 squares. Multiplying the waste-adjusted squares by the price per square gives the shingle cost.

Roof Area Multiplier by Pitch

How much a sloped roof adds over its flat footprint. Multiply your footprint by the multiplier to get actual roof area.

PitchMultiplierRoof area for a 1,500 sq ft footprint
3/121.0311,547
4/121.0541,581
6/121.1181,677
8/121.2021,803
12/121.4142,121

Steeper roofs need more material for the same footprint because the sloped surface is larger.

How Roof Pitch Changes Material

Roof pitch is the slope of the roof, written as rise over run. A 6/12 pitch rises 6 inches for every 12 inches of horizontal run. The steeper the pitch, the more surface area the roof has for the same ground footprint, which means more shingles, underlayment, and labor.

To turn a flat footprint into real roof area, multiply by the pitch factor. A flat roof has a factor of 1.0, a 6/12 roof is about 1.118, and a 12/12 roof is about 1.414. That is why a steep roof can need 40% more material than its footprint suggests.

If you only know the footprint, measure your home's outline on the ground and apply the multiplier for your pitch. For an exact footprint number, use the square footage calculator first and then add your pitch and waste here.

Square footage calculator

Common mistakes

  • Using the flat footprint as the roof area and forgetting the pitch multiplier, which underestimates material on every sloped roof
  • Skipping the waste factor, which leaves you short on cuts, starter strips, and overlap
  • Confusing a bundle with a square (3 bundles cover one 100 sq ft square)
  • Measuring only one slope of a gable roof instead of the full footprint that covers both sides

Frequently Asked Questions

Plan on about 3 bundles for every roofing square, which is 100 sq ft of roof. Find your roof area, divide by 100 to get squares, add a waste factor of around 10%, then multiply by 3. A 1,342 sq ft roof is 13.42 squares, which works out to roughly 45 bundles with waste.
Measure the building footprint length and width on the ground, multiply them for the footprint area, then multiply by the pitch multiplier for your roof slope. This gives the actual sloped roof area without climbing on the roof. A 6/12 pitch uses a multiplier of about 1.118.
A roofing square is 100 sq ft of roof surface. Roofers order and price materials by the square rather than the bundle. A 2,000 sq ft roof is 20 squares, and most shingle types cover one square with three bundles.
Add about 10% waste for a simple gable roof. Roofs with many hips, valleys, dormers, or cut-up shapes need 15% or more because every cut creates an offcut you cannot reuse. The waste factor also covers starter rows and overlap at the eaves and ridge.
Roof pitch is the rise in inches over 12 inches of horizontal run. Hold a level out from the roof, measure 12 inches along it, then measure straight down to the roof surface. If that drop is 6 inches, your pitch is 6/12. Enter that rise value in the pitch field.
No, this calculator covers field shingles only. Underlayment, drip edge, starter strips, ridge caps, and flashing are ordered separately. Use the roof area and square count here as the base, then add those accessories based on your roof's edges, ridges, and penetrations.
It estimates roofing calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Construction & Home