Roofing Shingle Calculator
Estimate roofing squares and shingle bundles from roof footprint dimensions and pitch. Adjusts for roof slope and waste.
Assumptions
- Simple gable or hip roof approximated from rectangular footprint × pitch multiplier.
- One roofing square = 100 ft² of roof area.
- Three bundles per square is standard for many architectural shingles.
- Default waste is 10%; use 12–15% for complex roofs or starter strips.
- Does not include ridge cap, underlayment, or drip edge.
Footprint area = length × width. Roof area = footprint × pitch factor. Squares = roof area ÷ 100. Bundles = squares × bundles per square (typically 3). Waste is added to roof area before converting.40 × 30 ft footprint, 4/12 pitch
- Footprint = 1,200 ft². Pitch factor for 4/12 ≈ 1.054. Roof area ≈ 1,265 ft². Squares = 12.65 → 13 squares. At 3 bundles/square ≈ 39 bundles, plus waste.
How many bundles of shingles are in a square?
A roofing square is 100 ft² of finished roof surface, and for most asphalt shingle products three bundles cover one square — roughly 33.3 ft² per bundle. That is the ratio this calculator uses by default. Heavier designer, luxury, and some impact-rated profiles are packaged four or even five bundles per square, which lowers coverage to 25 ft² or 20 ft² per bundle. The coverage chart printed on the bundle wrapper is the only authoritative figure for the product you are buying, so read it before converting squares to bundles. Squares are the estimating unit; bundles are the purchasing unit, and confusing the two is the most common ordering error.
Bundles are counted from sloped roof area, never from the building footprint. A 2,000 ft² roof surface is 20 squares, which is 60 bundles at three per square or 80 bundles at four. Add the waste allowance to the roof area first, then divide by 100: 2,000 ft² plus 10% is 2,200 ft², or 22 squares and 66 bundles. Field shingles are only part of the order. Starter strip, hip and ridge cap, underlayment, ice barrier, drip edge, valley metal, pipe boots, and nails are all sold separately and estimated in linear feet, rolls, or pieces rather than squares.
What is the roof pitch multiplier and how do you use it?
The pitch multiplier converts the flat footprint you can measure from the ground into the sloped surface you actually shingle. It is pure geometry: multiplier = √(rise² + 12²) ÷ 12, where rise is the vertical inches per 12 inches of horizontal run. A 4/12 roof gives √160 ÷ 12 = 1.054, so the roof surface is 5.4% larger than the footprint. A 6/12 gives 1.118, an 8/12 gives 1.202, and a 12/12 gives exactly √2, or 1.414 — a 41% increase. Skipping this step is the single biggest source of short shingle orders on steeper roofs.
Apply it before anything else: roof area = footprint × multiplier. On a 1,200 ft² footprint, 4/12 yields 1,265 ft² while 12/12 yields 1,697 ft² — a difference of more than four squares from the same building. FEMA classifies sloped roofs as those with a pitch of 3 feet vertical to 12 feet horizontal (3:12) or greater [1]. Below that, asphalt shingles enter low-slope territory where manufacturer instructions and code require additional underlayment or a different roof covering entirely, so confirm the minimum slope for your product. Measure rise and run with a level and a tape, or use a pitch gauge.
How do you measure a roof from the ground?
Measure the building footprint at the eaves, outside edge to outside edge, including the overhang — that overhang is shingled, so leaving it out understates the order. Tape the length and width along the walls, then add the projection on each side. A 36 × 26 ft building with a 12-inch overhang all around is effectively 38 × 28 ft, or 1,064 ft² rather than 936 ft², an increase of about 1.3 squares before the pitch factor is even applied. Sketch the plan and label every rectangle, including porches, dormer roofs, garage wings, and bay projections that carry their own pitch.
For the pitch, hold a level horizontally against the rake board, measure 12 inches out along it, then measure straight down to the roof surface; that vertical distance in inches is the rise. Do this from a ladder or an upstairs window rather than walking the roof. Complex roofs with multiple planes and pitches are better handled section by section, or with an aerial measurement report. This calculator approximates a simple gable or hip from one rectangle and one pitch, so treat the output as a budgeting and ordering estimate — not a structural evaluation or a substitute for a contractor's take-off.
How much waste should you add for hips, valleys, and ridge?
Ten percent is a reasonable default for a straightforward gable roof with a couple of vent penetrations. Hip roofs cut every course at the hips and typically justify 12%, while a cut-up roof with several valleys, dormers, skylights, and a chimney can warrant 15–18%. On a 2,000 ft² roof surface those allowances translate to 21.0, 22.0, 22.4, 23.0, and 23.6 squares at 5%, 10%, 12%, 15%, and 18% — which at three bundles per square is 63, 66, 68, 69, and 71 bundles. Because bundles round up, one extra percentage point sometimes costs nothing and sometimes costs a full bundle.
Waste is added to the sloped roof area before dividing by 100, which is how this calculator handles it. Note what waste does not cover: starter course, a separate product run along eaves and rakes, and hip and ridge cap, sold by the linear foot. FEMA's mitigation guidance for sloped roofs recommends ring-shank nails for wood nailing, fasteners placed inside the manufacturer's nailing zone, and upgraded underlayment beneath shingles in high-wind regions [1]. FEMA's Homebuilder's Guide to Coastal Construction devotes a dedicated fact sheet to asphalt shingle roofing for high-wind regions [2]. Those are installation requirements, not quantity inputs.
How many bundles of shingles do I need for a 40 by 30 foot house at 4/12 pitch?
The footprint is 40 × 30 = 1,200 ft². The 4/12 pitch multiplier is √(4² + 12²) ÷ 12 = √160 ÷ 12 = 1.0541, so the roof surface is 1,200 × 1.0541 = 1,265 ft². That alone is 12.65 squares. This is a simple gable with two plumbing vents, so add 10%: 1,265 × 1.10 = 1,391 ft², or 13.91 squares. Round up to 14 squares. At three bundles per square, order 42 bundles of field shingles. Before waste the same roof is 13 squares and 39 bundles, so the allowance costs exactly three bundles.
A steeper example shows why pitch dominates. A 28 × 36 ft footprint is 1,008 ft². At 8/12 the multiplier is √208 ÷ 12 = 1.2019, giving 1,212 ft² of roof surface. This one is a hip roof with two dormers, so use 12%: 1,212 × 1.12 = 1,357 ft², or 13.57 squares, which is 40.7 bundles — order 41 bundles. The footprint is 16% smaller than the first example, yet the bundle count is nearly identical, entirely because of slope. Separately, measure ridge and hip lengths in linear feet for cap, and eaves and rakes for starter strip.
How to measure
Measure the building footprint at the eaves from outside edge to outside edge. For pitch, use rise and run from the roof surface or a pitch gauge (e.g., 4 in rise per 12 in run = 4/12).
What is the roof pitch multiplier for each slope?
| Pitch (rise per 12 in run) | Slope angle | Pitch multiplier | Roof area from a 1,200 ft² footprint | Roofing squares |
|---|---|---|---|---|
| 3/12 | 14.0° | 1.031 | 1,237 ft² | 12.4 |
| 4/12 | 18.4° | 1.054 | 1,265 ft² | 12.7 |
| 5/12 | 22.6° | 1.083 | 1,300 ft² | 13.0 |
| 6/12 | 26.6° | 1.118 | 1,342 ft² | 13.4 |
| 8/12 | 33.7° | 1.202 | 1,442 ft² | 14.4 |
| 10/12 | 39.8° | 1.302 | 1,562 ft² | 15.6 |
| 12/12 | 45.0° | 1.414 | 1,697 ft² | 17.0 |
Multiplier = √(rise² + 12²) ÷ 12. Apply it to footprint area before adding waste or dividing by 100.
How many bundles of shingles do you need for each roof size?
| Sloped roof area | Squares | Bundles at 3 per square | Bundles at 4 per square | Bundles at 3 per square with 10% waste |
|---|---|---|---|---|
| 1,000 ft² | 10 | 30 | 40 | 33 |
| 1,500 ft² | 15 | 45 | 60 | 50 |
| 2,000 ft² | 20 | 60 | 80 | 66 |
| 2,500 ft² | 25 | 75 | 100 | 83 |
| 3,000 ft² | 30 | 90 | 120 | 99 |
| 4,000 ft² | 40 | 120 | 160 | 132 |
One square = 100 ft² of finished roof. Confirm bundles per square on the wrapper; heavier profiles ship 4 or 5 per square.
How does the waste allowance change a shingle order?
| Waste allowance | Area used from a 2,000 ft² roof | Squares | Bundles at 3 per square | When it applies |
|---|---|---|---|---|
| 5% | 2,100 ft² | 21.0 | 63 | Simple gable, few penetrations |
| 10% | 2,200 ft² | 22.0 | 66 | Default for most gable roofs |
| 12% | 2,240 ft² | 22.4 | 68 | Hip roof with a couple of valleys |
| 15% | 2,300 ft² | 23.0 | 69 | Dormers, skylights, many cuts |
| 18% | 2,360 ft² | 23.6 | 71 | Cut-up roof with multiple valleys |
Waste is applied to sloped roof area before converting to squares. Starter strip and ridge cap are estimated separately in linear feet.
Common mistakes
- Using flat footprint area without pitch adjustment.
- Confusing bundles with squares (1 square ≠ 1 bundle).
- Forgetting waste for ridge, valley, and starter course cuts.
Frequently asked questions
How many bundles of shingles are in a square?
What is a roofing square?
What is the pitch multiplier for a 6/12 roof?
How many shingles do I need for a 1,500 square foot roof?
Do I add waste before or after converting to squares?
Does the calculator include ridge cap, starter strip, and underlayment?
How steep does a roof have to be for asphalt shingles?
Sources and references
Last updated:
- Fact Sheet 3.3.1: Roof Systems—Sloped Roofs (FEMA P-2181) — Federal Emergency Management Agency (2022)
- FEMA P-499, Homebuilder's Guide to Coastal Construction (Fact Sheet 7.3, Asphalt Shingle Roofing for High-Wind Regions) — Federal Emergency Management Agency (2010)
Work these out first
What to do with this result
Related calculators
Put this calculator on your site
Paste this into any page. The calculator works exactly as it does here, and the link below the frame is the attribution we ask for in return.
<iframe src="https://buildsitecalc.com/embed/en/roofing-shingle" width="100%" height="720" style="border:1px solid #e2e8f0;border-radius:8px" loading="lazy" title="Roofing Shingle Calculator"></iframe>
<p><a href="https://buildsitecalc.com/en/calculators/roofing-shingle" target="_blank" rel="noopener">Roofing Shingle Calculator</a></p>