Roofing Calculator
Estimate roofing squares, waste-adjusted coverage, and a baseline asphalt-shingle bundle count from footprint dimensions or measured roof area.
Used to convert the footprint into sloped roof surface area. Select the actual pitch before ordering.
Advanced options
Default: 3. Replace it with the value from the shingle packaging or technical sheet because product coverage varies.
How to Use
- Choose an input method - use footprint dimensions when you know length, width, and pitch, or enter a measured sloped roof area directly.
- Include the roof edges - footprint dimensions should cover the roof outline, including relevant eaves and overhangs, not only the exterior wall dimensions.
- Select the actual pitch - pitch changes area only in footprint mode; in measured-area mode it is retained only for asphalt-shingle suitability guidance.
- Set one waste allowance - the result already adds the selected percentage, so do not apply the same allowance again when ordering.
- Verify package coverage - for asphalt shingles, open Advanced options and replace the three-bundle default when the product specification uses another package count.
A roofing square equals 100 square feet of roof surface. In footprint mode, this calculator multiplies length × width by the selected pitch factor, adds one waste allowance, and divides the purchased coverage by 100. For example, a 30 × 40 ft footprint at 6/12 pitch with 10% waste produces 1,341.6 ft² of roof surface, 1,475.8 ft² to purchase, 14.8 roofing squares, and 45 bundles when the selected shingles use 3 bundles per square.
Footprint Dimensions vs Measured Roof Area
How This Roofing Square Calculator Works
A roofing square is a material-ordering unit equal to 100 square feet of roof surface. It is not the same thing as a 1 ft × 1 ft square and it is not automatically the same as the building footprint. The roof surface must be known or calculated first, then waste is added before the purchased coverage is divided by 100.
The primary result on this page is the number of roofing squares to order. That keeps this calculator focused on general roofing quantity. If the unresolved task is finding the sloped surface itself, use the Roof Area Calculator. If the pitch is unknown, determine rise, run, angle, or multiplier with the Roof Pitch Calculator before returning here.
Complex roofs should be split into measurable planes. Calculate each plane or section, add the sloped areas, and enter the combined total in measured-area mode. This avoids pretending that one length × width rectangle describes valleys, dormers, intersecting wings, or mixed roof levels.
Roofing Calculator Formulas
The calculator keeps roof geometry, waste, roofing squares, and package rounding as separate steps so the same allowance is not applied twice.
Pitch multiplier = √(1 + (rise ÷ 12)²)
Roof surface in footprint mode = Footprint area × Pitch multiplier
Roof surface in measured-area mode = Entered sloped roof area (no pitch multiplication)
Waste allowance = Roof surface × Waste %
Purchased coverage = Roof surface + Waste allowance
Roofing squares = Purchased coverage in ft² ÷ 100
Asphalt-shingle bundles = Round up (Roofing squares × Bundles per square)
Metric inputs remain metric for display, but the roofing-square conversion uses the defined US unit of 100 ft². One roofing square is approximately 9.2903 m².
Worked Roofing-Square Examples
| Input | Roof surface | Waste | Purchased coverage | Squares | Bundles at 3/sq |
|---|---|---|---|---|---|
| 30 × 40 ft footprint, 4/12 pitch | 1,264.8 ft² | 10% = 126.5 ft² | 1,391.3 ft² | 13.9 | 42 |
| 30 × 40 ft footprint, 6/12 pitch | 1,341.6 ft² | 10% = 134.2 ft² | 1,475.8 ft² | 14.8 | 45 |
| 2,000 ft² measured roof area | 2,000 ft² | 10% = 200 ft² | 2,200 ft² | 22.0 | 66 |
| 180 m² measured roof area | 180 m² | 10% = 18 m² | 198 m² | 21.3 | 64 |
Bundle counts are rounded upward and assume 3 bundles per roofing square. Replace that default with the selected product’s stated coverage when it differs.
Waste and Purchased Coverage
Waste is an ordering allowance for cuts, overlaps, damaged pieces, pattern alignment, valleys, hips, penetrations, and other site conditions. The preset percentages are planning choices, not universal requirements. A simple roof can need less overage than a cut-heavy roof, while unusual product layouts or complex geometry can need more.
The calculator shows the waste area separately from the roof surface and the final purchased coverage. That distinction matters: roof surface describes what must be covered, while purchased coverage describes the material quantity after the selected allowance. Apply the allowance once here and do not add the same percentage again at checkout.
For replacement projects, measurements can also be affected by tear-off discoveries, damaged decking, local code requirements, and manufacturer instructions. Those issues are outside a square-count estimate and should be confirmed before purchase.
When to Use the Bundle Estimate
The bundle result is a baseline conversion for asphalt shingles. It is intentionally narrower than CalcShed’s dedicated Shingle Calculator, which handles the more detailed shingle-order workflow. This page does not estimate nails, starter strips, ridge caps, underlayment rolls, or individual shingles.
Three bundles per square is a common default, but it is not universal. Product coverage can differ by shingle design and package size. Open Advanced options and enter the bundles-per-square value from the product packaging or technical sheet. The calculator rounds the final bundle count upward because partial bundles cannot normally be purchased.
Metal panels are ordered from exposed coverage width and panel length rather than a shingle bundle convention. Use the Metal Roofing Calculator for panel quantities. For installed-price intent, use the Roof Replacement Cost Calculator instead of adding a generic price field here.
Standards and Product-Coverage Sources
- A roofing square equals 100 square feet of roof area. This definition supports the calculator’s square conversion and was reviewed July 22, 2026.GAF - What Is a Roofing Square?
- The 2024 IRC model provision limits asphalt shingles to slopes of 2:12 or greater and requires special underlayment treatment from 2:12 up to 4:12. Local adoption and manufacturer instructions still control the actual project.2024 International Residential Code - Chapter 9 Roof Assemblies
- IKO Cambridge lists 33 1/3 ft² coverage per bundle, which corresponds to about 3 bundles per roofing square.IKO Cambridge - Specifications
- Malarkey Legacy shingles are packaged with 4 bundles equaling 100 ft², demonstrating why product coverage should be editable rather than assumed universally.Malarkey Legacy Scotchgard Shingles - Product Data
Asphalt-Shingle Slope Boundary
The pitch selector performs two jobs when asphalt shingles are selected. In footprint mode it changes the calculated roof surface. In both input modes it also triggers a suitability notice for low slopes. A geometric result can still be calculated below 2:12, but that does not make asphalt shingles an appropriate roof covering.
The warning uses the current 2024 IRC model-code language as a reference. Building-code editions and amendments vary by jurisdiction, and a shingle manufacturer can impose additional installation requirements. Treat the message as a boundary check, not a permit or installation approval.
Related Calculators
Plan the surrounding project with the construction calculator collection.