Roof Shingle Calculator
Estimate how many roofing squares and shingle bundles you need from your total roof area. Add a waste allowance, adjust the number of bundles required per roofing square, and enter an optional bundle price to estimate roofing material cost.
Enter Roof & Shingle Details
Estimate bundles required for the entire roof.
What Is a Roof Shingle Calculator?
A roof shingle calculator estimates the amount of packaged roofing material needed to cover a roof. Instead of trying to count individual shingles, roofing projects are commonly estimated using roof surface area, roofing squares, and bundles.
The calculator starts with your roof surface area, adds the selected waste allowance, converts that amount into roofing squares, and then uses the selected bundles-per-square value to estimate how many bundles should be purchased.
Why Use Roof Surface Area?
The entered area should represent the actual sloped roof surface rather than only the building's floor footprint. A pitched roof has more surface area than its horizontal projection.
How to Use the Roof Shingle Calculator
Enter Roof Area
Enter the total sloped surface area of the roof in square feet or square meters.
Set Waste & Coverage
Enter a waste percentage and the number of shingle bundles needed to cover one roofing square.
Calculate Bundles
The calculator returns roofing squares, exact bundle quantity, whole bundles to purchase, coverage, and optional material cost.
What Is a Roofing Square?
A roofing square is a traditional roofing measurement equal to 100 square feet of roof surface. It provides a convenient way to estimate shingles and other roof-covering materials.
For example, a roof requiring coverage for 2,500 square feet contains 25 roofing squares.
| Roof Area | Roofing Squares | Bundles at 3 per Square |
|---|---|---|
| 1,000 sq ft | 10 | 30 |
| 1,500 sq ft | 15 | 45 |
| 2,000 sq ft | 20 | 60 |
| 2,500 sq ft | 25 | 75 |
| 3,000 sq ft | 30 | 90 |
How Many Bundles of Shingles Do I Need?
The number of bundles required depends on the coverage provided by the specific shingle product. A common estimating convention is around three bundles for every 100-square-foot roofing square, but this is not universal.
For that reason, this calculator allows you to change the bundles-per-square value. If your product label states a different coverage amount, enter the corresponding value rather than relying on the default.
Coverage per Bundle
When three bundles are needed per roofing square, each bundle represents approximately 33.33 square feet of coverage because 100 ÷ 3 ≈ 33.33.
Why Add Extra Shingles for Waste?
Roof installations generally require more material than the exact geometric roof surface. Cutting shingles at roof edges, ridges, valleys, penetrations, and other transitions can create unused pieces.
The calculator lets you choose your own waste allowance instead of assuming one percentage is correct for every roof. Simple roof layouts usually produce less cutting than complicated roofs with many intersecting sections.
How Is Shingle Material Cost Calculated?
The cost estimator multiplies the number of whole bundles to purchase by the entered price per bundle: Estimated Cost = Purchase Bundles × Price per Bundle .
This amount represents the entered shingle bundle cost only. Actual project costs may also include underlayment, flashing, ridge products, fasteners, ventilation components, delivery, labor, disposal, taxes, and other materials.
Check Manufacturer Shingle Coverage
Shingle dimensions, exposure, bundle weight, product line, and packaging can vary. Because of these differences, not every bundle covers the same number of square feet.
Use this calculator as an estimating tool and compare its results with the coverage stated on the actual shingle package or manufacturer documentation.