Skip to content
EveryFix

How many roofing shingles do you need?

Guide⏱ 7 min readUpdated 2026-10-28

Short answer

Roofing is priced and packaged by the square, where 1 square equals 100 square feet of actual roof surface. Multiply your building's footprint by a pitch multiplier to get true roof area, divide by 100 for squares, then add a waste factor. An 1,800 sq ft footprint with a 6/12 pitch (multiplier about 1.118) works out to about 20.1 squares of roof surface, roughly 22.1 squares with 10 percent waste, which rounds up to 23 squares to order, about 69 bundles at 3 bundles per square. These are planning estimates, not a material takeoff.

Open the free Roofing Calculator to count your squares

Roofing squares and bundle formula

Roof area (sq ft) = footprint x pitch multiplier; Squares = roof area / 100; Squares with waste = squares x (1 + waste factor); Bundles = squares with waste (rounded up) x bundles per square

  • •footprint is the horizontal area you are roofing, in square feet
  • •pitch multiplier accounts for slope: about 1.118 for a 6/12 pitch
  • •waste factor is typically 10 to 15 percent depending on roof complexity
  • •bundles per square is usually 3 for standard shingles; check the product for premium styles

Roofing is sold by the square, not the square foot

Contractors and shingle manufacturers price and package roofing in squares, where one square equals 100 square feet of finished roof surface. Every bundle count, underlayment roll, and quote you see is really a square count wearing a different unit, so converting your roof to squares early makes every other calculation simpler.

A square measures the sloped roof surface, not the footprint of the building below it. That distinction matters because a roof is always larger than the building it sits on once you account for slope, and that extra area is exactly what the next step calculates.

Get roof area from footprint and pitch

Start with your building's footprint, or the horizontal area you are roofing, in square feet, typically the outline you'd get from a site plan or by measuring length times width at ground level. Then multiply by a pitch multiplier that accounts for the roof's slope, since a sloped surface always covers more area than the flat ground beneath it.

Pitch is expressed as rise over a 12-inch run, so a 6/12 pitch rises 6 inches for every 12 inches (1 foot) of horizontal distance. Steeper pitches carry bigger multipliers because the surface stretches out more per foot of footprint.

  • 4/12 pitch: multiplier about 1.054
  • 6/12 pitch: multiplier about 1.118
  • 8/12 pitch: multiplier about 1.202
  • 10/12 pitch: multiplier about 1.302
  • 12/12 pitch: multiplier about 1.414

A worked example: 1,800 sq ft footprint, 6/12 pitch

Take a house with an 1,800 square foot footprint and a 6/12 roof pitch, carrying a multiplier of about 1.118. Roof area = 1,800 x 1.118 = about 2,012 square feet.

Convert to squares by dividing by 100: 2,012 / 100 = about 20.1 squares of actual roof surface. That is before any allowance for waste, and it already runs noticeably higher than the 18 squares you'd get by skipping the pitch multiplier and just dividing the flat footprint by 100.

Add a waste factor, then convert to bundles

Shingles get trimmed at ridges, valleys, hips, rakes, and around every vent and chimney, and those cutoffs do not go back on the roof. A waste factor covers that loss: 10 percent is typical for a simple gable roof with few penetrations, and 10 to 15 percent, sometimes more, for roofs with multiple valleys, dormers, or a steep, cut-up layout.

Applying a 10 percent waste factor to the example: 20.1 x 1.10 = about 22.1 squares. You cannot buy a fraction of a square, so round up to the next whole square, putting this roof at 23 squares to order. At 15 percent waste instead (a more cut-up roof), that becomes 20.1 x 1.15 = about 23.1 squares, rounding up to 24.

Standard shingles, both 3-tab and most architectural (laminate) styles, run 3 bundles per square, so 23 squares x 3 bundles = 69 bundles for the field of the roof. Heavier premium or designer shingles sometimes run 4 or 5 bundles per square, so check the wrapper of the specific product before ordering, since that number changes the bundle count directly.

Underlayment, starter shingles, and ridge cap

The field shingle count above does not include everything on the roof. Underlayment goes down first, over the whole deck, and synthetic underlayment typically comes in rolls covering about 10 squares (1,000 sq ft) each; the 20.1-square roof in the example needs just over 2 rolls, so budget 3 to leave margin for overlap and cutting.

Starter strips run along the eaves and rakes to anchor the first course and prevent gaps at the roof edges; ridge cap shingles finish the peaks and hips. Both are sold separately from field shingles and sized by linear feet of eave or ridge rather than square footage, so measure those runs directly instead of trying to back them out of your square count.

Materials checklist

