Roofing Shingle Calculator

Enter your roof dimensions and pitch to calculate the total shingle area, number of roofing squares, bundles needed, and ridge cap bundles. Includes a waste factor for valleys, hips, and starter courses.

Roof Area (Adjusted for Pitch)
1,285.74 sq ft
Squares Needed
12.86 squares
Bundles Needed
39 bundles
Ridge Cap Bundles
2 bundles
Advertisement

What is Roofing Shingle?

A roofing shingle calculator estimates the total number of shingle bundles required to cover a roof by accounting for the roof's footprint, its pitch (slope), and a waste factor for cutting and overlap. Accurate shingle estimation prevents both the cost of over-ordering and the delay of running short mid-project. The key concept is the pitch multiplier. A roof's footprint (the flat area as seen from directly above) does not represent the actual surface area because the roof slopes upward. The steeper the pitch, the more surface area the roof has compared to its footprint. The pitch multiplier is calculated as the square root of (1 + (pitch/12) squared), where pitch is the rise in inches per 12 inches of horizontal run. A 6/12 pitch (common for residential roofs) has a multiplier of approximately 1.118, meaning the actual roof area is about 11.8% larger than the flat footprint. Roofing materials are sold in units called "squares." One roofing square covers 100 square feet of roof area. Standard three-tab and architectural shingles come in bundles, with three bundles per square. So a 20-square roof requires 60 bundles of shingles. The waste factor accounts for material lost during installation. Shingles must be cut at valleys, hips, rakes, and around penetrations like vents and chimneys. Starter courses along the eaves also consume material. A 15% waste factor is standard for a simple gable roof. Complex roofs with multiple valleys, hips, and dormers may need 20% or more. Ridge caps are the V-shaped shingles that cover the peak of the roof. They are sold in separate bundles, and one bundle typically covers about 35 linear feet of ridge. The calculator estimates ridge cap needs based on the roof length, assuming a single ridge line running the full length. For more complex roofs, measure each rectangular or triangular section separately, apply the pitch multiplier to each, and add the areas together. This calculator handles the most common case: a single rectangular roof section.

How to Calculate

  1. Measure the roof length along the ridge line in feet
  2. Measure the roof width (eave to ridge, horizontal distance) in feet
  3. Determine the roof pitch in rise per 12 inches of run (check existing sheathing or use a pitch gauge)
  4. Set the waste factor (15% for simple roofs, 20% for cut-up roofs with valleys)
  5. Review the adjusted roof area, squares, bundles, and ridge cap bundles
  6. Multiply by 2 for a gable roof (this calculator gives one side; double it for both sides)

Formula

Pitch Multiplier = sqrt(1 + (pitch / 12)^2) Flat Area = Roof Length x Roof Width Adjusted Roof Area = Flat Area x Pitch Multiplier x (1 + Waste Factor / 100) Squares Needed = Adjusted Roof Area / 100 Bundles Needed = ceiling(Squares x 3) Ridge Cap Bundles = ceiling(Roof Length / 35) The pitch multiplier converts horizontal footprint area to actual sloped surface area. One square equals 100 sq ft, three bundles cover one square, and one ridge cap bundle covers approximately 35 linear feet.

Example Calculation

One side of a 40 ft x 25 ft gable roof with a 6/12 pitch and 15% waste: Pitch Multiplier = sqrt(1 + (6/12)^2) = sqrt(1.25) = 1.118 Flat Area = 40 x 25 = 1,000 sq ft Adjusted Area = 1,000 x 1.118 x 1.15 = 1,285.70 sq ft Squares = 1,285.70 / 100 = 12.86 squares Bundles = ceil(12.86 x 3) = 39 bundles Ridge Cap = ceil(40 / 35) = 2 bundles For the full gable roof (both sides), double the result: 78 bundles of shingles plus 2 ridge cap bundles.

Advertisement

Frequently Asked Questions

How do I measure my roof pitch?

Place a level horizontally against the roof and measure 12 inches along the level. Then measure vertically from the 12-inch mark down to the roof surface. That vertical measurement is the pitch. A 6-inch measurement means a 6/12 pitch. You can also measure from inside the attic against a rafter.

What is the difference between a roofing square and a square foot?

One roofing square equals 100 square feet. Roofing materials are priced and sold by the square because it simplifies estimation and ordering for large areas. When a contractor quotes a price per square, multiply by the number of squares to get the total material cost.

How many bundles of shingles are in a square?

Three bundles equal one roofing square (100 sq ft) for standard three-tab and most architectural shingles. Some premium or heavy-duty shingles may require four or five bundles per square — check the manufacturer's coverage specifications on the bundle wrapper.

Should I calculate each side of the roof separately?

This calculator estimates one rectangular roof section. For a simple gable roof, calculate one side and double it. For hip roofs or roofs with multiple sections, calculate each section separately and add the results. The waste factor accounts for additional cuts on complex geometry.

How many shingles are in a bundle?

A standard bundle of three-tab shingles contains 26 shingles and covers approximately 33.3 square feet. Architectural shingles vary by manufacturer but typically cover the same area per bundle. Each shingle is roughly 36 inches wide with a 5-inch exposure.

Advertisement

Related Calculators