Skip to content
KazamTools

Roofing Calculator

Roof area, squares and shingle bundles from the footprint and pitch.

ft
ft
in

Added on every side.

Pitch as
%

About 10% for gable, 15% for hip or complex roofs.

$

Roofing needed (with 10% waste)

16.53 squares

1,653 sq ft · 50 bundles of shingles at 3 per square

Roof area (no waste)
1,503 sq ft
139.6 m²
Pitch
6/12
26.6° · multiplier 1.118
Estimated cost
—
Add a price

How it was worked out

  1. Plan area = (40 + 2 × 1) × (30 + 2 × 1) = 1,344 sq ft
  2. Pitch multiplier = √(1 + (6 ÷ 12)²) = 1.118
  3. Roof area = 1,344 sq ft × 1.118 = 1,503 sq ft
  4. With waste = 1,503 sq ft × 1.1 = 1,653 sq ft
  5. Squares = 1,652.9 sq ft ÷ 100 = 16.53; bundles = 16.53 × 3 = 49.59 → 50
Underlayment rolls (roof area without waste)
TypeRolls
#15 felt (about 4 squares a roll)4
#30 felt (about 2 squares a roll)8
Synthetic (about 10 squares a roll)2
Roof pitch table
PitchAngleMultiplierGrade
1/124.8°1.00358.3%
2/129.5°1.013816.7%
3/1214°1.030825%
4/1218.4°1.054133.3%
5/1222.6°1.083341.7%
6/1226.6°1.11850%
7/1230.3°1.157758.3%
8/1233.7°1.201966.7%
9/1236.9°1.2575%
10/1239.8°1.301783.3%
11/1242.5°1.356691.7%
12/1245°1.4142100%
14/1249.4°1.5366116.7%
16/1253.1°1.6667133.3%
18/1256.3°1.8028150%
24/1263.4°2.2361200%

Know the rise and run but not the pitch? The slope calculator turns two points into a slope and angle. For the floor area under the roof, use the square footage calculator.

How to use the Roofing Calculator

  1. 1Enter the building’s length and width plus the eave overhang, or the footprint area.
  2. 2Choose the roof pitch (rise per 12 in) or type the angle in degrees.
  3. 3Pick gable or hip to set a typical waste allowance, and add a price per square if you have one.
  4. 4Read the roof area, number of squares, shingle bundles and underlayment rolls.

How the roofing calculator works

A sloped roof has more surface than the flat area it covers. The steeper the pitch, the bigger the difference. The calculator starts from the building’s footprint, adds the overhang on every side, then scales it up with a pitch multiplier.

Plan area = (length + 2 × overhang) × (width + 2 × overhang)
Pitch multiplier = √(1 + (rise ÷ 12)²) · Roof area = plan area × multiplier
Squares = roof area × (1 + waste %) ÷ 100 sq ft · Bundles = squares × 3, rounded up

Pitch is written as rise over 12: a 6/12 roof climbs 6 inches for every 12 inches across. The multiplier is the length of the sloping rafter compared with its flat run, from Pythagoras’ theorem. If you know the angle instead, the multiplier is 1 ÷ cos(angle).

This works for gable roofs, hip roofs and most combinations, as long as every slope has the same pitch. A hip roof and a gable roof over the same footprint at the same pitch have the same surface area.

Worked examples

A simple gable roof. The house is 40 ft × 30 ft with a 12 in overhang, and the pitch is 6/12.

  • Plan area: (40 + 2) × (30 + 2) = 42 × 32 = 1,344 sq ft.
  • Multiplier: √(1 + 0.5²) = √1.25 = 1.1180.
  • Roof area: 1,344 × 1.118 = 1,503 sq ft.
  • With 10% waste: 1,653 sq ft = 16.53 squares.
  • Shingles: 16.53 × 3 = 49.6, so buy 50 bundles. #15 felt at about 4 squares a roll: 15.03 ÷ 4 = 3.8, so 4 rolls.

A hip roof. The footprint including overhangs is 2,000 sq ft and the pitch is 8/12.

  • Multiplier: √(1 + 0.667²) = 1.2019. Roof area: 2,000 × 1.2019 = 2,404 sq ft.
  • With 15% waste for the hips: 2,764 sq ft = 27.64 squares, or 83 bundles.
  • If a roofer quotes $450 per square installed, that is about 27.64 × 450 = $12,440. Real prices vary widely by region and material, so use your own quotes.

A metric roof. A 12 m × 9 m house with a 50 cm overhang and a 30° roof.

  • Plan area: 13 × 10 = 130 m². Multiplier: 1 ÷ cos 30° = 1.1547.
  • Roof area: 130 × 1.1547 = 150.1 m². With 10% waste: 165.1 m².
  • In squares: 165.1 ÷ 9.29 = 17.77 squares, or 54 bundles.

