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.
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
- 1Enter the roof length and width in feet (use the footprint, the area you would measure on the ground).
- 2Enter the roof pitch as the rise in inches per 12 inches of run (a 6/12 roof rises 6 inches over 12).
- 3Set the waste percentage, usually 10% for a simple roof and 15% or more for a complex one.
- 4Add an optional price per square if you want a shingle cost estimate.
- 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
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
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.
| Pitch | Multiplier | Roof area for a 1,500 sq ft footprint |
|---|---|---|
| 3/12 | 1.031 | 1,547 |
| 4/12 | 1.054 | 1,581 |
| 6/12 | 1.118 | 1,677 |
| 8/12 | 1.202 | 1,803 |
| 12/12 | 1.414 | 2,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.
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