Skip to main content

Roofing Calculator

By · Updated Jul 2026

Estimate roofing squares, waste-adjusted coverage, and a baseline asphalt-shingle bundle count from footprint dimensions or measured roof area.

Calculate using
ft
ft

Used to convert the footprint into sloped roof surface area. Select the actual pitch before ordering.

Roof Footprint Area (auto)
Before pitch and waste-
Advanced options
bundles/sq

Default: 3. Replace it with the value from the shingle packaging or technical sheet because product coverage varies.

Share

How to Use

  1. Choose an input method - use footprint dimensions when you know length, width, and pitch, or enter a measured sloped roof area directly.
  2. Include the roof edges - footprint dimensions should cover the roof outline, including relevant eaves and overhangs, not only the exterior wall dimensions.
  3. Select the actual pitch - pitch changes area only in footprint mode; in measured-area mode it is retained only for asphalt-shingle suitability guidance.
  4. Set one waste allowance - the result already adds the selected percentage, so do not apply the same allowance again when ordering.
  5. Verify package coverage - for asphalt shingles, open Advanced options and replace the three-bundle default when the product specification uses another package count.

Quick answer

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

Footprint mode Roof outline includes eaves / overhang Roof footprint length Roof footprint width overhang Pitch-adjusted surface Run Rise Sloped roof surface pitch Measured-area mode starts with the sloped surface and does not multiply it by pitch again. Footprint mode Roof outline include overhang Roof length Roof width Pitch-adjusted surface Run Rise Sloped surface pitch Measured roof area already follows the slope. Do not apply pitch to it again.
Use the outside roof outline, not only the wall footprint. In footprint mode, the selected pitch converts that plan area into sloped roof surface. In measured-area mode, enter the sloped surface directly and the calculator deliberately skips the pitch multiplier.

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.

Footprint area = Roof length × Roof width
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

InputRoof surfaceWastePurchased coverageSquaresBundles at 3/sq
30 × 40 ft footprint, 4/12 pitch1,264.8 ft²10% = 126.5 ft²1,391.3 ft²13.942
30 × 40 ft footprint, 6/12 pitch1,341.6 ft²10% = 134.2 ft²1,475.8 ft²14.845
2,000 ft² measured roof area2,000 ft²10% = 200 ft²2,200 ft²22.066
180 m² measured roof area180 m²10% = 18 m²198 m²21.364

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

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

Siding CalculatorWall cladding for the same exterior project.Lumber CalculatorLumber for roof framing, blocking, and decking repairs.Roof Truss CalculatorTrusses under the roofing.Framing CalculatorWall framing below the roof.

Plan the surrounding project with the construction calculator collection.

Frequently Asked Questions

What is the difference between roof area and roofing squares?
Roof area is the sloped surface that must be covered. Roofing squares are an ordering conversion: each square equals 100 ft². This calculator adds the selected waste allowance before converting purchased coverage into roofing squares.
Does measured roof area get multiplied by pitch?
No. Measured-area mode assumes the entered value is already the actual sloped roof surface, so the pitch multiplier is skipped. The pitch selection remains available only to show asphalt-shingle slope guidance.
How many bundles are in one roofing square?
Three bundles per square is common, but it is not universal. Some products use four or more bundles to cover 100 ft². Enter the product’s stated bundles-per-square value in Advanced options and let the calculator round the final package count upward.
What waste percentage should I use?
Use a percentage that reflects the actual geometry, product layout, cuts, valleys, hips, penetrations, and supplier guidance. The 10% default is a planning starting point, not a universal recommendation. The calculator applies the selected allowance once.
How should I calculate a complex roof?
Divide the roof into measurable planes, calculate each sloped area, add them together, and enter the total in measured-area mode. Use a professional roof plan or takeoff when geometry, safety, or access makes direct measurement unreliable.

Updated Jul 2026 · See our Methodology
These results are planning-grade quantity estimates, not roof-design, code-approval, or installation instructions. Verify dimensions, material coverage, locally adopted code, product instructions, and final quantities with the supplier or a qualified roofing professional. See our Data Sources and Methodology.