Audited 27 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

Roofing Shingle Calculator

Turn a roof footprint and pitch into sloped area, roofing squares and whole shingle bundles, with a waste allowance and the bundle cost.

Roofing Shingle Calculator

Roofing squares
14.758
Waste-adjusted roof area in roofing squares of 100 square feet each, the unit roofers quote in.
Flat footprint area (sq ft)
1,200
Pitch factor
1.118
Sloped roof area (sq ft)
1,341.6408
Waste-adjusted roof area (sq ft)
1,475.8049
Bundles to buy
45
Estimated shingle material cost
1,890.00
Pitch and building-code note
Pitch is 4:12 or steeper, so it meets the 2:12 minimum slope for asphalt shingles in IRC R905.2.2 with no double-underlayment requirement from the slope.

Background.

Ask a roofer how many bundles a 40-by-30-foot house needs and the first thing they will ask back is the pitch. The footprint is 1,200 square feet whatever the roof looks like, but shingles cover the sloped surface, and the steeper the roof the more of it there is. At a 6:12 pitch with a 10 percent waste allowance that house takes 45 bundles. At 12:12, where the roof surface is about 41 percent larger than the ground it shades, it takes 57.

The conversion is plain geometry. A pitch of 6:12 means the roof rises 6 inches for every 12 inches it runs horizontally, so each foot of run is the long side of a right triangle with legs of 12 and 6. That diagonal divided by 12 is the pitch factor, and multiplying the footprint by it gives the area you actually have to cover. Add waste for cut-offs, divide by 100 to get roofing squares, divide by the coverage printed on the bundle wrapper, and round up, because nobody sells part of a bundle.

The footprint method is better than it looks. As long as every plane of the roof shares one pitch, the sloped area is the footprint times the pitch factor whether the roof is a simple gable or a hip with four sides. It goes wrong when the footprint is measured at the walls instead of the eaves, or when sections of the roof are built at different pitches.

What comes out is the field shingle order and its cost. Starter strip, hip and ridge cap, underlayment, drip edge, flashing and nails are bought separately, and so is the labour. Asphalt shingles also have a floor: the International Residential Code allows them only on slopes of 2:12 or steeper.

What is roofing shingle calculator?

A shingle estimate converts the roof's plan dimensions into the quantity of asphalt shingles to buy. Roofing is priced in squares, where one square is 100 square feet of finished roof surface, and shingles are sold in bundles whose coverage the manufacturer prints on the wrapper; for many standard shingles three bundles make a square. Pitch is the rise in inches over a 12-inch horizontal run, written as 4:12, 6:12 and so on. The pitch factor is the ratio of sloped length to horizontal length for that pitch: 1 for a flat roof, about 1.118 at 6:12, and exactly 1.25 at 9:12. The waste allowance covers shingles cut off at rakes, hips, valleys and around penetrations, plus a few damaged pieces. The shingles meant here are asphalt shingles: ASTM D3462 is the standard specification for the common type, built on a glass-fibre mat and surfaced with mineral granules.

How to use this calculator.

  1. Enter the length and width of the roof's footprint in feet, measured to the outer edge of the eaves and rakes rather than to the walls. For an L-shaped or T-shaped plan, run each rectangle separately and add the squares.
  2. Enter the pitch rise in inches per 12 inches of run. In the attic, hold a level horizontally with one end touching the underside of a rafter, mark 12 inches along it, and measure straight up from that mark to the rafter; a reading of 7 inches means 7:12.
  3. Set the waste allowance. Around 10 percent suits a plain gable; raise it for hips, valleys, dormers, skylights and short runs where many shingles get cut.
  4. Copy the coverage per bundle from the wrapper of the shingle you plan to buy. The default of 33.33 square feet is three bundles to the square; heavier laminated lines are sometimes packed four or more to the square, and at 25 square feet per bundle the example roof needs 60 bundles rather than 45.
  5. Add the price per bundle to see the cost of the field shingles, then budget separately for starter, ridge cap, underlayment, flashing and fasteners.
  6. Use the roofing squares to compare contractors' quotes, which are usually priced per square, and the bundle count to place the order.

The formula.

Sq = L×W × √(144+r²)⁄12 × (1+w) ⁄ 100

Footprint area A = L × W in square feet. Pitch factor k = √(12² + r²) ÷ 12, where r is the rise in inches per 12 inches of run: the square root gives the length of roof surface that sits above 12 inches of horizontal run, and dividing by 12 turns it into a multiplier. Sloped area S = A × k. Waste-adjusted area = S × (1 + w), where w is the waste allowance as a fraction. Roofing squares = adjusted area ÷ 100. Bundles = adjusted area ÷ coverage per bundle, rounded up to the next whole bundle, and cost = bundles × price per bundle, so you pay for the whole last bundle even if you use part of it.

Why does multiplying the footprint work for a hip roof too? Every roof plane is tilted by the same angle, so each one's true area is its plan area times the same factor, and the planes together cover exactly the footprint in plan. The result fails only when pitches differ: a 4:12 porch roof attached to a 9:12 main roof needs two runs, one for each section.

The factor grows slowly at first and then quickly. A 4:12 roof adds about 5 percent to the footprint, 6:12 adds about 12 percent, 9:12 adds exactly 25 percent because 9, 12 and 15 make a 3-4-5 triangle, and 12:12 adds about 41 percent. On the example house, going from 6:12 to 12:12 raises the order from 45 bundles to 57, $504 more at $42 a bundle, without the house getting any bigger. At the 24:12 maximum the sloped surface is 2.2361 times the plan. A pitch of 0 returns the plain footprint, which is arithmetically correct but describes a roof shingles cannot go on; any pitch under 2:12 brings up a warning in the pitch note.

