Roof Shingle Calculator
Estimate sloped roof area, roofing squares, full bundles, and individual shingles from a simple rectangular footprint.
Roof dimensions and bundle data
Horizontal eave-to-eave length.
Horizontal span across the roof footprint.
Vertical rise for every 12 inches of run.
Use the net coverage printed on the package.
Number of individual shingles per bundle.
Live estimate
Shingle bundles
41 bundles
Rounded up to whole purchasable bundles.
Footprint area
1,200.0 ft²
Pitch multiplier
1.118
Roof area
1,341.6 ft²
Roof area in squares
13.42 squares
Shingles
1,189 pcs
41 bundles cover the calculated 1,341.6 ft² roof area.
Calculation breakdown
| Step | Value | Formula or rule |
|---|---|---|
| Footprint area | 1,200.0 ft² | 40 ft × 30 ft |
| Pitch multiplier | 1.118 | √(1 + (6 ÷ 12)²) |
| Sloped roof area | 1,341.6 ft² | 1,200.0 ft² × 1.118 |
| Roofing squares | 13.42 | 1,341.6 ft² ÷ 100 |
| Bundles required | 41 bundles | Round up 1,341.6 ÷ 33.3 |
| Individual shingles | 1,189 pcs | 41 × 29 |
This is a geometric material estimate for a simple rectangular roof footprint. Valleys, hips, ridges, starter courses, damaged pieces, and project-specific waste are not added automatically.
How to use this roof shingle calculator
What this calculator does
This calculator estimates the surface area of a uniformly pitched roof and converts that area into roofing squares, full shingle bundles, and individual shingles. It is designed for early material planning, supplier conversations, and quick comparisons between bundle products. It does not replace an on-roof measurement, a roof-plane takeoff for a complex building, manufacturer instructions, local code review, or a professional assessment of flashing, underlayment, ventilation, structure, and safe installation.
When to use it
Use it when pricing a straightforward gable-style roof from footprint dimensions, comparing two shingle products with different stated bundle coverage, checking a contractor's approximate bundle count, or preparing a preliminary pickup or delivery list. For roofs with dormers, intersecting wings, hips, valleys, or multiple slopes, calculate each plane separately and apply project-specific waste and accessory allowances outside this basic estimate.
How to calculate
- The calculator opens with a complete demonstration: a 40 ft by 30 ft footprint, a 6:12 pitch, 33.3 ft² of coverage per bundle, and 29 shingles per bundle. The results and Excel workbook are ready immediately.
- Replace Roof length and Roof width with horizontal footprint measurements in feet. Do not enter the sloped rafter length in either field.
- Enter Roof pitch (x:12) as the rise for 12 units of horizontal run. A value of 6 means a 6:12 pitch.
- Copy One bundle roof coverage and Bundle size from the specific product packaging or data sheet. Results update live.
- Read Shingle bundles first, then verify the supporting area and quantity outputs. Use Download Excel to save the current inputs and calculations. Reset clears the demonstration and results; Excel remains unavailable until all required fields contain valid values again.
Input guide
Roof length is a required positive decimal in feet; 40 is a realistic example. A larger length increases every area and material output proportionally. Entering a sloped edge instead of the horizontal footprint length overstates the area. Roof width is also a required positive decimal in feet; 30 is the demonstration value. It represents the horizontal footprint span, not the total of both roof slopes.
Roof pitch (x:12) is a required nonnegative decimal between 0 and 60. The example 6 represents six units of rise per twelve units of run. Increasing pitch increases the multiplier and roof area. Do not type “6:12”; enter only 6. Asphalt shingles may have slope limitations and special underlayment requirements, so consult the product instructions and the Asphalt Roofing Manufacturers Association's guidance on lower-slope asphalt shingle installation.
One bundle roof coverage is a required positive decimal in square feet. The demonstration uses 33.3 ft², a common nominal coverage, but the package value controls. Lower coverage means more bundles. Avoid confusing gross shingle dimensions with net installed coverage after overlap. Bundle size is a required whole number from 1 to 1,000; the example is 29 pieces. It affects only the reported individual-shingle count, not the roof area or number of bundles.
Output guide
Shingle bundles is the primary purchase quantity. The calculator divides roof area by bundle coverage and rounds upward because partial bundles are generally not a practical purchase unit. Footprint area is the horizontal length-times-width rectangle. Pitch multiplier converts horizontal footprint area to sloped surface area. A flat pitch gives 1.000; steeper pitches produce larger values.
Roof area is the estimated sloped surface in square feet. Roof area in squares expresses the same area in roofing squares, where one square equals 100 ft². Shingles multiplies whole bundles by the entered bundle size, so it can exceed the exact fractional quantity implied by area. The breakdown table shows each formula step and uses the same current model as the summary and workbook.
Worked example
For the opening example, footprint area is 40 × 30 = 1,200 ft². A 6:12 pitch has a multiplier of √(1 + (6 ÷ 12)²) = 1.1180339. Multiplying gives 1,341.64 ft² of sloped roof area, or 13.416 roofing squares. Dividing by 33.3 ft² per bundle gives 40.29, which rounds up to 41 bundles. At 29 shingles per bundle, the purchase quantity contains 1,189 shingles.
Planning notes beyond the bundle count
Actual orders commonly include an allowance for cutting, pattern alignment, breakage, starter strips, ridge-cap products, and complex geometry. That allowance depends on roof shape and product instructions, so this calculator intentionally reports the clean geometric requirement rather than silently adding an assumed percentage. Measure each roof plane and discuss waste with the supplier or installer before ordering.
Installation details matter as much as quantity. FEMA's guidance on wind-resistant asphalt shingle installation explains practices intended to improve performance in high-wind regions. The U.S. Department of Energy's cool asphalt shingles overview describes reflective roofing considerations that may affect product selection in warm climates.
Formula summary
Footprint area = length × width
Pitch multiplier = √(1 + (pitch ÷ 12)²)
Roof area = footprint area × pitch multiplier
Bundles = ceiling(roof area ÷ bundle coverage)
Shingles = bundles × shingles per bundle