Skip to content
BuildKit

Roofing Calculator

This roofing calculator turns your building size, roof pitch and overhang into roof area, roofing squares and the number of shingle bundles to buy, with waste included.

Last updated

How many shingle bundles do I need for a 40 × 30 ft house with a 6/12 roof?

With a 1 ft overhang the roof surface is 1,502.6 ft². Adding 10% waste gives 16.5 squares, which is 50 bundles at 3 per square.

Your project

How do you want to measure?
ft
ft
ft

How far the roof extends past the wall. Added to every side.

/12

Imperial: inches of rise per 12 in of run (6 means 6/12). Metric: slope angle in degrees. 0 is flat.

bundles

3 is typical for shingles. Check the packaging.

ft²

Check the roll label. Coverage varies by product.

%

10% suits a simple gable. Hips, valleys and dormers often need 15% or more.

per bundle

Enter your supplier's price to see a cost estimate. We never assume prices, so leave it blank if you don't know.

Results update as you type. Nothing is sent to a server.

How this is calculated

Formulas

  1. Footprint = (building length + 2 × overhang) × (building width + 2 × overhang).
  2. Pitch multiplier = √(1 + (rise ÷ 12)²) for imperial pitch, or 1 ÷ cos(angle) for a slope angle in degrees.
  3. Roof surface area = footprint × pitch multiplier.
  4. Area with waste = surface area × (1 + waste %). Squares = area with waste ÷ 100 ft².
  5. Shingle bundles = squares × bundles per square, rounded up. Underlayment rolls = area with waste ÷ coverage per roll, rounded up.

Assumptions

  • The roof is a simple shape such as a gable or hip with one pitch. Measure complex roofs one plane at a time and use "I know the roof area".
  • Overhang is the same on every side.
  • Shingle packaging, bundles per square and underlayment coverage vary by product. The defaults are common figures, so change them to match your materials.
  • Ridge caps, starter strips, flashing, drip edge, vents and nails are not included.

Worked examples: common projects

A 40 × 30 ft house, 6/12 pitch, 1 ft overhang

From building size, building length 40 ft, building width 30 ft, eave overhang 1 ft, roof pitch 6 /12, bundles per square 3 bundles, underlayment per roll 400 ft².

Roofing needed, including waste

16.5 squares

  • Roof surface area: 1,502.6 ft²
  • Roofing squares (incl. waste): 16.5
  • Shingle bundles (3 per square): 50

A 12 × 9 m house, 27° slope, 0.3 m overhang

From building size, building length 12 m, building width 9 m, eave overhang 0.3 m, roof pitch 27 °, bundles per square 3 bundles, underlayment per roll 40 m².

Roofing needed, including waste

16.1 squares

  • Roof surface area: 135.8 m²
  • Roofing squares (incl. waste): 16.1
  • Shingle bundles (3 per square): 49

A 36 × 24 ft ranch, 4/12 pitch, 1 ft overhang

From building size, building length 36 ft, building width 24 ft, eave overhang 1 ft, roof pitch 4 /12, bundles per square 3 bundles, underlayment per roll 400 ft².

Roofing needed, including waste

11.5 squares

  • Roof surface area: 1,041.4 ft²
  • Roofing squares (incl. waste): 11.5
  • Shingle bundles (3 per square): 35

A cut-up roof of 2,400 sq ft with hips and valleys

I know the roof area, roof surface area 2400 ft², bundles per square 3 bundles, underlayment per roll 400 ft².

Roofing needed, including waste

27.6 squares

  • Roof surface area: 2,400 ft²
  • Roofing squares (incl. waste): 27.6
  • Shingle bundles (3 per square): 83

Quick reference

Roof pitch to area multiplier

Multiply the footprint (including overhang) by the multiplier to get roof surface area.

PitchAngleMultiplierRoof area for 1,000 sq ft footprint
3/1214.0°1.0311,031 sq ft
4/1218.4°1.0541,054 sq ft
5/1222.6°1.0831,083 sq ft
6/1226.6°1.1181,118 sq ft
7/1230.3°1.1581,158 sq ft
8/1233.7°1.2021,202 sq ft
9/1236.9°1.2501,250 sq ft
10/1239.8°1.3021,302 sq ft
12/1245.0°1.4141,414 sq ft

Roof area to squares and bundles

With 10% waste and 3 bundles per square.

Roof surface areaSquaresSquares with wasteShingle bundles
1,000 sq ft10.011.033
1,500 sq ft15.016.550
2,000 sq ft20.022.066
2,500 sq ft25.027.583
3,000 sq ft30.033.099
4,000 sq ft40.044.0132

Before you order roofing

A roof is bigger than the building under it. The slope adds area, and the eaves add more, so measuring the floor plan alone will leave you short. The pitch multiplier in the calculator accounts for the slope, and the overhang field accounts for the eaves.

Roofing is sold in squares, where one square covers 100 square feet. Shingles are packed in bundles, usually three to a square, although some heavier products use four. Check the packaging for the product you plan to buy. For a deck or porch roof, compare with the flooring calculator for the surface below, and use the paint calculator for fascia and trim.

Measuring a roof safely

You can measure most roofs from the ground. Measure the length and width of the building and add the overhang at the eaves, which you can usually estimate from the ground by sighting up from the wall. For pitch, measure from an attic rafter, or use a phone app held against the underside of a rafter, instead of climbing onto the roof.

If the roof has several planes, such as a main roof with a garage or an extension, calculate each section separately and add the surface areas, then use the "I know the roof area" option. Treat dormers and valleys as extra waste.

Squares, bundles and what else to buy

Shingles are the biggest line item, but the job also needs underlayment, starter strips along the eaves, ridge caps along the ridge and hips, drip edge, flashing around chimneys and vents, and nails. Ask your supplier to total these from the same measurements.

Roofing is hard to match later, so buy from the same production lot when you can, and keep a few spare bundles for repairs. Roofing is also risky work, so for anything steep, high or complex, hire a qualified roofer.

Frequently asked questions

How many squares are in a roof?

Divide the roof surface area by 100 square feet. A 1,500 square foot roof surface is 15 squares, or 16.5 squares with a 10% waste allowance.

How many bundles of shingles are in a square?

Usually three, though some products use four. Check the packaging, then enter the number in the calculator.

How do I find my roof pitch?

Pitch is the rise over 12 inches of horizontal run. Place a level 12 inches out from the roof surface and measure the vertical distance up to the roof. If that is 6 inches, the pitch is 6/12. Many phone apps also measure slope angle.

How much extra roofing should I order?

About 10% for a simple gable roof. Hip roofs, valleys, dormers and many cuts push waste to 15% or more. Ask your supplier or installer for a figure that suits your roof.

Does this include the overhang?

Yes. The overhang you enter is added to each side of the building before the pitch multiplier is applied. Enter 0 if you are measuring the roof itself.

How many shingle bundles for a 30 × 40 ft house?

With a 6/12 pitch, a 1 ft overhang and 10% waste, about 50 bundles, or 16.5 squares.

Do I need to subtract chimneys and skylights?

Small openings do not change the quantity much, and the waste allowance covers them. Subtract very large openings by working the roof out in sections.

How many shingles are in a bundle?

The number of individual shingles varies by product and style. What matters for ordering is coverage. With three bundles per square, one bundle covers about 33 square feet. Check the packaging for your shingle.

Put this calculator on your website

Run a blog, a contractor site or a store? Embed the roofing calculator with one snippet. It's free, has no ads and resizes itself.

Get the embed code

Results are estimates for planning only. Supplier specifications, product yields, site conditions and local codes vary. Confirm quantities with your supplier or a qualified professional before you buy or build.