Shingle Calculator
Estimate shingle squares, bundles and underlayment rolls from roof area.
What this calculator measures
Bundle and roll coverage are stated product assumptions rather than hidden constants; premium shingle lines that bundle four per square change the arithmetic, and the label on the actual product governs.
Squares = roof area ÷ 100; bundles = adjusted area ÷ 33.3 ft² per bundle; underlayment rolls = adjusted area ÷ 400 ft² per roll. The result is intended to be understandable enough to compare against a drawing, material list or supplier quotation. It does not hide unit conversions or add unexplained corrections.
How the calculation works
The calculator starts with the physical dimensions you enter. Units are converted where required before the geometry is applied. When a waste or adjustment percentage is available, it is calculated after the base quantity so the two figures remain distinguishable. This makes it possible to see whether a change came from the project measurement or from the ordering allowance.
Worked example
Using a 1,500 ft² roof at 12 % cutting waste, the calculator returns:
The roof is 15 squares. With waste the purchase area is 1,680 ft², which at three bundles per square (33.3 ft² of coverage each) is 51 bundles, and underlayment at 400 ft² per roll is 5 rolls. Note which figures are measurements and which are stated product assumptions — the page shows both kinds, and the supplier's actual bundle coverage wins.
Reading the result: the first line is always the geometric base quantity — the number the drawing could defend — and any allowance line sits below it, never inside it. If a supplier's number disagrees with the base line, the argument is about geometry or units; if it disagrees with the allowance line, the argument is about waste policy. Keeping the two separate is the whole point.
Inputs, field by field
- Roof area (ft²): Take this figure from the roof-area calculator, measured over the footprint including overhangs and pitched to actual slope. A flat footprint area entered here will under-order a sloped roof every time.
- Waste (%): 10 % suits simple gables with open fields; 12–15 % suits hips, valleys and dormers, where every intersection cuts shingles; cut-up roofs can justify more. Waste is applied to the purchase area, not hidden in the squares figure.
- Bundle assumption: Three bundles per square covers standard architectural and three-tab shingles at 33.3 ft² per bundle. Premium and designer lines sometimes run four bundles per square — if the label says so, divide by 25 instead of 33.3.
- Underlayment roll: Standard felt covers about 400 ft² per roll; synthetic underlayment often covers more per roll. The printed roll coverage replaces this assumption whenever you have the actual product in hand.
Why the inputs matter
Each field represents a dimension or assumption that changes the result. Length and width control area; thickness or depth controls volume; spacing controls the number of repeated components; coverage controls how much surface a product can cover; and waste changes the planning quantity without changing the underlying geometry. Entering a rounded number is acceptable for an early estimate, but actual procurement should use measured conditions and product-specific information.
Units and conversion checks
Construction calculations frequently mix feet and inches. BuildNumeris converts these values explicitly before multiplying. For volume, remember that cubic yards and cubic feet are not interchangeable: one cubic yard contains 27 cubic feet. Area uses square units and volume uses cubic units. A unit error can be much larger than a rounding error, so checking the displayed intermediate quantity is an important part of reviewing the result.
Common mistakes with this calculation
- Ordering from the building's footprint instead of the sloped, overhang-inclusive surface area.
- Forgetting starter course and hip-and-ridge product, which are separate bundles not counted in the field bundles.
- Mixing production lots between roof planes; color drift is most visible at the ridge.
- Leaving out ice-and-water membrane at eaves and valleys where climate or code requires it, and drip edge along every eave and rake.
- Applying a waste percentage twice — once inside a dimension and once in the percentage field.
- Relying on a quantity estimate as if it were structural or code design.
Ordering and materials
Build the full package from the area: field bundles from this tool, starter strips or reversed-tab courses along eaves, hip-and-ridge shingles measured by linear feet of ridge and hip, underlayment rolls, ice-and-water membrane at vulnerable edges where required, and drip edge matching total eave plus rake length. Cap nails and shingle nails count out at roughly 320 nails per square for hand nailing with faster coverage from coil guns — order by the box, not by luck.
What this calculator does not decide
This tool does not determine structural adequacy, required reinforcement, soil capacity, design loads, engineering details, local building-code compliance or manufacturer installation requirements. Those decisions can depend on factors that are not represented by a simple quantity formula. Where safety or regulated construction is involved, the project documents and qualified professionals take precedence.
Field verification checklist
Cross-check squares against the roof-area tool's output before ordering; the two numbers should differ only by the waste factor. When the delivery arrives, count bundles against the order sheet before the lift starts, and keep one bundle per plane as attic stock for storm repairs.
Related BuildNumeris tools
Construction estimates are interconnected: a concrete project pulls in gravel, rebar and excavation numbers; a roof package chains pitch, area and rafter length; a wall sequence runs from framing through drywall to paint. Open the related tools below to build a connected takeoff.
Practical workflow
Measure first, select the correct units, enter the dimensions, review the base quantity, decide whether a waste allowance is appropriate, and then compare the result with project documentation. Save or copy the result if you are building a larger estimate. When conditions change, recalculate rather than manually editing the old number.