Last updated:

Roofing Calculator

Getting a roofing estimate often means calling contractors and waiting for callbacks. A roofing calculator lets you determine material quantities and rough costs upfront, whether you’re planning repairs, comparing quotes, or budgeting a full replacement.

What does a roofing calculator do?

A roofing calculator estimates the quantity of materials needed based on your roof’s area and slope. It converts roof measurements into roofing squares (100-square-foot units) and calculates the bundles of shingles, underlayment, nails, and ridge caps required. Some calculators also estimate costs if you input material prices.

The calculator accounts for roof pitch–the steepness of your slope. A steeper roof has more surface area than the flat footprint suggests, so it needs more material. A roof with a 6:12 pitch (6 inches of rise for every 12 inches of run) needs about 10% more material than a flat roof of the same square footage.

Key measurements for roofing

Roof area: Measure the length and width of each roof section (main area, dormers, garage, etc.) and multiply them together. If your roof has multiple levels or angles, calculate each section separately.

Roof pitch: The slope expressed as rise:run. Common pitches are 4:12, 6:12, 8:12, and 12:12. Look at your roof from the side or check your blueprints. If unsure, a steeper roof might be 8:12; a moderate slope is usually 6:12.

Material type: Asphalt shingles are standard. Three-tab shingles cover about 100 square feet per bundle (3 bundles per square). Architectural shingles cover 65–85 square feet per bundle. Metal panels, tile, and slate have different coverage rates.

Waste factor: Always add 10–15% to account for cutting around vents, chimneys, valleys, hips, and overlaps. Complex roofs with many details may need 15–20% extra.

Roofing Materials & Cost Calculator

Enter your roof dimensions, select materials, and get an instant estimate of shingles, underlayment, and total project cost.

Roof Dimensions
Roof Pitch
Shingle Type
Project Details
15%
Material Prices (optional – for cost estimate)
Reference: Material Coverage Rates
MaterialCoverageUnitNotes
Asphalt 3-tab100 sq ftPer bundle (3/square)Standard residential
Architectural65–85 sq ftPer bundleThicker, more durable
Metal panels36–50 sq ftPer panelDepends on overlap
Concrete tile100 sq ftPer 8–10 piecesHeavy, needs reinforcement
Wood shakes80–100 sq ftPer bundleLabor-intensive
Underlayment400 sq ftPer 36 lb rollFelt or synthetic

This calculator provides estimates for planning and budgeting purposes. Material prices vary by region and season. For binding quotes, contact licensed roofing contractors in your area.

How to calculate roofing materials manually

Step 1: Find the adjusted roof area

Multiply your roof’s ground-level footprint by a pitch factor to get the actual surface area:

  • 4:12 pitch: multiply by 1.06
  • 6:12 pitch: multiply by 1.10
  • 8:12 pitch: multiply by 1.20
  • 12:12 pitch: multiply by 1.41

Example: A 2,000 sq ft footprint with a 6:12 pitch = 2,000 × 1.10 = 2,200 sq ft actual roof area.

Step 2: Convert to roofing squares

Divide adjusted area by 100:

2,200 ÷ 100 = 22 squares

Step 3: Calculate bundles of shingles

Most asphalt shingles come 3 bundles per square:

22 × 3 = 66 bundles

Step 4: Add waste factor

Multiply by 1.10 (for 10% waste) to 1.15 (for 15% waste):

66 × 1.15 = 75.9 bundles → order 76 bundles

Step 5: Calculate additional materials

  • Underlayment: 1 roll per square = 22 rolls
  • Ridge cap shingles: 1 bundle per 35 linear feet of ridge
  • Nails: 1 pound per 100 sq ft = 22 pounds
  • Flashing and trim: Varies by roof design

Roofing material coverage rates

MaterialCoverageUnitNotes
Asphalt 3-tab shingles100 sq ftPer bundle (3 per square)Standard residential
Architectural shingles65–85 sq ftPer bundleThicker, more durable
Corrugated metal36–50 sq ftPer panelDepends on overlap width
Standing seam metal20–25 sq ftPer panelPremium, longer lasting
Concrete tile100 sq ftPer 8–10 piecesHeavy, requires reinforcement
Wood shakes80–100 sq ftPer bundleLabor-intensive, expensive
Roofing felt underlayment400 sq ftPer 36 lb rollTear-resistant or synthetic

Example calculation: a simple residential roof

Roof measurements:

  • Main roof: 40 ft × 35 ft = 1,400 sq ft
  • Garage roof: 20 ft × 24 ft = 480 sq ft
  • Total footprint: 1,880 sq ft
  • Pitch: 6:12

Adjusted area: 1,880 × 1.10 = 2,068 sq ft

Roofing squares: 2,068 ÷ 100 = 20.68 squares

Shingle bundles (3 per square): 20.68 × 3 = 62 bundles

With 15% waste: 62 × 1.15 = 71.3 → order 72 bundles

Additional materials:

  • Underlayment: 21 rolls
  • Nails: 21 lbs
  • Ridge cap: 2 bundles (estimate 70 linear feet of ridge)

Estimated cost (as of 2026):

  • Shingles at $35/bundle: 72 × $35 = $2,520
  • Underlayment at $35/roll: 21 × $35 = $735
  • Nails, flashing, trim: $300
  • Total materials: ~$3,555
  • Labor (local roofer rates): $3,000–$6,000 depending on region and pitch

Tips for accurate estimates

Get measurements from the ground using a measuring tape, or access the roof safely with a ladder. Sketch your roof shape to identify valleys, hips, dormers, and other features that increase waste. For complex roofs (many angles, multiple levels, skylights), hire a professional roofer for an exact estimate rather than rely on calculations alone.

Check current material prices with local suppliers, as they vary by region and market conditions. Most roofing material prices fluctuate seasonally.

Compare calculator estimates with 2–3 contractor quotes. Roofing complexity, local labor rates, and regional climate can significantly affect final costs.

This calculator provides estimates for planning and budgeting purposes. For binding quotes, contact licensed roofing contractors in your area.

Frequently Asked Questions

How do I calculate the square footage of my roof?

Measure the length and width of each roof section separately. Multiply length by width for each section, then add all sections together. Remember to account for roof pitch: multiply flat area by 1.06 for 4:12 pitch, 1.10 for 6:12 pitch, or 1.20 for 8:12 pitch.

What is a roofing square?

One roofing square equals 100 square feet (9.3 square meters). Roofers use this unit to measure material quantity. A typical bundle of asphalt shingles covers about 33 square feet, so one square requires 3 bundles.

How many shingles do I need?

For asphalt shingles, a 3-tab shingle covers about 100 square feet (one square) and comes in bundles of 3. Architectural shingles cover 65–85 square feet per bundle. Divide your total roof area by coverage per bundle to find bundle count.

Does roof pitch affect material needs?

Yes. Steeper roofs require more material because the actual surface area is larger than the ground-level footprint. A 12:12 pitch (45 degrees) increases material needs by about 41% compared to a flat roof of the same footprint.

What waste factor should I include?

Add 10–15% extra material for waste from cutting, overlaps, valleys, hips, and installation mistakes. For complex roofs with many valleys or high slopes, increase waste factor to 15–20%.

Can I use this to calculate costs?

Yes, if you enter material prices. Multiply bundle quantity by price per bundle for shingles. Add prices for underlayment, flashing, fasteners, and ridge caps. Labor costs vary by region and roof complexity; get quotes from local roofers.