FREE · NO SIGNUP · INSTANT RESULTS

Roofing Calculator

Estimate shingles, bundles, underlayment, nails, and material costs. Enter your roof dimensions for instant results.

Enter Roof Details

10% Simple 20% Complex

Your Results

Roof Area
1,342
sq. ft.
Roofing Squares
14
squares
Bundles Needed
49
incl. waste
Individual Shingles
1,421
pieces
Nails Needed
4,480
standard 4/shingle
Underlayment Rolls
4
#15 felt rolls
Estimated Material Cost
$1,715 – $2,695
Pitch Multiplier
1.118

Results include waste factor. For an exact quote, consult a cost calculator with labor and regional pricing.

Trusted by 50,000+ homeowners Industry-standard formulas Updated for 2026 pricing

How to Calculate Roofing Materials

Calculating roofing materials accurately is essential for any roof project — whether you're a homeowner getting ready for a replacement or a contractor preparing a bid. A reliable roofing material calculator follows a straightforward series of steps that convert your roof's dimensions into the exact quantities of shingles, bundles, nails, and underlayment you'll need.

Step 1: Measure the Roof Footprint

Start by measuring the length and width of your home's footprint (the ground-level dimensions). For a simple gable or hip roof, the footprint area gives you a starting point. Multiply length × width to get the flat area in square feet. If your roof has multiple sections, measure each rectangle separately and add them together.

Step 2: Apply the Pitch Multiplier

Your roof isn't flat — it has a slope. The pitch multiplier accounts for the extra surface area created by the slope. Look up your roof's pitch in the table below and multiply the flat area by the corresponding multiplier. For example, a 6/12 pitch has a multiplier of 1.118, which means a 1,200 sq. ft. footprint has an actual roof area of approximately 1,342 sq. ft.

Step 3: Convert to Roofing Squares

Divide the total roof area by 100 to convert to roofing squares — the standard unit used by manufacturers and contractors. Round up to the nearest whole number since you can't buy partial squares of material.

Step 4: Calculate Bundles

Multiply the number of squares by 3 to get the number of bundles needed (each bundle covers about 33.3 sq. ft.). Then add your waste factor — typically 10–15% for simple roofs or 15–20% for complex roofs with valleys, hips, and dormers.

Step 5: Estimate Additional Materials

Finally, calculate nails (320 per square for standard installations, 480 for high-wind zones) and underlayment rolls. A standard #15 felt roll covers about 4 squares, while synthetic underlayment covers approximately 10 squares per roll.

Common Mistakes to Avoid

Even experienced DIYers can make errors that lead to costly material shortages or waste. Here are the most common pitfalls to watch out for when using a roofing calculator or estimating materials by hand:

  • Not accounting for overhangs. Your roof extends beyond the exterior walls, typically by 6 to 12 inches on each side. Failing to include overhang area in your measurements means you will underestimate total roof area and come up short on materials.
  • Using flat area instead of actual area. The footprint of your home is not the same as the roof pitch-adjusted surface area. A steeper roof has significantly more surface area than a shallow one. Always apply the pitch multiplier before ordering materials.
  • Forgetting to add a waste factor. Shingles must be cut around vents, chimneys, valleys, and edges. Without a waste factor of at least 10-15%, you will almost certainly need to make a second trip to the supplier mid-project.
  • Not checking local building codes for nail requirements. Some regions — especially high-wind and hurricane zones — require 6 nails per shingle instead of the standard 4. This increases your nail count by 50%, so verify your local code before purchasing.

Roof Pitch Multiplier Table

Use this table to convert your roof's footprint area to actual roof area. Multiply the flat area by the pitch multiplier for your roof slope.

Pitch Rise / Run Multiplier Angle (°)
0/12 0" : 12" 1.000 0.00°
1/12 1" : 12" 1.003 4.76°
2/12 2" : 12" 1.014 9.46°
3/12 3" : 12" 1.031 14.04°
4/12 4" : 12" 1.054 18.43°
5/12 5" : 12" 1.083 22.62°
6/12 MOST COMMON 6" : 12" 1.118 26.57°
7/12 7" : 12" 1.158 30.26°
8/12 8" : 12" 1.202 33.69°
9/12 9" : 12" 1.250 36.87°
10/12 10" : 12" 1.302 39.81°
11/12 11" : 12" 1.357 42.51°
12/12 12" : 12" 1.414 45.00°

Formula: Multiplier = √(rise² + run²) ÷ run. Example for 6/12: √(6² + 12²) ÷ 12 = √180 ÷ 12 = 1.118

Step-by-Step Calculation Examples

EXAMPLE 1

Simple Gable Roof — 40×30 ft at 6/12

Footprint Area 40 × 30 = 1,200 sq. ft.
Pitch Multiplier (6/12) × 1.118
Actual Roof Area 1,342 sq. ft.
Roofing Squares ⌈1,342 ÷ 100⌉ = 14
Bundles (no waste) 14 × 3 = 42
Bundles (15% waste) ⌈42 × 1.15⌉ = 49 bundles
Nails Needed 14 × 320 = 4,480
EXAMPLE 2

Complex Hip Roof — 45×30 ft at 8/12

