Home

Roofing Calculator: How to Estimate Shingles and Materials

By The hakaru Team·Last updated March 2026

Estimating roofing materialsstarts with measuring your roof's total area in square feet, converting that to “roofing squares” (each square = 100 sq ft), and then calculating the number of shingle bundles, underlayment rolls, and accessories needed. The average U.S. residential roof is approximately 1,700 square feet, or 17 squares. A standard bundle of asphalt shingles covers 33.3 square feet, so most roofs require 3 bundles per square, plus 10 to 15 percent extra for waste.

Quick Answer

  • 1. 1 roofing square = 100 sq ft. Divide your roof area by 100 to get the number of squares.
  • 2. Most shingles: 3 bundles per square (about 29 shingles per bundle).
  • 3. Average U.S. roof: 1,700 sq ft = 17 squares = 51 bundles before waste.
  • 4. Always add 10-15% for waste (cuts, valleys, hips, starter strips, and ridge caps).

Get a complete roofing materials estimate

Enter your roof dimensions and pitch to see squares, bundles, underlayment, and cost estimates.

Calculate Roofing Materials Free

How to Measure Your Roof

Accurate measurements are the foundation of a good roofing estimate. There are two approaches: direct measurement from on the roof, or ground-level estimation using the footprint and pitch.

Method 1: Measure the Roof Directly

If you can safely access the roof, measure each rectangular or triangular section separately. For each rectangle, multiply length by width. For triangles (common at gable ends), use (base x height) / 2. Add up all sections to get the total roof area.

Method 2: Footprint + Pitch Multiplier

Measure the home's footprint from the ground (length x width, including overhangs). Then determine the roof pitch and apply a multiplier:

Roof PitchMultiplierExample (1,500 sq ft footprint)
3/12 (low slope)1.0311,547 sq ft
4/121.0541,581 sq ft
5/121.0831,625 sq ft
6/121.1181,677 sq ft
8/121.2021,803 sq ft
10/121.3021,953 sq ft
12/12 (45 degrees)1.4142,121 sq ft

Most residential roofs in the United States have a pitch between 4/12 and 8/12. The pitch multiplier accounts for the fact that a steeper roof has more surface area than the flat footprint suggests.

Converting Roof Area to Roofing Squares

Roofing squares = Total roof area (sq ft) / 100

A 3,000 square foot roof = 30 squares. This is the unit that contractors, suppliers, and manufacturers use to price and sell materials.

How Many Bundles of Shingles Per Square?

The number of bundles per square depends on the shingle type:

Shingle TypeBundles per SquareWeight per Square
Three-tab3200-250 lbs
Architectural (dimensional)3-4250-350 lbs
Premium / designer4-5350-500 lbs

A standard bundle contains approximately 29 shingles and covers about 33.3 square feet. Three bundles at 33.3 square feet each = 100 square feet = 1 square. Heavier architectural and premium shingles have thicker profiles and may require 4 bundles to cover the same area.

Complete Materials List for a Roof

Shingles are just one part of a roofing system. Here is a complete materials checklist:

Shingles

As calculated above: number of squares x bundles per square, plus 10-15% waste. For a 17-square roof with 3-tab shingles: 17 x 3 = 51 bundles, plus 15% = about 59 bundles.

Underlayment (Felt or Synthetic)

Underlayment provides a waterproof barrier beneath the shingles. Standard 15-lb felt comes in rolls covering 400 square feet per roll. Synthetic underlayment covers 1,000 square feet per roll. For a 1,700 sq ft roof: about 5 rolls of felt or 2 rolls of synthetic.

Starter Strip Shingles

Starter strips are installed along the eaves and rakes before the first course of shingles. Calculate the total linear feet of eaves and rakes. A typical bundle of starter strips covers 100 to 120 linear feet. Most homes need 2 to 3 bundles.

Ridge Cap Shingles

Ridge caps cover the peak (ridge) and hips of the roof. Measure the total linear feet of all ridges and hips. A bundle of ridge cap shingles covers approximately 20 to 33 linear feet, depending on the product. A typical home with one main ridge and two hips needs 2 to 4 bundles.

Ice and Water Shield

Required by code in cold climates, ice and water shield is applied along the eaves (usually the first 3 feet from the edge) and in valleys. Standard rolls are 36 inches wide and 75 feet long, covering approximately 200 square feet per roll.

Drip Edge

Metal drip edge is installed along the eaves and rakes. It comes in 10-foot lengths. Measure the total linear feet of eaves and rakes and divide by 10 to get the number of pieces needed.

Flashing

Step flashing, valley flashing, and pipe boots are needed where the roof meets walls, in valleys, and around penetrations (vents, pipes, chimneys). The quantity depends on your roof's complexity.

