Roofing Calculator

How many bundles of shingles do I need for a 1,500 sq ft roof?

About 50 bundles if 1,500 sq ft is the sloped roof surface: 15 squares plus 10% waste is 16.5 squares, and 16.5 x 3 bundles per square = 49.5, rounded up to 50. If 1,500 sq ft is the house footprint with a 6/12 pitch, the roof is 1,677 sq ft, so with 10% waste you need 18.4 squares, or 56 bundles.

This roofing calculator estimates how many roofing squares and shingle bundles you need from your building footprint and roof pitch. It converts the flat footprint into sloped roof area, adds allowances for roof complexity and waste, and gives a starter materials list: bundles, underlayment rolls, drip edge, ridge cap and nails.

It is for homeowners budgeting a re-roof, DIYers roofing a shed or garage, and anyone checking a contractor estimate. Enter an optional price per square and it also produces a rough total cost. Below the tool is a lookup table of squares and bundles for common house sizes and pitches, so you can sanity-check a quote in seconds.

Enter your details

How to Use the Roofing Calculator

  1. 1

    Enter the footprint

    Type the length and width of the area the roof covers, in feet. Include the eave and rake overhangs in these measurements.

  2. 2

    Select the roof pitch

    Choose the pitch from flat up to 12/12. Each option shows its angle in degrees.

  3. 3

    Set complexity and waste

    Pick a complexity level from Simple (gable) to Very Complex (dormers, skylights), then a waste factor of 5, 10, 15 or 20 percent.

  4. 4

    Add a price and review

    Optionally enter a price per square. Read the squares needed, the materials list, the footprint and actual roof area, and the estimated cost.

How the roofing calculator works

A sloped roof has more surface than the flat footprint beneath it. The calculator multiplies the footprint by a pitch multiplier, which equals the square root of 1 + (rise / 12)². It then multiplies by a complexity factor (1.0 simple, 1.1 moderate, 1.2 complex, 1.3 very complex), adds the waste percentage, and divides by 100, because one roofing square covers 100 sq ft. If your house is L-shaped, run each rectangle separately and add the results; the square footage calculator helps you split the plan into rectangles.

The materials list assumes 3 bundles of 3-tab shingles per square, one underlayment roll per 400 sq ft, drip edge in 10 ft pieces around the footprint perimeter, one ridge cap bundle per 20 ft of building length, and about 2 lbs of nails per square. All counts are rounded up. The cost estimate is squares (including waste) times your price per square.

Roof area = length x width x pitch multiplier x complexity factor x (1 + waste % / 100)
Squares = roof area / 100
Bundles = squares x 3, rounded up

Shingle bundles by house size and pitch

Results from this calculator for a simple gable roof with 10% waste. Footprint means the area under the roof including overhangs. Each cell shows squares, then bundles at 3 per square.

Footprint4/126/128/1210/1212/12
1,000 sq ft11.6 sq / 3512.3 sq / 3713.2 sq / 4014.3 sq / 4315.6 sq / 47
1,200 sq ft13.9 sq / 4214.8 sq / 4515.9 sq / 4817.2 sq / 5218.7 sq / 56
1,500 sq ft17.4 sq / 5318.4 sq / 5619.8 sq / 6021.5 sq / 6523.3 sq / 70
2,000 sq ft23.2 sq / 7024.6 sq / 7426.4 sq / 8028.6 sq / 8631.1 sq / 94
2,500 sq ft29.0 sq / 8730.7 sq / 9333.1 sq / 10035.8 sq / 10838.9 sq / 117
3,000 sq ft34.8 sq / 10536.9 sq / 11139.7 sq / 11943.0 sq / 12946.7 sq / 140

Roof pitch multipliers

These are the multipliers the calculator uses. Multiply your footprint by the figure for your pitch to get the sloped area before waste.

PitchAngleMultiplier1,000 sq ft footprint becomes
2/129.5°1.0141,014 sq ft
3/1214°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
8/1233.7°1.2021,202 sq ft
10/1239.8°1.3021,302 sq ft
12/1245°1.4141,414 sq ft

