Home & Construction Calculators

Roofing Calculator

Estimate roof surface area and ordering area from building dimensions, pitch factor, and waste allowance.

Roofing Calculator — Online Calculator

1. Building Footprint

Enter the exterior building dimensions including eaves and roof overhangs.

2. Pitch & Specifications

Shingle Bundles to Buy

47 bundles

Covers 14 squares (1342 sq ft) including 10% waste buffer

Roofing Squares

14 sq

Actual Slope Area

1342 sq ft

Base Footprint

1200 sq ft

Estimated Shingles Cost

$1645.00

Standard Roofing Rule: 1 roofing square = 100 square feet. Standard asphalt architectural shingles come packed 3 bundles per square. For this 1342 sq ft roof with 6/12 pitch, you need 42 base bundles + 5 extra bundles for hips, valleys, starter strips, and ridge caps.

The Roofing Calculator estimates how much roofing a simple roof needs: footprint area, slope-corrected surface area, the ordering area with your waste allowance, the number of roofing squares, the bundle count, and a material cost estimate if you add a bundle price. Enter the building length and width, the roof pitch, and a waste percentage.

How It Works

The footprint (length times width) is the flat plan area. Slope stretches that area by the pitch factor, the square root of 1 plus (rise/12) squared, which is the ratio of the sloped rafter length to its horizontal run:

Roof area=Length×Width×1+(Pitch12)2\text{Roof area}=\text{Length}\times\text{Width}\times\sqrt{1+\left(\frac{\text{Pitch}}{12}\right)^2}

A roofing square is 100 square feet of coverage; shingles are sold in bundles, conventionally three bundles to a square. The calculator rounds squares up, computes base bundles, then applies your waste allowance and rounds bundles up again, because partial bundles cannot be bought and running one bundle short stops a job.

Parameters

| Input | Required | Meaning | |---|---|---| | Length and width | Yes | Building footprint dimensions in feet | | Pitch | No | Rise over 12 (a 6/12 pitch enters as 6) | | Waste percent | No | Cutting and error allowance; defaults to 10 | | Price per bundle | No | Enables the cost estimate |

Worked example

A 40 ft by 30 ft footprint is 1,200 sq ft of plan area. At a 6/12 pitch the factor is the square root of 1.25, about 1.118, so the true roof surface is about 1,341.6 sq ft. That is 14 squares (rounded up), or 42 bundles before waste; at the default 10% waste, order 47 bundles covering an ordering area of about 1,475.8 sq ft. At 45abundletheshingleestimateis45 a bundle the shingle estimate is 2,115, before underlayment, ridge cap, flashing, fasteners, and disposal, which are separate lines in any real quote.

Pitch factors, intuition included

A flat roof has factor 1.0. Common pitches: 4/12 gives about 1.054, 6/12 about 1.118, 8/12 about 1.202, and 12/12 (a 45-degree roof) about 1.414, meaning the sloped surface is over 41% larger than the footprint. Homeowners consistently underestimate steep roofs by pricing the footprint; this single correction is most of the calculator's value. Measure pitch from an existing roof with a level and tape (rise over a 12-inch run) or from the attic against a rafter, never by eyeballing from the street.

What this model does not measure

The footprint-times-factor method assumes a simple roof whose plan is a clean rectangle (a basic gable or hip of uniform pitch). Real roofs have valleys, dormers, multiple pitches, and overhangs that add eave area beyond the building footprint; each plane should be measured and calculated separately and the results added, with waste raised to 15% or more for cut-heavy roofs. The bundle math also assumes three-bundle-per-square shingles; architectural products and some brands differ, and the calculator's estimate excludes underlayment, starter strips, ridge and hip cap, vents, and flashing, which a supplier's takeoff adds from the same area figure.

Limitations

Estimates only: verify pitch, confirm the eave overhang treatment with your supplier (footprint here is the building outline; add overhangs to length and width if your supplier measures to the eave edge), and confirm bundle coverage on the product's packaging. Steep and complex roofs justify professional measurement, and safety on any roof justifies professional everything.

Frequently Asked Questions

Why three bundles per square?

Standard three-tab and most architectural shingles are packaged so three bundles cover 100 square feet (one square) at the standard exposure. Some heavyweight products take four or five bundles per square; always confirm the coverage printed on the bundle.

How much waste should I allow?

Ten percent is the standard default for a simple gable roof. Use 15% for hips and valleys and complex cuts, and up to 20% for very cut-up roofs; the cost of one extra returned bundle beats a mid-job shortage.

Does the calculator include the overhang?

Only if your length and width do. Enter the roof's own outline dimensions (wall line plus eaves) rather than the interior floor plan if you want the eaves included in the area.

Related Tools