Once you have a square count with waste built in, the rest of the order follows directly from it.

  • Field shingles: bundles per square (usually 3) x total squares, including waste
  • Underlayment: rolls covering your total roof squares, rounded up to a full roll
  • Starter strip: measured by linear feet of eaves and rakes
  • Ridge cap: measured by linear feet of ridges and hips
  • Roofing nails: roughly 320 per square with a standard 4-nail pattern, more in high-wind areas using 6 nails per shingle
  • Flashing, drip edge, and ice-and-water barrier where your code and climate require it

Common mistakes

Most shingle shortfalls trace back to one of a few predictable gaps.

  • Skipping the pitch multiplier entirely: ordering off the flat footprint alone under-orders material on any roof steeper than flat, and the gap grows fast as pitch increases.
  • Rounding down instead of up: 22.1 squares is not 22 squares once real-world cutting and layout are accounted for; always round a fractional square up.
  • Assuming every shingle is 3 bundles per square: premium, designer, and some impact-rated shingles run heavier, and using the wrong bundles-per-square figure throws off the whole order.
  • Forgetting starter and ridge cap are separate line items: they are priced and packaged differently from field shingles, sized by linear feet, not squares, and skipping them means a mid-project supply run.
  • Underestimating waste on cut-up roofs: a roof with several valleys, dormers, or a steep pitch eats more material than a plain gable, so lean toward 15 percent waste rather than 10 on complex layouts.

Measure to the edge of the overhang, not the walls

The footprint in the roofing formula should be the area the shingles actually cover, and that includes the eave and rake overhang. Most houses project past their walls by roughly 12 to 24 inches, depending on the design, so a house whose walls measure 40 by 30 feet often has a roof outline closer to 42 by 32 feet. Measure from drip edge to drip edge, or measure the walls and add the overhang on each side.

Here is what that does to an order. With a 1-foot overhang all around and an 8/12 pitch (multiplier 1.2019), the 42 by 32 outline is 1,344 sq ft and the roof surface is 1,615.29 sq ft, or 16.15 squares. Add 10 percent waste and you get 17.77 squares, which rounds up to 18 squares, or 54 bundles at 3 per square. Running the wall dimensions alone (1,200 sq ft) gives only 15.86 squares with the same waste, so you would order 16 squares and come up two squares, about 6 bundles, short.

Finding pitch without climbing up, and converting from degrees

Pitch is easiest to read from inside the attic. Hold a level horizontally against the underside of a rafter, mark 12 inches along the level, and measure straight up from that mark to the rafter. That vertical distance in inches is your rise, so 8 inches means an 8/12 roof. Original house plans often list the pitch, and a phone inclinometer laid along a rafter gives an angle you can convert.

To convert an angle, rise per 12 inches equals 12 times the tangent of the angle, and the area multiplier equals 1 divided by the cosine of the angle. A 6/12 roof is about 26.6 degrees, 8/12 is about 33.7 degrees, and 12/12 is exactly 45 degrees. For a metric example, take a 30 degree roof over a 12.5 m by 8 m footprint (100 square meters). The multiplier is 1.1547, so the roof surface is 115.5 square meters. With 10 percent waste that is about 127 square meters, or 13.67 squares at 9.29 square meters per square. Roofs steeper than roughly 8/12 are often priced as steep slope work because of the extra safety gear and labor.

When the roof has more than one pitch

Additions, garages, and porches frequently have a different slope from the main roof, and each plane should be calculated on its own. Take a 40 by 30 foot house at 6/12 plus a 20 by 20 foot garage at 4/12. The house is 1,200 x 1.118 = 1,341.64 sq ft and the garage is 400 x 1.0541 = 421.64 sq ft, for 1,763.28 sq ft total, or 17.63 squares before waste.

The waste choice matters here because the point where the garage roof meets the house creates a valley. At 10 percent waste the order is 19.4 squares, so 20. At 15 percent it is 20.28 squares, so 21, which is 63 bundles instead of 60. Also watch the low end of the pitch range. Building codes generally require at least a 2/12 slope for asphalt shingles, and slopes between 2/12 and 4/12 usually need a double layer of underlayment, so a nearly flat porch roof may need a different roofing system entirely.

Linear-foot items worked out on one roof

Starter strips, drip edge, rake trim, and ridge cap are all measured in feet. Use the 42 by 32 foot gable roof at 8/12, with the ridge running the 42 foot length. The ridge is 42 ft, and the two eaves total 2 x 42 = 84 ft. Each rake edge runs half the 32 foot span times the multiplier: 16 x 1.2019 = 19.23 ft, and four rake edges add 76.9 ft. As a check, two planes of 42 x 19.23 ft come to 1,615 sq ft, matching the area from the footprint method.

Starter and drip edge go along eaves and rakes, about 161 ft here. Drip edge sold in 10 foot pieces needs 17 pieces. If a starter bundle covers about 100 feet (check the wrapper, because products differ), you need 2 bundles. Ridge cap bundles typically cover somewhere around 20 to 35 linear feet depending on the product, so at 25 feet per bundle the 42 foot ridge needs 2 bundles. Hip roofs add hip lengths to the ridge total, so measure those separately.