Worked example: a 40 x 30 ft house with a 6/12 roof

  • Footprint: 40 x 30 = 1,200 sq ft; sloped area 1,200 x 1.118 = 1,342 sq ft
  • Simple gable, 10% waste: 1,341.6 x 1.10 = 1,476 sq ft, or 14.8 squares
  • Shingle bundles: 14.76 x 3 = 44.27, rounded up to 45
  • Underlayment: 1,476 / 400 = 3.69, rounded up to 4 rolls
  • Drip edge: perimeter 2 x (40 + 30) = 140 ft, so 14 pieces. Ridge cap: 40 / 20 = 2 bundles. Nails: 29.5, rounded up to 30 lbs
  • At $450 per square installed, the cost estimate is 14.76 x 450 = about $6,641

Edge cases and getting an accurate estimate

  • Include overhangs. With a 1 ft overhang all around, the example house becomes 42 x 32 ft, which raises the estimate from 14.8 to 16.5 squares and from 45 to 50 bundles.
  • Avoid double counting. Complexity and waste both add material: complex plus 15% waste adds 38% to the sloped area. A 1,500 sq ft footprint at 6/12 jumps from 56 to 70 bundles that way.
  • Hip roofs have more ridge. The ridge cap count assumes one ridge running the full building length, as on a gable roof. Hips add ridge cap along every hip line, so measure them and add a bundle per 20 ft.
  • Check the shingle wrapper. Most 3-tab and architectural shingles cover a square with 3 bundles, but some heavy designer shingles need 4 or 5.
  • Low slopes need care. Many manufacturers require extra underlayment below 4/12, and below 2/12 shingles generally are not suitable; the Flat option gives area only, for membrane roofing.
  • Adding solar later? Check how many panels the roof can hold with the solar panel calculator, and plan attic upgrades with the insulation calculator while the roof is open.

Safety and when to hire a pro

Roof work carries real fall risk. Use fall protection, avoid wet or windy days, and keep ladders secured. Steep roofs (8/12 and above), two-story homes, soft or rotted decking, and roofs with several valleys or skylights are good reasons to hire a licensed roofer.

Many areas require a permit for a re-roof and limit how many shingle layers are allowed, so check with your local building department before you order.

Features

  • Shingle quantity calculation
  • Roof pitch factor
  • Waste factor included
  • Material cost estimation

Frequently Asked Questions

How many bundles of shingles are in a square?

Most standard 3-tab and architectural shingles come 3 bundles to a square, and one square covers 100 sq ft of roof. This calculator uses that 3-bundle figure. Some premium shingles need 4 or 5 bundles per square, so check the coverage on the wrapper.

How many squares is a 1,500 sq ft house?

It depends on pitch. A 1,500 sq ft footprint with a 6/12 roof has 1,677 sq ft of roof; with 10% waste that is about 18.4 squares, or 56 bundles. At 4/12 it is 17.4 squares (53 bundles) and at 8/12 it is 19.8 squares (60 bundles).

How many bundles of shingles do I need for a 2,000 sq ft roof?

If 2,000 sq ft is the sloped roof area, that is 20 squares, or 22 squares and 66 bundles with 10% waste. If 2,000 sq ft is the footprint, a 6/12 roof needs about 24.6 squares, or 74 bundles.

How many bundles of shingles for a 24x24 garage?

A 24 by 24 ft garage is a 576 sq ft footprint. With a 4/12 pitch, a simple gable and 10% waste, the calculator gives 6.7 squares, or 21 bundles, plus 2 underlayment rolls and 2 ridge cap bundles.

What is a roof pitch multiplier?

It converts flat footprint area into sloped roof area and equals the square root of 1 + (rise / 12)². For a 6/12 pitch that is 1.118, so every 100 sq ft of footprint becomes about 111.8 sq ft of roof. A 12/12 roof uses 1.414.

How much waste should I add for roofing?

Around 10 percent is a common starting point for a simple gable roof. Roofs with hips, valleys, dormers or skylights need 15 to 20 percent. In this calculator waste is added on top of the complexity factor, so you rarely need both at their highest settings.

Last reviewed