Shingle Roof Calculator
Ordering shingles by gut feel is how a roof ends up half-covered on a Saturday with the supplier closed. The math is simple once you know the trade conventions: roofers sell by the square (100 square feet of roof surface), a standard bundle covers about 33.3 square feet, pitch stretches the real surface beyond the footprint, and you always add waste for cuts, valleys, and starter courses. Enter your roof footprint, pitch, bundle coverage, and waste allowance below and you get the true surface area, squares, bundles, ridge caps, felt rolls, a full material shopping list, and an optional cost estimate, all rounded up the way a supplier sells them.
Rounded up the way suppliers sell: no fractions. Felt rolls budget about 400 sq ft each, nails about 320 per square, and starter about 100 linear feet per bundle. Ridge caps assume 3 caps cut from each field shingle at about 5 inches of exposure each.
Quick Answer
A 30 ft x 20 ft roof footprint at 6/12 pitch with standard 33.3 sq ft bundles, 10% waste, a 30 ft ridge, and $36 per bundle has a true surface of 670.8 sq ft. Order 8 squares: 23 field bundles plus 1 ridge bundle (72 caps), 2 felt rolls, and budget $864.00 for the shingles. Type your own numbers into the calculator for the full shopping list.
Key takeaways
- A roofing square is exactly 100 square feet of sloped roof surface, not 100 square feet of floor plan. The pitch multiplier converts your footprint to the real surface.
- Three bundles make one square for standard 3-tab and most architectural shingles, but premium designer shingles can need 4 to 5 bundles per square: check the wrapper and use the bundle coverage input.
- Waste is not padding, it is the cuts: 10% for a simple gable, 15% for hips, 20% for complex roofs with valleys and dormers.
- Ridge caps, drip edge, starter strip, underlayment, and nails are separate purchases. The shopping list below estimates every one of them.
- Quick Answer
- How to use the shingle roof calculator
- The pitch multiplier, and the real formula behind every estimate
- Worked example: 30 x 20 footprint at 6/12, checked against the tool
- 3-tab vs architectural: the choice that changes your order
- The full shopping list, explained line by line
- What competing shingle calculators miss
- Frequently asked questions
- Add This Calculator to Your Website
- References
How to use the shingle roof calculator
Measure the footprint, enter it, and read the shopping list. The results stay hidden until you click Calculate.
- Enter the footprint length and width in feet, measured along the ground or taken from plans. These are pre-filled with the worked example (30 by 20).
- Enter the pitch as rise per 12 inches of run (6 for a 6/12 roof, 0 for flat). If you only know the roof angle, pitch = 12 x tan(angle).
- Add the eave and rake overhang in inches, or leave 0 if unknown. Overhang is real roof area: a 12-inch overhang on all four sides adds 5 to 10 percent of surface on a typical house.
- Pick the shingle type and set the bundle coverage from the wrapper. The default 33.3 sq ft fits standard 3-tab and most architectural shingles.
- Set the waste allowance and ridge length, then an optional price per bundle for the cost estimate. Ridge caps are computed as a separate bundle count because they are a separate purchase.
The pitch multiplier, and the real formula behind every estimate
The pitch multiplier is 1 / cos(arctan(pitch / 12)): the sloped surface is the hypotenuse of the rise-run triangle, so the footprint area times this multiplier is the true surface. Waste is applied after, because cuts happen on the sloped surface, not on the floor plan.
Order quantity = true surface x (1 + waste %)
Squares = order quantity / 100, rounded up | Bundles = order quantity / bundle coverage, rounded up
The exact multipliers, computed the way the calculator does it, are in the table below. Compare them with the rounded lookup tables on other sites: a 6/12 pitch is 1.1180, not 1.20, and the gap costs you real bundles at the supplier.
| Pitch (rise per 12) | Multiplier | Extra area vs flat footprint |
|---|---|---|
| 0/12 (flat) | 1.0000 | 0% |
| 2/12 | 1.0138 | 1.4% |
| 3/12 | 1.0308 | 3.1% |
| 4/12 | 1.0541 | 5.4% |
| 5/12 | 1.0833 | 8.3% |
| 6/12 | 1.1180 | 11.8% |
| 7/12 | 1.1577 | 15.8% |
| 8/12 | 1.2019 | 20.2% |
| 9/12 | 1.2500 | 25.0% |
| 10/12 | 1.3017 | 30.2% |
| 12/12 | 1.4142 | 41.4% |
A 12/12 roof needs 41.4 percent more shingle material than the same building's flat footprint, which is why steep roofs cost so much more to shingle than shallow ones. Keep in mind the code floor too: asphalt shingles need at least a 2/12 slope, and anything from 2/12 up to (but not including) 4/12 is a low-slope application requiring a double layer of underlayment, per GAF's minimum slope guidance.
Worked example: 30 x 20 footprint at 6/12, checked against the tool
The calculator is pre-filled with this example. Running it gives a true surface of 670.8 sq ft and an order quantity of 737.9 sq ft with 10% waste, which becomes 8 squares and 23 field bundles, plus 1 ridge bundle, 2 felt rolls, and $864.00 at $36 per bundle.
The shopping list for the same run adds the items most estimators forget: 100 linear feet of drip edge (the eaves-plus-rakes perimeter), 1 starter bundle, roughly 2,600 roofing nails, and 667 individual 3-tab shingles. Buy the ridge bundle from the same dye lot as the field shingles, or the ridge will sit a slightly different shade.
3-tab vs architectural: the choice that changes your order
The two dominant shingle types differ in coverage per bundle, looks, and price. The calculator takes the type as an input because it changes the individual shingle count and the ridge bundle math, but the coverage area per bundle is yours to set from the wrapper.
3-tab shingles
- Pro: cheapest per bundle, and about 29 shingles per bundle makes ridge cap math generous.
- Pro: coverage is a clean 33.3 sq ft per bundle, so 3 bundles per square always holds.
- Con: flatter look and shorter rated life than architectural shingles.
- Con: being phased out by some manufacturers, so future repairs can be harder to match.
Architectural (laminate) shingles
- Pro: dimensional look, longer warranties, and the default choice on most new roofs today.
- Pro: still about 33.3 sq ft per bundle for standard lines (3 bundles per square).
- Con: heavier, at about 21 shingles per bundle, so more bundles to carry up the ladder.
- Con: premium designer lines can drop to 20 to 25 sq ft per bundle, needing 4 to 5 bundles per square. Always check the spec sheet.
That last caveat is why the bundle coverage input exists: GAF notes that artisan-style lines such as Grand Sequoia need five bundles per square, which would make a 33.3 sq ft default understate your order by 40 percent.
The full shopping list, explained line by line
Most shingle tools stop at bundles and squares. The extras below are where real jobs stall, so the calculator estimates each one and you can order everything in a single supplier run.
- Ridge cap bundles: the tool converts ridge feet to caps at about 5 inches of exposure each (72 caps for a 30 ft ridge), divides by 3 caps per cut field shingle, then rounds up by bundle. Caps are cut from field shingles in the field or bought as dedicated ridge product.
- Underlayment rolls: 15 lb felt budgeted at about 400 sq ft per roll, rounded up. A nominal roll covers 432 sq ft (4 squares); the 400 figure leaves room for laps and overlaps.
- Drip edge: the full eaves-plus-rakes perimeter, 2 x (length + width) including your overhang, rounded up to whole linear feet. Drip edge comes in 10 ft sticks, so 100 lin ft means 10 sticks.
- Starter strip: about 100 linear feet of coverage per bundle, estimated off the eave length (2 x width). Many roofers cut their own starter from 3-tab shingles instead.
- Roofing nails: a rule of thumb of about 320 nails per square, rounded up to the nearest hundred. Your shingle spec sheet lists the exact nails per square for the product.
If the job touches the rest of the exterior, two companion checks pay off: set the fall on any new gutters with the gutter slope calculator, since gutters hang right off the drip edge, and price the siding side of the project with the aluminum siding cost calculator. Ridge and drip edge are sold by the linear foot, so if you are converting coverage back and forth, the square feet to linear feet calculator keeps the units honest.
What competing shingle calculators miss
Shingle tools split into quick estimators and full calculators, and each leaves something on the table:
- Rounded lookup tables (some popular estimator pages): one widely used calculator page lists 6/12 = 1.20 and 4/12 = 1.15. The true values are 1.1180 and 1.0541, so a 40 x 30 footprint at 6/12 comes out as 14.4 squares there against the correct 13.4, a full square of over-ordering on a single input. Exact trigonometry beats a rounded table.
- Bundles-only tools: most stop at bundles and squares. They skip ridge caps, which are a separate purchase that routinely sends people back to the supplier mid-job, and they never show the pitch multiplier they used, so you cannot sanity-check the result.
- Cost calculators without material lists: replacement-cost estimators quote dollars per square with regional factors but will not tell you how many felt rolls or starter bundles to load. Dollars without quantities cannot be shopped.
- The gap this page fills: the exact pitch factor computed and displayed (1.1180, not a rounded guess), true surface and waste-adjusted order quantity shown separately, ridge caps counted as caps and as bundles, an overridable bundle coverage for premium shingles, and the full shopping list: drip edge, starter, nails, felt, and shingle count. One supplier run.
Frequently asked questions
Start from the sloped surface, not the floor plan. If the 1,500 sq ft is true roof surface, that is 15 squares, and at 3 bundles per square with 10% waste you need about 50 bundles (15 x 3 x 1.10 = 49.5, rounded up), plus ridge caps. If 1,500 sq ft is the footprint, multiply by the pitch factor first: at 6/12 that is 1,677 sq ft, or 17 squares, about 57 bundles with waste.
A roofing square is exactly 100 square feet of roof surface. Suppliers price shingles and contractors quote labor per square, so a "15-square roof" means 1,500 sq ft of sloped surface. The calculator converts your order quantity to squares and rounds up, since suppliers do not sell fractions.
Pitch stretches the real surface beyond the footprint by the multiplier 1 / cos(arctan(pitch / 12)). A 4/12 roof needs 5.4% more material than its footprint, 6/12 needs 11.8% more, and 12/12 needs 41.4% more. This calculator computes the exact multiplier instead of using a rounded lookup table.
Use 10% for a simple gable with few obstructions, 15% for hip roofs, and 20% for complex roofs with valleys, dormers, skylights, or chimneys. First-time DIY installers should add an extra 5% for cutting mistakes. Waste covers cuts and starter courses, not sloppy measuring.
Yes, ridge caps are a separate purchase from field shingles. The calculator converts your ridge feet to caps at about 5 inches of exposure each, assumes 3 caps per cut field shingle, and rounds up to whole bundles. For a 30 ft ridge that is 72 caps, or 1 extra bundle of 3-tab shingles.
About 29 per bundle for standard 3-tab shingles and about 21 per bundle for architectural (laminate) shingles. The shingle count only affects the individual piece count and ridge math; coverage is set by the bundle coverage input, typically 33.3 sq ft for both types.
The absolute minimum is 2/12. From 2/12 up to (but not including) 4/12 is a low-slope application that requires a double layer of underlayment. Below 2/12, shingles are not recommended: use a rolled or membrane roofing system instead.
A common rule of thumb is about 320 nails per square, rounded up to the nearest hundred. Check your shingle's spec sheet for the exact figure, since nail count per shingle and exposure vary by product. The shopping list above applies this rule to your squares automatically.
Add This Calculator to Your Website
Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.
Powered by Calculator Zilo
References
- Asphalt Roofing Manufacturers Association. Residential Asphalt Roofing Manual: Design and Application Methods. Accessed October 24, 2026.
- GAF. How to Measure a Roofing Square. Accessed October 24, 2026.
- GAF. What Is a Roofing Square. Accessed October 24, 2026.
- GAF. Minimum Slope for Shingles: What Contractors Need to Know. Accessed October 24, 2026.
- HousingInfo.org. How to Measure and Calculate the Number of Shingles You Need for a Roof. Accessed October 24, 2026.
