Roofing Calculator

Quick answer

A roofing calculator converts the building footprint area and roof pitch into the number of shingle squares and bundles you need to order. It applies a pitch multiplier to find the true roof surface area, adds a waste allowance for the roof complexity, and divides by 100 to get roofing squares.

Updated 2026-10-17By Shakeel Muzaffar | Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Your details
Lumber, Framing and Carpentry
ft
Length of the building footprint in feet.
ft
Width of the building footprint in feet.
/bf
Cost per bundle of shingles. Leave empty to skip the cost estimate.
Your results

Bundles needed

—
Roofing squares—
Total area with waste—
Roof area (no waste)—
Pitch multiplier—
Estimated cost—

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)
Calculator GuideMethod, worked examples, factors and FAQ
How this calculator works1Your inputs2Verified formulameasurementfactor3Result
How it works: your measurements run through a verified formula to give the result.

How to Use the Roofing Calculator

  1. Select the roof complexity: simple for a gable or shed roof, moderate for a hip roof, or complex for a roof with valleys, dormers or multiple angles.
  2. Select the shingle type: 3-tab (3 bundles per square) or architectural/dimensional (4 bundles per square).
  3. Enter the footprint length and width in feet. This is the building outline, not the roof surface.
  4. Select the roof pitch from the dropdown. If you do not know your pitch, measure the rise per 12 inches of horizontal run.
  5. Optionally enter the price per bundle to see a cost estimate.

Here is what each result line means:

ResultWhat it means
Bundles neededTotal bundles of shingles to order, based on the square count and shingle type.
Roofing squaresNumber of roofing squares (1 square = 100 sq ft of roof area). Rounded up to the next whole square.
Total area with wasteThe true roof surface area plus the waste allowance for cuts and overlaps.
Roof area (no waste)The true roof surface area from the footprint and pitch multiplier, before adding waste.
Pitch multiplierThe factor that converts flat footprint area to sloped roof area for your pitch.
Estimated costBundles times your entered price per bundle.

For a full framing material list including rafters and sheathing, see the framing calculator.

What Is a Roofing Calculator?

A roofing calculator estimates the number of shingle squares and bundles you need to cover a roof. It starts with the building footprint area, applies a pitch multiplier to account for the slope of the roof, adds a waste allowance for the roof complexity, and then converts the total area into roofing squares and bundles.

Roofing materials are sold by the square. One roofing square covers 100 square feet of roof surface. A standard 3-tab shingle package contains about 33.3 square feet (3 bundles per square), while heavier architectural shingles may require 4 bundles per square depending on the manufacturer.

How the Roofing Calculator Works

The calculator converts a flat building outline into a sloped roof area in four steps.

Step 1: Pitch Multiplier

Pitch multiplier from rise per 12 inches of run
Pitch Multiplier = (1 + (Rise / 12)2)

The pitch multiplier accounts for the extra surface area created by the roof slope. A flat roof (0/12) has a multiplier of 1.000, and a 12/12 (45-degree) roof has a multiplier of 1.414.

Step 2: Roof Area

True roof surface area
Roof Area = Footprint Area Pitch Multiplier

Multiply the building footprint area (length times width) by the pitch multiplier. The result is the true roof surface area that needs to be covered with shingles.

Step 3: Waste Allowance

Area with waste allowance
Total Area = Roof Area (1 + Waste % / 100)

Add waste for starter strips, ridge caps, hip caps, valleys, and cutting losses. A simple gable roof wastes about 10%, a hip roof 15%, and a complex roof with dormers and valleys 20%.

Step 4: Squares and Bundles

Roofing squares (1 square = 100 sq ft)
Squares = Total Area / 100

Divide the total area by 100 to get roofing squares. Round up to the next whole square. Multiply by 3 bundles per square for 3-tab shingles or 4 bundles per square for architectural shingles.

Roofing Calculator Worked Example

A simple gable roof over a building that is 40 ft long and 37.5 ft wide, with a 6/12 pitch and 3-tab shingles.

40 x 37.5 ft gable roof at 6/12 pitch, 3-tab shingles
1500 sq ft 1.118 = 1677 sq ft +10% = 1845 sq ft 19 squares 57 bundles

Step 1. Footprint area = 40 x 37.5 = 1,500 sq ft.

Step 2. Pitch multiplier = sqrt(1 + (6/12)^2) = sqrt(1.25) = 1.118.