A worked example.

Example

A house with a 40-by-30-foot roof footprint and a 6:12 pitch starts with 40 × 30 = 1,200 square feet in plan. The pitch factor is √(144 + 36) ÷ 12 = √180 ÷ 12 = 13.4164 ÷ 12 = 1.1180, so the roof surface is 1,200 × 1.1180 = 1,341.64 square feet. A 10 percent waste allowance takes that to 1,341.64 × 1.10 = 1,475.80 square feet, which is 14.76 roofing squares. You can check the area from the roof itself. If the ridge runs along the 40-foot side, each slope covers 15 feet of horizontal run, and 15 × 1.1180 = 16.77 feet measured up the roof from eave to ridge. Two slopes of 40 × 16.77 feet give the same 1,341.64 square feet. At 33.333333 square feet per bundle the job needs 1,475.80 ÷ 33.333333 = 44.27 bundles, rounded up to 45. At $42 a bundle the field shingles cost 45 × 42 = $1,890. Forty-five bundles at three to the square is exactly 15 squares of shingles, so the rounding leaves about 24 square feet of shingle in hand beyond the waste allowance, less than one extra bundle.

roof Width Ft30
coverage Per Bundle Sq Ft33.333
waste Percent10
pitch Rise In6
price Per Bundle42
roof Length Ft40

Frequently asked questions.

Should I measure the house or the roof?
Measure the roof. A footprint taken at the walls misses the eaves and rakes, which are shingled too. Adding a 1-foot overhang all round turns the 40-by-30 example into 42 by 32, which is 1,344 square feet in plan instead of 1,200 and 50 bundles instead of 45, an extra $210 at $42 a bundle. With the overhang included, each slope has 16 feet of run instead of 15, or 17.89 feet measured up the roof. Measure at the drip edge or add the overhang on both sides.
Does a hip roof need more shingles than a gable roof on the same house?
The surface area is the same when both are built at one pitch, because each plane's area is its plan area times the same pitch factor. A hip roof still costs more to shingle: every hip line means diagonal cuts, so waste runs higher, and the hips need cap shingles along their full length. Raise the waste allowance rather than the area.
How do I convert a roof angle in degrees to inches per foot?
Rise in inches equals 12 times the tangent of the angle. A 30-degree roof is 12 × tan 30° = 6.93 inches, so enter about 6.9; a 45-degree roof is exactly 12:12, and a 20-degree roof is about 4.37:12. Going the other way, 6:12 is about 26.6 degrees and 4:12 about 18.4 degrees.
How much extra should I order for hips, valleys and dormers?
Around 10 percent is a common allowance for a simple gable with few penetrations, and many estimators go to 15 percent or more for hips, valleys and dormers. On the example roof, 0 percent waste needs 41 bundles, 10 percent needs 45 and 15 percent needs 47. On a cut-up roof, err slightly high and ask the supplier before ordering whether unopened bundles can go back.
Can I use asphalt shingles on a low-slope roof?
Not below 2:12. The International Residential Code permits asphalt shingles only on slopes of 2:12 or steeper, and between 2:12 and 4:12 it calls for a double layer of underlayment since water runs off a shallow roof slowly and wind can drive it up under the shingles. Flatter roofs need a membrane system instead, so a result for a pitch of 0 or 1 is area only, not a shingle order. The calculator says so in the pitch note under the results: below 2:12 it warns that shingles are not permitted, and from 2:12 up to 4:12 it reminds you of the double underlayment.
Why is my contractor's square count higher than this estimate?
A roofer's measurement usually includes the eaves and rakes at their true extent, every pitch change and dormer, and a waste figure chosen for the actual cuts. Many quotes also add starter rows along the eaves and rakes and cap shingles for hips and ridges, which the field-shingle area here does not contain. Compare like with like by asking for the measured roof area before waste.
How much hip and ridge cap do I need?
Cap shingles are counted by length, not area. On a gable roof the ridge runs the long side of the house, so the 40-by-30 example with its ridge along the 40-foot side needs about 40 feet of cap; a hip roof adds the length of every hip line. Divide the total by the linear-foot coverage printed on the cap bundle and round up.
What else goes on the materials list besides shingles?
Underlayment over the whole deck, starter shingles along the eaves and rakes, hip and ridge cap, drip edge, step and valley flashing, roofing nails and any vents. In cold climates where ice dams form, the code also requires an ice barrier membrane at the eaves. Tear-off, disposal and labour sit on top of materials, so the shingle cost shown is only one line of a reroofing budget.
How do I estimate a roof with sections at different pitches?
Split the roof into areas that each have one pitch, run each through separately, and add the roofing squares from every run. Then divide the combined adjusted area by the coverage per bundle and round up once, because adding the bundle counts from separate runs rounds up more than once and slightly overstates the order.
Can new shingles go over the old roof?
Sometimes. The model International Residential Code does not allow a new layer over a roof that already has two or more layers, or over one that is water-soaked or badly deteriorated. Where a second layer is allowed, the shingle count is the same as for a tear-off, because the area to cover has not changed; what you save is removal and disposal.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
Sq = L×W × √(144+r²)⁄12 × (1+w) ⁄ 100
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon