Roofing Calculator

Calculate roofing materials and cost.

0%10%20%
$

1 square = 100 sq ft of roofing

Enter building dimensions and click Calculate to see results.

Related Calculators

How to Calculate Roofing Materials: A Complete Guide

Replacing a roof is one of the largest expenses a homeowner faces, and accurate material estimates directly affect the budget. Ordering too few shingles delays the job. Ordering too many wastes money on bundles you cannot return once opened. This guide explains how to measure roof area, account for pitch, and convert the total into squares and bundles.

The Basic Roofing Formula

Roofing materials are sold in "squares." One roofing square covers 100 square feet.

Roof Area = Footprint Area x Pitch Factor

Number of Squares = Roof Area / 100

For example, a house with a 30 ft x 40 ft footprint and a 6/12 pitch:

  1. Footprint area: 30 x 40 = 1,200 sq ft
  2. Pitch factor for 6/12: 1.118
  3. Roof area: 1,200 x 1.118 = 1,342 sq ft
  4. Squares: 1,342 / 100 = 13.42 squares

Add 10 to 15 percent waste, bringing the total to about 15 squares.

Understanding Roof Pitch

Pitch is expressed as rise over a 12-inch run. Common pitch factors:

  • 4/12: 1.054
  • 6/12: 1.118
  • 8/12: 1.202
  • 10/12: 1.302
  • 12/12: 1.414

Measure pitch from the attic: hold a level horizontally, mark 12 inches, then measure the vertical distance up to the rafter. That vertical measurement is your rise.

Squares, Bundles, and Accessories

Standard shingles require 3 bundles per square. Some architectural shingles need 4 to 5 bundles. Always check the bundle wrapper. A complete job also requires:

  • Underlayment: One roll covers about 10 squares.
  • Drip edge: Sold in 10-foot lengths. Measure total roof perimeter.
  • Ridge cap shingles: Cover 20 to 33 linear feet of ridge per bundle.
  • Starter strip: Covers 100 to 120 linear feet per bundle.
  • Nails: About 2 to 2.5 pounds per square.

When You Need This Calculator

  • Homeowners getting replacement quotes who want to verify a contractor's estimate before signing.
  • DIYers re-roofing a garage or shed who need an accurate materials list. If you are replacing plywood decking, the Board Feet Calculator helps estimate sheathing lumber.
  • Insurance adjusters who need a quick square footage estimate for damage claims.

Common Mistakes to Avoid

  • Skipping the pitch factor. A 6/12 pitch adds nearly 12 percent more area than the footprint. Using footprint alone leaves you short.
  • Using too low a waste factor. Simple gable roofs need 10 percent; complex roofs with hips, valleys, and dormers need 15 percent or more.
  • Missing roof planes. Walk around the house and note every surface, including shed-roof additions and dormers at different pitches.
  • Ignoring accessories. Underlayment, drip edge, flashing, ridge caps, and vents all add cost and must be estimated separately.

Pro Tips

  • Use satellite imagery for quick estimates. Measure the footprint from an overhead view, then apply the pitch factor.
  • Order extra bundles. Keep a few unopened bundles from the same lot for future repairs. They will match in color and aging.
  • Compare material lifespans. Three-tab shingles last 15 to 20 years. Architectural shingles last 25 to 30 years. Metal roofing lasts 40 to 70 years.
  • Check code requirements. Some regions require ice and water shield along eaves and in valleys, adding to your materials list. If the project also involves foundation repairs, the Concrete Calculator can help with footings and pads.

Frequently Asked Questions

How many bundles of shingles do I need for a 1,500 sq ft roof?

A 1,500 sq ft roof equals 15 squares. At 3 bundles per square, you need 45 bundles. With 10 to 15 percent waste, order 50 to 52 bundles. Verify coverage per bundle on the packaging, as it varies by manufacturer.

How do I measure my roof without climbing on it?

Measure the house footprint from the ground and multiply by the pitch factor. You can estimate pitch by looking at the roof from the side. Alternatively, use satellite imagery to measure the footprint from above.

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

A roofing square equals 100 square feet. When a roofer says "20 squares," the roof is 2,000 sq ft. This shorthand simplifies ordering since bundles are designed to cover fractions of a square.