Step 3. Roof area = 1,500 x 1.118 = 1,677 sq ft.

Step 4. With 10% waste = 1,677 x 1.10 = 1,845 sq ft.

Step 5. Squares = 1,845 / 100 = 18.45, rounded up to 19 squares.

Step 6. Bundles = 19 x 3 = 57 bundles of 3-tab shingles.

At $35 per bundle, the estimated shingle cost is 57 x $35 = $1,995.

Factors That Affect Roofing Material Estimates

Roof Pitch

Steeper roofs have more surface area per square foot of footprint. A 4/12 pitch adds about 5.4% to the footprint area, while a 12/12 pitch adds 41.4%. Always measure the actual pitch rather than guessing, because even a one-step error changes the material estimate by 3 to 5 percent.

Roof Complexity

A simple gable roof has two planes and wastes about 10% of material on starter courses, ridge caps and trimming. A hip roof adds hip caps and angled cuts that raise waste to 15%. A complex roof with valleys, dormers and multiple ridgelines can waste 20% or more.

Shingle Type

Standard 3-tab shingles are thinner and lighter, so 3 bundles cover one square. Architectural (dimensional) shingles are thicker and heavier, so most brands pack them at 4 bundles per square. Check the manufacturer label for the exact coverage per bundle.

Roof Penetrations

Chimneys, skylights, vents, and plumbing stacks interrupt the shingle field. Small penetrations (pipe boots, vents) are negligible, but a large skylight or chimney can reduce the shingle area by 10 to 30 square feet. This calculator does not deduct penetrations, so your actual material need may be slightly lower.

Underlayment and Ice Shield

This calculator estimates shingle bundles only. You also need roofing felt or synthetic underlayment for the entire roof area, plus ice and water shield along eaves in cold climates. Order underlayment to match the total area with waste.

3-Tab vs Architectural Shingles

Feature3-Tab ShinglesArchitectural Shingles
Bundles per square33 to 4 (typically 4)
Weight per square200 to 240 lb250 to 350 lb
Wind rating60 to 80 mph110 to 130 mph
Warranty20 to 25 years30 to 50 years (lifetime)
AppearanceFlat, uniform tabsDimensional, varied shadow lines
Cost per square$75 to $120$100 to $200
Best forBudget projects, shedsPrimary residences, high-wind areas

For ordering the lumber to frame the roof structure, see the lumber calculator.

When to Use a Roofing Calculator

New Construction Estimate

Before framing begins, convert the architectural footprint and planned pitch into a shingle order. This gives a budget number for the roofing line item in the construction estimate.

Tear-off and Re-roof

Measure the existing building footprint and pitch to estimate the replacement shingle quantity. Add the higher waste factor if the existing roof has dormers, valleys or irregular planes.

Insurance Claim Documentation

After storm damage, calculate the affected roof area to support the material line in the insurance claim. Use the exact pitch and footprint dimensions from the property survey or a roof measurement report.

Comparing Bids

Run your own estimate to verify that a contractor bid includes the right number of squares. A bid that is significantly under the calculated quantity may be using thinner coverage or a lower waste allowance.

Material Cost Budgeting

Enter the current price per bundle from your supplier to get a total shingle cost. Compare 3-tab and architectural shingles to see the cost difference before choosing a product.

Common Roofing Estimation Mistakes

1. Using Footprint Area Instead of Roof Area

A 6/12 pitch roof has 11.8% more surface area than the footprint. Ordering materials based on the flat footprint area leaves you short by one or two squares on a typical house.

2. Underestimating Waste on Complex Roofs

A simple gable roof wastes about 10%, but adding just one valley or dormer can push waste to 15 to 20%. Use the moderate or complex setting to avoid a second trip to the supplier.

3. Wrong Bundle Count for Architectural Shingles

Architectural shingles are heavier and typically require 4 bundles per square, not 3. Ordering based on the 3-tab ratio of 3 bundles per square leaves you 25% short.

4. Forgetting Ridge and Hip Caps

Ridge caps and hip caps are cut from full shingles or sold as separate cap bundles. The waste allowance in this calculator accounts for cap material on simple and hip roofs, but verify with your supplier for very long ridgelines.

5. Not Measuring the Actual Pitch

Guessing the roof pitch can throw off the multiplier by 5 to 10%. Measure the rise over a 12-inch level run from the attic or use an inclinometer from the ground. For attic framing, see the ceiling joist span calculator.