Roof pitch table

Pitch Angle Multiplier Extra area over flat
3/12 14.0° 1.0308 3%
4/12 18.4° 1.0541 5%
5/12 22.6° 1.0833 8%
6/12 26.6° 1.1180 12%
7/12 30.3° 1.1577 16%
8/12 33.7° 1.2019 20%
9/12 36.9° 1.2500 25%
10/12 39.8° 1.3017 30%
12/12 45.0° 1.4142 41%

The full table, up to 24/12, is under the calculator. Pitches below 4/12 are called low slope. In the US the International Residential Code allows asphalt shingles only on slopes of 2/12 or steeper, with extra underlayment between 2/12 and 4/12. Flatter roofs need membrane systems instead.

Squares, bundles and waste

  • One square is 100 sq ft (9.29 m²) of roof. It is the standard unit for pricing shingles and labour in North America.
  • Bundles: standard 3-tab and most architectural shingles come 3 bundles to a square. Some heavy designer shingles need 4 or 5. The wrapper always states the coverage.
  • Waste: allow about 10% on a plain gable roof and 15% on hip roofs or roofs with valleys, dormers and skylights. The allowance covers trimming at edges, starter courses and ridge caps. Very cut-up roofs can need 20%.
  • Underlayment: typical rolls cover about 4 squares (#15 felt), 2 squares (#30 felt) or 10 squares (synthetic). These are worked out on the roof area before waste.

Measuring tips

  • Measure from the ground. Measure the outside walls, then add the overhang on each side. The eaves usually stick out 12 to 24 inches.
  • Find the pitch safely. From a ladder at the gable end, hold a level horizontally against the trim, mark 12 inches along it and measure straight up to the roof edge. That number is the rise.
  • Split complex roofs. If different parts of the roof have different pitches, work each part out separately and add the squares.
  • Add ridge and hip caps. Ridge cap shingles are often sold separately by length. Measure the total length of ridges and hips.

To turn a rise and run into a slope or angle, use the slope calculator. The square footage calculator adds up the floor area of the rooms below, and the area calculator handles triangles and other shapes such as gable ends. For percentage sums such as waste, try the percentage calculator.

Cite this calculator

Using this calculator in an essay, report or article? Copy a ready-made reference. Check your teacher's or publisher's style guide for small differences.

APA
KazamTools. (2026, October 27). Roofing calculator. Retrieved October 30, 2026, from https://kazamtools.com/everyday/roofing-calculator/
MLA
"Roofing Calculator." KazamTools, 27 Oct. 2026, https://kazamtools.com/everyday/roofing-calculator/. Accessed 30 Oct. 2026.
Chicago
KazamTools. "Roofing Calculator." Last modified October 27, 2026. Accessed October 30, 2026. https://kazamtools.com/everyday/roofing-calculator/.
Plain link
Roofing Calculator (KazamTools): https://kazamtools.com/everyday/roofing-calculator/
HTML link
<a href="https://kazamtools.com/everyday/roofing-calculator/">Roofing calculator</a> by KazamTools

Frequently asked questions

What is a roofing square?

A square is 100 square feet of roof surface, about 9.29 m². Shingles, underlayment and roofing labour in the US are usually priced per square.

How many bundles of shingles are in a square?

Three bundles for standard 3-tab and most architectural (laminated) shingles. Some heavier designer shingles come four or five bundles to a square, so check the wrapper.

How do I calculate roof area from the footprint?

Multiply the footprint (including overhangs) by the pitch multiplier, √(1 + (rise ÷ 12)²). A 1,344 sq ft footprint with a 6/12 pitch has a roof area of 1,344 × 1.118 = 1,503 sq ft.

What does a 6/12 roof pitch mean?

The roof rises 6 inches for every 12 inches it runs horizontally. That is an angle of about 26.6° and a multiplier of 1.118, so the roof surface is about 12% larger than the flat area below it.

How much waste should I add for shingles?

About 10% for a simple gable roof and 15% for a hip roof or one with valleys, dormers and skylights, to cover cutting, starter strips and ridge caps.

Does the calculation work for hip roofs?

Yes, as long as every slope has the same pitch. A hip roof and a gable roof over the same footprint and pitch have the same surface area; the hip roof just needs more waste for its angled cuts.

How do I measure a roof without climbing on it?

Measure the outside walls of the house on the ground, add the overhang on each side, then use the pitch. You can find the pitch by holding a level 12 in long against the rafter tail or the gable trim and measuring the rise.

Was this tool helpful?

Add this roofing calculator to your website (free)

Copy this code into any web page. The tool stays free, has no ads inside it, and works on phones. Please keep the credit link under it.

Want a live preview or light and dark colours? Open this widget in the widget builder, where you can also browse every free calculator widget.