How this site is built
Review the calculation methodology to see which figures are exact geometry, which depend on material assumptions, and which figures have recorded sources. The source registry records every cited figure and its review status.
How the roofing shingle calculator works
The calculator multiplies horizontal footprint by the geometric pitch factor to get sloped area, adds the entered allowance, converts area to roofing squares and then to whole bundles.
This works for simple planes. Dormers, hips, valleys, overhangs and different pitches should be measured as separate roof faces.
Formula used for roofing shingle calculator
The calculator keeps the measured quantity separate from any purchase rounding or allowance.
- Pitch factor
√(rise² + 12²) ÷ 12 - Sloped area
footprint × pitch factor - Bundles
area ÷ 100 × bundles per square, rounded up
Planning choices for roofing shingle calculator
| Situation | Use | Why it matters |
|---|---|---|
| Simple gable with known footprint | Footprint and pitch | Geometry maps cleanly |
| Complex roof | Measure every plane | Valleys and intersecting pitches break the shortcut |
| Product has unusual coverage | Replace bundles per square | Manufacturer coverage is authoritative |
These are measurement and ordering choices, not structural specifications or code requirements.
Measure and order roofing shingle
Use roof footprint including overhangs, not conditioned floor area. Confirm pitch on each plane.
Count ridge cap, starter, underlayment, flashing and ventilation separately. Bundle coverage can vary by product line.
Roofing Shingle Calculator questions
What is a roofing square?
It is a trade unit equal to exactly 100 square feet of roof area.
Are there always three bundles per square?
No. Enter the coverage for the exact shingle product.
Does the calculator include ridge cap?
No. Ridge and hip products are linear quantities and should be counted separately.
Variables and units
For the default “Footprint and pitch” mode. Other modes label their own fields in the calculator.
area- Roof footprint area: ft², yd², m².
rise- Roof rise per 12 in run: :12.
waste- Cuts and starter allowance: %; optional.
bundlesPerSquare- Bundles per square: unitless.
Worked example: 1,800 ft² footprint at 6:12
A simple roof has a 1,800 ft² horizontal footprint, 6:12 pitch, 10% cuts and three bundles per square.
| Field | Value |
|---|---|
| Roof footprint area | 1800 ft² |
| Roof rise per 12 in run | 6 :12 |
| Cuts and starter allowance | 10 % |
| Bundles per square | 3 |
| Result | Value |
|---|---|
| Whole bundles to buy | 67 bundles |
| Roofing squares including allowance | 22.1 squares |
| Sloped roof area before allowance | 2,012 ft² |
These figures are generated by the same calculation the calculator above uses, so they update automatically if the method changes.
Where these numbers come from
| Assumption | Value used |
|---|---|
| Area of one roofing square.A roofing square is defined as 100 square feet. This is a unit convention rather than a property of any product, so it does not vary and there is nothing to override. Applicability: A mathematical or trade definition used consistently by the current calculators; not a market-specific measured property. | 100 ft² |
Sources
- Construction trade unit conventions (roofing square, board foot): Long-standing trade convention
Content release:
Published by Material Totals. Review the methodology and source assumptions.
Related calculators
- Siding CalculatorEstimate siding pieces from net wall area, exposed face width, stock length and cuts.
- Board Foot CalculatorCalculate total board feet from nominal thickness, nominal width, length and piece count.
- Rebar CalculatorCalculate rebar linear feet and bar runs from slab dimensions, spacing and lap allowance.
- Paint CalculatorEstimate paint for room walls, one wall, a ceiling or known area using coats and product coverage.
- Tile CalculatorEstimate whole tiles from area, tile dimensions, grout joint and a cut or breakage allowance.
- Flooring CalculatorCalculate whole flooring boxes from room area, carton coverage and a cuts allowance.