Footprint Area 45 × 30 = 1,350 sq. ft.
Pitch Multiplier (8/12) × 1.202
Actual Roof Area 1,623 sq. ft.
Roofing Squares ⌈1,623 ÷ 100⌉ = 17
Bundles (no waste) 17 × 3 = 51
Bundles (20% waste — complex) ⌈51 × 1.20⌉ = 62 bundles
Nails Needed 17 × 320 = 5,440

Quick Reference: Materials by Roof Size

Use this table for a fast ballpark estimate of materials needed based on common home sizes. These figures assume a standard 6/12 pitch with a 15% waste factor and architectural shingles. Your actual numbers may differ based on roof pitch, complexity, and local pricing — use the shingle calculator above for a precise calculation tailored to your project.

Home Size (sq. ft.) Typical Roof Area Squares Bundles (with waste) Estimated Cost Range
1,000 1,118 sq. ft. 12 42 $1,470 – $2,310
1,200 1,342 sq. ft. 14 49 $1,715 – $2,695
1,500 1,677 sq. ft. 17 59 $2,065 – $3,245
2,000 2,236 sq. ft. 23 80 $2,800 – $4,400
2,500 2,795 sq. ft. 28 97 $3,395 – $5,335
3,000 3,354 sq. ft. 34 118 $4,130 – $6,490

Based on 6/12 pitch (1.118 multiplier), 15% waste factor, and architectural shingle pricing of $35–$55 per bundle. For a personalized estimate, use our roof shingle calculator at the top of this page.

Types of Roofing Materials

Each material has different coverage, cost, and lifespan characteristics. Choose the right one for your climate, budget, and style.

Asphalt Shingles

Most popular choice. Affordable, widely available, easy to install.

Cost$3.50 – $5.50/sq.ft.
Lifespan20 – 30 years
Coverage33.3 sq.ft./bundle

Metal Roofing

Durable, energy-efficient. Excellent for harsh climates.

Cost$7.00 – $14.00/sq.ft.
Lifespan40 – 70 years
TypesStanding seam, corrugated

Tile Roofing

Clay or concrete. Beautiful, fire-resistant, extremely durable.

Cost$10.00 – $20.00/sq.ft.
Lifespan50 – 100 years
WeightHeavy (may need reinforcement)

Flat Roof (TPO/EPDM)

Membrane systems for low-slope or flat roofs. Commercial and residential.

Cost$3.50 – $8.00/sq.ft.
Lifespan15 – 30 years
TypesTPO, EPDM, PVC, BUR

Frequently Asked Questions

How many bundles of shingles do I need?
Divide your total roof area (in sq. ft.) by 100 to get roofing squares, then multiply by 3. One bundle covers about 33.3 sq. ft. For a 2,000 sq. ft. roof, you'd need approximately 20 squares × 3 = 60 bundles, plus 10–15% extra for waste.
What is a roofing square?
A roofing square is a unit of measurement equal to 100 square feet of roof area. It's the standard unit contractors and suppliers use to estimate materials. For example, a 2,000 sq. ft. roof equals 20 roofing squares.
How do I measure my roof?
You can measure from the ground by calculating the footprint area (length × width) and applying a pitch multiplier. Alternatively, physically measure each roof plane from the rooftop, or use satellite imagery from Google Earth. Our roof measurement guide covers all three methods.
What is roof pitch?
Roof pitch describes the steepness of your roof as a ratio of vertical rise to horizontal run. A 6/12 pitch means the roof rises 6 inches for every 12 inches of horizontal distance. Higher pitch means a steeper roof and more material needed. Use our pitch calculator for exact conversions.
How much waste should I add?
Add 10–15% waste for a simple gable roof with few penetrations. For complex roofs with multiple valleys, hips, dormers, or skylights, add 15–20%. Steep roofs (8/12 pitch or higher) also warrant extra waste due to more difficult installation and cutting.
How many nails per shingle?
The standard is 4 nails per shingle (320 nails per roofing square). In high-wind areas or for steep roofs, building codes require 6 nails per shingle (480 nails per square). Always check local building codes for your area's requirements.
How much does a new roof cost?
The average new roof costs between $5,000 and $15,000 for a typical home, depending on size, material, pitch, and location. Asphalt shingles are the most affordable at $3.50–$5.50 per sq. ft. installed, while metal roofing costs $7–$14 per sq. ft. Use our roof cost calculator for a personalized estimate.

About This Calculator

Industry-Standard Formulas

Our free roofing calculator uses the same formulas contractors rely on: pitch multipliers derived from the Pythagorean theorem, standard 3-bundle-per-square coverage, and ARMA (Asphalt Roofing Manufacturers Association) guidelines.

2026 Cost Estimates

Material costs are updated for 2026 based on national average pricing from major suppliers. For labor, tear-off, and regional adjustments, try our full cost calculator.

For Estimates Only

This tool provides estimates for planning purposes. Actual quantities may vary based on roof complexity, local codes, and waste from cutting. Always consult a licensed roofing contractor for an exact bid before purchasing materials.

Ready to Estimate Your Full Roof Cost?

Get a detailed breakdown including labor, tear-off, disposal, and regional pricing adjustments.

Calculate Roof Replacement Cost