Tear-off, extra layers, weight, and matching lots

Check what is already on the roof before pricing. Model building codes such as the International Residential Code generally do not allow a new asphalt layer over two or more existing layers, and many roofers and shingle makers prefer a full tear-off even over one layer, since it exposes the deck. Local code and the warranty terms of your shingle control the answer. A tear-off adds disposal and may uncover soft decking, so carry a small allowance. One 4 by 8 sheet of sheathing covers 32 sq ft, so replacing five sheets means 160 sq ft of new deck.

Bundles are heavy, commonly 60 to 80 pounds each depending on the product, so the 54 bundles in the earlier example weigh roughly 3,240 to 4,320 pounds. Ask the supplier to place them on the roof with a boom truck instead of carrying them up by hand. Buy everything in one order so the bundles come from the same production lot, because shade can drift slightly between lots, and keep one or two leftover bundles stored flat for future repairs.

Cross-checking a roofer's quote or an aerial report

A quick sanity check is to compare your own square count against what the contractor writes. If your estimate is 17.77 squares including waste and the quote says 20, that is a gap of about 12.5 percent. It may be perfectly reasonable, since the roofer might be using 15 percent waste, counting starter and ridge as squares, or adding a steep-slope or multi-plane allowance. Ask what the number includes rather than assuming an error.

Aerial measurement reports used by many roofers list total area, area per pitch, and edge lengths for eaves, rakes, ridges, hips, and valleys. They are usually close to a careful hand measurement, but they can be thrown off by tree cover or recent additions. When two sources differ by more than about 10 percent after allowing for waste, have someone measure the roof on site before you order.

Please note: This calculator provides estimates for general informational purposes only. Results may not be accurate for every situation — use your judgment and consult a relevant professional when it matters.

Frequently Asked Questions

What exactly is a roofing 'square'?+

One square equals 100 square feet of actual roof surface, measured along the slope, not the footprint below it. Manufacturers price and package shingles, underlayment, and many accessories by the square, so converting your roof area to squares early is what makes bundle counts and material lists easy to work out.

How do I find my roof's pitch multiplier?+

Pitch is written as rise over a 12-inch run, so a 6/12 roof rises 6 inches for every 12 horizontal inches. The multiplier is the square root of 1 plus (rise divided by 12) squared, which works out to about 1.118 for 6/12, 1.202 for 8/12, and 1.414 for a full 12/12 pitch. Multiply your flat footprint by this number to get true roof area.

How many bundles come in a square?+

Most standard 3-tab and architectural (laminate) shingles run 3 bundles per square, the figure used in the worked example. Some heavier premium, designer, or impact-rated shingles run 4 or 5 bundles per square instead, so check the specific product's wrapper before ordering, since that number changes your total bundle count directly.

How much waste factor should I actually use?+

10 percent is a reasonable default for a simple gable roof with few penetrations. Push that to 15 percent, sometimes more, for roofs with multiple valleys, dormers, hips, or a steep, cut-up layout, since more cuts and more angles mean more scrap that does not make it onto the roof.

Do I include the garage and porch roofs in my square count?+

Include any section that will be covered with the same asphalt shingles, and calculate each plane with its own pitch multiplier, since an attached garage or porch often has a different slope. Flat or very low-slope porch roofs usually need a different membrane instead of shingles, so price those separately and leave them out of your bundle count.

How do I convert roofing squares to square meters?+

One roofing square is 100 square feet, which equals about 9.29 square meters. Multiply your square count by 9.29 to get square meters, so the 20.1 squares in the main example is roughly 187 square meters. Going the other way, divide square meters by 9.29. Metric suppliers often sell shingles or tiles by pack coverage in square meters, so use the pack's stated coverage.

Is it okay to put new shingles over old ones?+

Sometimes. Codes generally allow one existing layer to stay but not two or more, and local rules differ. Even where an overlay is legal, it hides deck damage, adds weight, and can shorten the new roof's life, which is why many roofers recommend tearing off. Check local code and your shingle manufacturer's warranty before choosing, and ask the roofer to inspect the deck either way.

What is the lowest pitch that shingles can go on?+

Building codes generally set the minimum for asphalt shingles at 2/12, and slopes from 2/12 up to just under 4/12 usually call for a double layer of underlayment. Below 2/12 you need a roofing system designed for low slopes, such as a membrane. Manufacturers can set stricter limits, so read the installation instructions for your specific shingle.

Skip the math

Enter your numbers and the Roofing Calculator does the work for you — free, and it runs entirely in your browser.

Open the free Roofing Calculator to count your squares