Roofing Calculator

Estimate everything you need to roof a house or building from one page: roofing squares, shingle bundles, underlayment rolls, ridge cap, starter strip, nails, waste, and total cost. The pitch-multiplier engine converts your flat footprint into true sloped roof area automatically — no manual conversions.

Example Projects

Ranch House

50' × 30' • 6/12 • Architectural

Two-Story Home

40' × 28' • 8/12 • Architectural

Metal Building

60' × 40' • 4/12 • Metal Panels

Re-Roof / Tear-Off

45' × 30' • 6/12 • Tear-Off On

Configure Roof View Results

Pitch multiplier ×1.118 — adds 11.8% surface area.

Material & Layers

Ridge, Hip & Valley

Roofing Estimate

Roofing Squares
0.00 sq
Pitch-adjusted roof area ÷ 100 (1 square = 100 ft²).
Bundles (with waste)
0
Whole units to order, waste included.
Actual Roof Area
0 ft²
Sloped surface area after pitch adjustment.
Underlayment
0 rolls
Rolls to cover the roof area.
View Full Material Takeoff
Footprint area0 ft²
Pitch multiplier×1.000
Roofing squares (base)0.00 sq
Squares with waste0.00 sq
Ridge cap (ridge + hip)
Starter strip0 lf
Valley flashing
Fasteners0 nails

How this was calculated:

Enter dimensions to see the calculation…
Guide & Reference

Everything behind the Roofing Calculator

Formulas, reference charts, and detailed answers — expand any section you need.

Roof Pitch Multiplier Table

Roof pitch (rise over a 12-inch run) determines how much larger your actual roof surface is than the footprint below it. Multiply footprint area by the pitch multiplier to get true roof area. A steeper pitch needs more material.

Roof PitchApprox. AngleMultiplier
Flat (0/12)1.000
3/1214°1.031
4/1218.4°1.054
6/1226.6°1.118
8/1233.7°1.202
9/1236.9°1.250
10/1239.8°1.302
12/1245°1.414

The exact formula is multiplier = √(rise² + 12²) ÷ 12. The calculator applies it automatically when you pick a pitch.

Shingle Bundles Per Square by Material

Roofing is priced by the square (100 sq ft). How many purchase units cover one square depends on the material. These are the defaults the calculator fills in — all editable to match your exact product.

MaterialUnits Per SquareNotes
3-Tab Shingles3 bundles~80 shingles per square
Architectural / Dimensional3–4 bundlesHeavier premium lines use 4
Metal PanelsPanel-basedVaries by panel size & overlap
Clay / Concrete Tile90–110 piecesDepends on tile exposure
Membrane (TPO / EPDM)By rollSold in large sheets

Roofing Waste Percentage Guide

Always order extra material for cuts, overlaps, and mistakes. Roof complexity drives how much:

Roof ComplexityRecommended Waste
Simple gable roof10%
Roof with hips or valleys15%
Complex / cut-up roof20%
Metal panels5–10%

Underlayment Roll Coverage

Underlayment goes down before the shingles. Coverage per roll already allows for the standard overlap:

Underlayment TypeCoverage Per Roll
15 lb Felt~4 squares
30 lb Felt~2 squares
Synthetic~10 squares

Roofing Calculator: How Many Shingles Do I Need?

Your roof area isn't the same as your house's footprint — a sloped roof always has more surface than the ground it covers. To calculate shingles needed: multiply footprint (length × width) by your pitch multiplier to get actual roof area, divide by 100 for roofing squares, then multiply by bundles-per-square for your shingle type (3 for 3-tab, 3–4 for architectural).

Example: a 1,500 sq ft footprint at 6/12 pitch has a multiplier of 1.118, giving about 1,677 sq ft of actual roof — roughly 16.8 roofing squares. At 3 bundles per square with 10% waste, that's about 55–56 bundles of architectural shingles.

What Is a Roofing Square?

One roofing square equals 100 square feet of roof area. It's the standard unit contractors and suppliers use to price shingles, underlayment, and labor — most roofing quotes are "per square," not per square foot. A 2,000 sq ft roof is 20 squares. Knowing your square count is the fastest way to compare quotes and order the right amount of material.

Ridge Cap, Starter Strip & Nails: The Extras Most Calculators Miss

A complete roof needs more than field shingles. This calculator also estimates the parts many tools ignore:

  • Ridge cap covers the ridge and hips. Enter those linear feet and it estimates cap bundles (about 25 linear feet per bundle).
  • Starter strip runs along the eaves and rakes — roughly your roof perimeter, at about 100 linear feet per bundle.
  • Nails are estimated at 4 per shingle (about 320 per square), or 6 per shingle (480 per square) in high-wind areas, and converted to pounds.
  • Metal roofs use screws instead — roughly 80 per square along the panel ribs.

Metal Roofing Calculator Basics

Metal roofing is estimated by panel, not bundle. Divide actual roof area by a single panel's coverage, accounting for overlap. Fasteners are typically screws spaced every 12–24 inches along the panel ribs — roughly 80 per square. Waste is lower than shingles, usually 5–10%, because panels are cut to length. Switch the calculator to Metal mode and it sets these defaults automatically, then lets you fine-tune panels-per-square for your manufacturer.

Roofing Cost Calculator

Roofing cost depends on material type, roof size, pitch, complexity, and local labor rates. Material is usually priced per square; labor may be quoted per square or as a flat rate, and rises for taller buildings. Tear-off adds removal and disposal costs when you're replacing an existing roof. Turn on "Estimate Cost & Budget" to combine material, labor, tear-off, and delivery into a single total — in your choice of 150+ currencies.

FAQ

Frequently Asked Questions

How many shingles do I need?
Shingle count depends on your roof's actual surface area after pitch adjustment, converted to roofing squares, then multiplied by the bundles-per-square ratio for your shingle type (3 bundles per square for 3-tab, 3-4 for architectural). Enter your footprint and pitch and the calculator does all of this, including waste.
How do I calculate roof pitch?
Roof pitch is rise over run, such as 6/12 (the roof rises 6 inches for every 12 inches of horizontal run). Select or enter your pitch directly in the calculator and it applies the matching pitch multiplier to find your true roof area.
What is a roofing square?
A roofing square equals 100 square feet of roof area. It is the standard unit for ordering shingles and underlayment and for estimating labor, so a 2,000 sq ft roof is 20 squares.
How much waste should I add for roofing?
Simple gable roofs typically need about 10% extra material. Roofs with hips, valleys, or complex cuts need 15-20% additional material. Metal panels usually need only 5-10%. The calculator suggests a waste percentage by roof type, and you can override it.
Do I need to account for tear-off?
Yes. Replacing an existing roof adds labor and disposal costs that should be included in your total project budget. Check the tear-off option to add a per-square removal cost to your estimate.
Can I calculate metal roofing with this tool?
Yes. The calculator includes a dedicated metal roofing mode that estimates panels required based on panel coverage and overlap, uses screws instead of nails, and applies a lower waste percentage.
Does this calculator include labor costs?
Yes. Enter a labor cost per square to include installation in your total project estimate. You can also add a building-height factor for two- or three-story roofs and a delivery cost.

Related Calculators

Explore all Construction calculators →