Roof Shingle Calculator - Estimate Bundles & Squares Needed
Calculate how many shingle bundles a roof needs. Enter roof length, width, and pitch to instantly get the roof area, shingle squares, and total bundle count.
Roof Shingle Calculator
Roof Dimensions
Results
Documentation
Roof Shingle Calculator
A roof shingle calculator works out how many shingle bundles and "squares" a roof needs, based on its length, width, and pitch. It converts simple measurements into the units roofing suppliers sell by, so a homeowner or contractor knows how much material to buy.
How Roof Area Is Calculated
A roof's actual surface is always larger than the footprint of the house below it, because the surface slopes upward. The steeper the slope, the more surface area there is to cover. This extra area is captured by a value called the pitch factor.
The Roof Area Formula
- Length and width are the horizontal (flat) measurements of the roof, in feet, not the sloped distance along the surface.
- Pitch is the rise in inches for every 12 inches of horizontal run. A "6/12 pitch" rises 6 inches for every 12 inches it runs, and is entered into the calculator as
6.
A few reference points: a 4/12 pitch has a pitch factor of about 1.054, adding roughly 5% more area than the footprint. A 6/12 pitch adds about 12%. A steep 12/12 pitch (a 45-degree slope) adds about 41%. The steeper the roof, the bigger the gap between footprint and actual surface.
How to Calculate Shingle Squares and Bundles
Once the roof area is known, converting it into shingles needed takes two more steps.
Shingle Squares Formula
Roofers measure material in "squares." One square equals 100 square feet of roof surface, measured on the slope.
The calculator rounds this up to the nearest tenth of a square, since suppliers cannot sell a fraction smaller than that.
Shingle Bundles Formula
Standard asphalt shingles are commonly packaged three bundles to a square.
The calculator uses the unrounded square count here, then rounds the result up to the next whole bundle, since a partial bundle cannot be purchased.
Worked Example
Take a roof that is 40 feet long, 30 feet wide, with a 6/12 pitch.
Step 1: Pitch factor
Step 2: Roof area
Step 3: Shingle squares
Rounded up to the nearest tenth: 13.5 squares.
Step 4: Shingle bundles
Rounded up to the next whole bundle: 41 bundles.
How to Use the Calculator
- Measure the roof's length and width. Use the horizontal distance, including any overhang past the walls (the eave), not the length along the slope. A tape measure works for simple roofs; break complex roofs into rectangular sections and measure each one.
- Find the pitch. The easiest way is from inside the attic: hold a level against the bottom of a rafter, mark a point 12 inches along it, then measure straight up from that mark to the rafter. That measurement in inches is the pitch (a 6-inch rise gives a 6/12 pitch). A pitch gauge, building plans, or a roofer's estimate can also supply this number. State residential codes such as Michigan's allow asphalt shingles only on slopes of 2/12 or greater, with a double layer of underlayment from 2/12 up to 4/12. Flatter roofs need a different roofing system.
- Enter length, width, and pitch into the calculator in feet and the X/12 format.
- Read the results: total roof area in square feet, shingle squares needed, and bundles needed.
Accounting for Waste
The calculator reports the exact area and the shingles needed to cover it, with no extra margin built in. In practice, installers buy more than the bare minimum, because shingles get damaged, cut pieces are wasted around edges and valleys, and starter strips or ridge caps use up whole bundles. Installers usually add a waste allowance, and a larger one for roofs with valleys, dormers, or multiple sections. To add a 10% allowance, for example, multiply the calculator's bundle count by 1.10 and round up before ordering.
Common Residential Pitches
- Below 2/12: too flat for asphalt shingles under residential codes such as Michigan's.
- 2/12 up to 4/12: shingles are allowed with double underlayment. U.S. workplace safety rules call a slope of 4/12 or less a low-slope roof.
- Above 4/12: a steep roof. Workers 6 feet or more above a lower level must be protected by guardrails with toeboards, safety nets, or personal fall arrest systems.
Frequently Asked Questions
What is a "square" in roofing?
A square is 100 square feet of roof surface. A 1,200-square-foot roof is 12 squares. Shingle bundles are sold so that three of them typically cover one square.
How many bundles does a 2,000-square-foot roof need?
It depends on the pitch, not just the footprint. A house with a 2,000-square-foot footprint and a 5/12 pitch has a roof surface of about 2,167 square feet, which rounds up to 21.7 squares, or about 66 bundles before adding any waste margin.
Should the overhang be included when measuring?
Yes. Measure to the edge of the roof itself, including the eaves, not just to the outer wall. Shingles have to cover the full overhang, so stopping the measurement at the wall will leave the estimate short.
Why does a steeper roof need more shingles?
A sloped surface is larger than the flat footprint underneath it. The pitch factor formula captures this: a 12/12 pitch (a 45-degree slope) has about 41% more surface area than the footprint, so it needs about 41% more shingles for the same footprint size.
Do all shingles use the same three-bundles-per-square coverage?
No. Three bundles per square is standard for typical 3-tab and many architectural asphalt shingles, but some heavier premium or designer shingles need more bundles per square. Check the coverage rate printed on the product packaging before ordering.
Can unopened shingle bundles be returned?
Most suppliers accept returns of unopened, undamaged bundles, though policies vary by store. Because of this, it is usually safer to round a bundle count up than to risk running short mid-project.
References
- USDA Forest Service. Basic Building Condition Assessment, Part 3: Basic Roof Replacement. Roof replacement unit of measure — a square of roofing is 100 square feet, measured on the slope.
- City of Grand Rapids, Michigan. Roof Assemblies (Chapter 9 Michigan Residential Code). Roof assembly requirements (PDF) — asphalt shingles only on slopes of 2:12 or greater; double underlayment from 2:12 up to 4:12.
- U.S. Occupational Safety and Health Administration (OSHA). 29 CFR 1926.500, Definitions. 1926.500 — low-slope roof is 4 in 12 or less; steep roof is greater than 4 in 12.
- OSHA. 29 CFR 1926.501, Duty to have fall protection. 1926.501 — fall protection on steep roofs 6 feet or more above lower levels.