Accuracy and Limitations

This calculator gives a material-order estimate based on a rectangular footprint and a single uniform pitch. It does not model T-shaped or L-shaped buildings with different pitches on each wing.

What it covers

  • Rectangular footprint to roof area conversion
  • Pitch multiplier for any pitch from 1/12 to 16/12
  • Waste allowance for simple, moderate and complex roofs
  • Bundle count for 3-tab and architectural shingles
  • Optional cost estimate from price per bundle

What it does not cover

  • Non-rectangular or multi-section footprints
  • Roof penetrations (skylights, chimneys, vents)
  • Underlayment, ice shield and flashing quantities
  • Labor cost or tear-off disposal
  • Multiple pitches on the same roof

How We Estimate Roofing Materials

Method
Multiply footprint area by the pitch multiplier, add a waste allowance, divide by 100 for squares, and multiply by bundles per square.
Inputs used
Footprint length and width, roof pitch, roof complexity, shingle type, optional price per bundle.
Constants
Waste: 10% simple, 15% moderate, 20% complex. Bundles: 3 per square (3-tab), 4 per square (architectural).
Rounding
Squares rounded up to the next whole number. Areas shown as whole square feet.
Edge cases
Zero or negative footprint dimensions return an error. Missing price per bundle skips the cost estimate.
Sources
See the Sources list below.
Last reviewed
2026-10-24.

Frequently Asked Questions About Roofing Estimates

How many bundles of shingles do I need per square?

For standard 3-tab shingles, you need 3 bundles per roofing square (100 sq ft). Architectural or dimensional shingles are heavier and typically require 4 bundles per square, though some brands vary. Check the coverage listed on the bundle wrapper.

What is a roofing square?

A roofing square is a unit of measurement equal to 100 square feet of roof surface area. Roofers and suppliers quote prices and quantities in squares rather than individual square feet because it simplifies ordering and estimating.

How do I find my roof pitch?

From inside the attic, hold a level horizontally against a rafter and measure the vertical rise over 12 inches of horizontal run. A rise of 6 inches per 12 inches of run is a 6/12 pitch. You can also use a smartphone inclinometer app held against the roof surface.

Does roof pitch affect the number of shingles?

Yes. A steeper pitch means more roof surface area per square foot of building footprint. A 12/12 pitch roof uses about 41% more shingles than a flat roof over the same footprint, because the pitch multiplier is 1.414 at 45 degrees.

How much waste should I add for roofing?

Add 10% waste for a simple gable roof, 15% for a hip roof or one with moderate complexity, and 20% for a complex roof with dormers, valleys and multiple ridgelines. The waste covers starter strips, ridge caps, hip caps and cutting losses.

What is the minimum pitch for asphalt shingles?

Most asphalt shingle manufacturers require a minimum pitch of 4/12 for standard installation. Roofs between 2/12 and 4/12 can use asphalt shingles with additional underlayment, but roofs below 2/12 typically need a low-slope membrane system.

How do I estimate roofing cost from bundles?

Multiply the total number of bundles by the price per bundle. This gives the shingle material cost only. A complete roofing job also includes underlayment, flashing, nails, ridge vents and labor, which typically add 50 to 100% to the shingle cost alone.

Can I use this calculator for a metal roof?

This calculator estimates the roof area and pitch multiplier correctly for any roof type, but the bundle and square counts apply only to asphalt shingles. Metal roofing is sold in panels by the linear foot, so convert the roof area to panels using the panel width and coverage.

What is the difference between a gable and a hip roof?

A gable roof has two sloping planes that meet at a ridge, with vertical triangular walls (gables) at each end. A hip roof has four sloping planes that meet at a ridge or a point, with no vertical gable walls. Hip roofs waste more material because of the angled hip cuts.

Is my data saved?

No. The calculation runs entirely in your browser and nothing you enter is stored or sent anywhere.

Sources
Reviewed and sourcedClear, comparable resultsReviewed and sourced
Every figure is checked against cited sources and reviewed by a qualified expert.

Related Calculators

Need more construction tools?

Explore all framing calculators

This calculator estimates roofing material quantities from building footprint dimensions and roof pitch. It does not account for skylights, chimneys, vents or other roof penetrations. Confirm quantities with your roofing supplier before ordering. Spotted an error? Let us know.