Nails

Most shingles require 4 to 6 nails per shingle. A box of 5,000 roofing nails covers approximately 20 to 25 squares. For a 17-square roof, plan on 1 box of nails minimum.

Waste Factor: How Much Extra to Order

Waste is unavoidable in roofing. Here are the guidelines:

  • Simple gable roof (2 planes): Add 10% for waste.
  • Hip roof (4 planes): Add 12-15% for waste, as more cuts are needed along the hips.
  • Complex roof with valleys and dormers: Add 15-20% for waste.

Professional roofers cite 10 to 15 percent as the standard waste range. For a homeowner tackling a first-time project, lean toward 15% to avoid running short.

Example: Full Estimate for a 1,700 Sq Ft Roof

Using the average U.S. residential roof size of 1,700 square feet (17 squares) with a 6/12 pitch and architectural shingles:

MaterialQuantityEstimated Cost
Architectural shingles (3 bundles/sq + 15%)59 bundles$1,800-$2,400
Synthetic underlayment2 rolls$100-$200
Starter strip shingles3 bundles$60-$90
Ridge cap shingles3 bundles$75-$120
Ice and water shield2 rolls$120-$200
Drip edge (10 ft pieces)20 pieces$60-$100
Flashing and pipe bootsVaries$50-$150
Roofing nails1 box$30-$50
Materials total$2,295-$3,310

Labor typically adds $200 to $350 per square, bringing the total installed cost for a 17-square architectural shingle roof to approximately $5,700 to $9,260.

The Bottom Line

Estimating roofing materials is a matter of accurate measurement and careful arithmetic. Measure or calculate your roof area, convert to squares, multiply by bundles per square, and add 10-15% for waste. Do not forget underlayment, starter strips, ridge caps, flashing, and nails. For the average 1,700 square foot roof, materials alone cost approximately $2,300 to $3,300.

Our free roofing calculator does all the math for you. Enter your roof dimensions and pitch to get a complete materials list with quantities and cost estimates.

Frequently Asked Questions

How many bundles of shingles do I need for a 1,500 square foot roof?

A 1,500 square foot roof equals 15 roofing squares (1,500 divided by 100). At 3 bundles per square for standard three-tab or lightweight laminated shingles, you need 45 bundles. Add 10 to 15 percent for waste (cuts, ridge caps, and starter strips), bringing the total to approximately 50 to 52 bundles. If you are using heavier architectural shingles that require 4 bundles per square, you need 60 bundles plus waste, totaling approximately 66 to 69 bundles.

How do I measure my roof without climbing on it?

You can estimate roof area from the ground using your home's footprint and a pitch multiplier. First, measure the footprint (the ground-level length times width of your home) from outside. Then determine the roof pitch by measuring the rise over a 12-inch run from inside the attic. Multiply the footprint area by the pitch multiplier: for a 4/12 pitch, multiply by 1.054; for a 6/12 pitch, multiply by 1.118; for an 8/12 pitch, multiply by 1.202; for a 12/12 pitch, multiply by 1.414. Satellite imagery tools like Google Earth can also provide reasonably accurate roof measurements.

What is a roofing square?

A roofing square is an industry-standard unit equal to 100 square feet of roof area. Roofing materials, including shingles, underlayment, and flashing, are priced and sold by the square. To convert your roof area to squares, simply divide the total square footage by 100. For example, a 2,400 square foot roof is 24 squares. Contractors quote roofing jobs by the square, making it the universal unit for comparing bids and estimating costs.

How much does a new roof cost per square?

In 2025-2026, the average cost to install asphalt shingles ranges from $350 to $550 per square for materials and labor combined. Three-tab shingles are at the lower end ($350-$400 per square), while architectural (dimensional) shingles cost $400 to $550 per square. Premium designer shingles can run $600 to $800 or more per square. For a typical 1,700 square foot roof (17 squares), the total cost ranges from approximately $5,950 to $9,350 for standard asphalt shingles installed. Metal roofing costs $700 to $1,200 per square, and slate ranges from $1,000 to $3,000 per square.

Do I need to account for waste when ordering shingles?

Yes. Always add 10 to 15 percent for waste when ordering shingles. Waste comes from several sources: shingles must be cut to fit at valleys, hips, and rakes; starter strips along the eaves use partial shingles; ridge caps require cut shingles; and some shingles break during installation. For simple gable roofs, 10% waste is typically sufficient. For complex roofs with multiple valleys, dormers, or hip sections, add 15% or even 20%. It is better to have leftover bundles (which you can return) than to stop a roofing job mid-installation to buy more materials.

Get a complete roofing materials estimate

Enter your roof dimensions and pitch to see shingle bundles, underlayment, and accessory quantities.

Calculate Roofing Materials Free