Skip to content
BuildingCalc logo BuildingCalc
x-cloak
x-cloak
All Calculators

๐Ÿ›– Roofing Calculator PRO

Professional roofing material estimator โ€” shingles, underlayment, flashing, ventilation & more.

x-cloak
Advertisement
Ad space โ€” activates after AdSense approval

Dimension Diagram โ€” updates as you type

Footprint ร— pitch gives the true sloped area. Overhang adds eave coverage beyond the walls.

slope = โˆš(runยฒ + riseยฒ)

1Roof Dimensions

x-cloak

: 12
: 12
x-cloak
x-cloak

Pitch factor: โ€” covers ยฐ from horizontal

x-cloak

Industry standard: 10% for simple roofs, 15% for complex. โš  Low waste may cause shortages.

2Shingle & Underlayment

x-cloak

Required by code in most cold climates โ€” extends 24" past interior wall line.

3Material Pricing

4Project & Labour

Labour Cost

Results

Roof Geometry

Roof Type
Pitch
Pitch Factor
Slope Angle
Roof Area
Roof Area (mยฒ)
Roof Area + Waste
Deck Area

Ridge Length
x-cloak Hip Length
Valley Length
Eave Length
Rake Length

Material Quantities

Shingle Bundles
Squares (100sqft)
Underlayment Rolls
Starter Strip Bundles
Ridge Cap Bundles
x-cloakHip & Ridge Cap Bundles

Drip Edge
Step Flashing
Counter Flashing
Valley Flashing

Ventilation

Ridge Vent
Net Free Area
Attic Area
Required NFA (1/150)
Ventilation Status

Cost Breakdown

Shingles
Underlayment
Ridge Caps
Starter Strips
Drip Edge
Ridge Vent
Flashing
Nails & Sealant

Materials Cost
Labour Cost

Grand Total
Cost per Sq Ft
x-cloak

โš ๏ธ Pre-Export Checklist

  • Building dimensions verified on-site
  • Roof pitch confirmed (use a pitch gauge)
  • Overhang distances measured and specified
  • Local building code requirements checked (ice dam zone, wind uplift)
  • Underlayment type selected for climate
  • Flashing locations identified (chimneys, walls, valleys, pipes)
  • Ventilation meets code (1/150 or 1/300 NFA ratio)
  • Existing roof deck condition inspected
  • Material pricing confirmed with supplier

Professional Roofing Estimation Guide

๐Ÿ“ Formulas & Calculations ▼

Pitch Factor

Pitch Factor = โˆš(1 + (pitch/12)ยฒ)

PitchFactorAngle
4:121.05418.4ยฐ
6:121.11826.6ยฐ
8:121.20233.7ยฐ
10:121.30239.8ยฐ
12:121.41445.0ยฐ
16:121.66753.1ยฐ

Roof Area

Gable:Area = (Length + 2ร—Overhang) ร— (Width + 2ร—Overhang) ร— Pitch Factor

Hip:Same base area ร— pitch factor, plus hip rafter length = Width/2 ร— pitch factor

Shed:Single slope: Length ร— (Width + Overhang) ร— Pitch Factor

Gambrel:Each side = (Length ร— Upper Width + Length ร— Lower Width) ร— respective pitch factors

Mansard:Perimeter ร— steep section height ร— steep pitch factor + top flat section

Shingle Coverage

1 Square = 100 sq ft of roof area

3-Tab: ~3 bundles/square (each covers ~33.3 sqft)

Architectural: ~3 bundles/square (each covers ~33.3 sqft, but thicker)

Luxury: ~2.5 bundles/square (each covers ~40 sqft)

Underlayment Coverage

15 lb felt: 4 squares per roll (432 sqft net)

30 lb felt: 2 squares per roll (216 sqft net)

Synthetic: 4 squares per roll (1000 sqft net)

Ice & Water Shield: 2 squares per roll (192 sqft net)

Ventilation (NFA)

Required NFA = Attic Floor Area รท 150 (or รท 300 with balanced intake/exhaust)

Ridge vent NFA = Linear Feet ร— Vent NFA per LF (typically 18 sqin/LF)

Attic Floor Area = Roof Deck Area ร— 0.5 (conservative estimate)

๐Ÿ”ข Worked Example ▼

30 ft ร— 20 ft Gable Roof, 6/12 Pitch, 2 ft Eave Overhang, 1 ft Rake Overhang:

  • Adjusted length: 30 + 2ร—2 = 34 ft
  • Adjusted width: 20 + 2ร—2 = 24 ft
  • Pitch factor (6/12): โˆš(1 + 0.5ยฒ) = 1.118
  • Roof area: 34 ร— 24 ร— 1.118 = 913 sqft
  • With 10% waste: 913 ร— 1.10 = 1,004 sqft
  • Squares: 1004 รท 100 = 10.04 squares
  • 3-tab bundles: 10.04 ร— 3 = 31 bundles
  • Underlayment (30lb): 1004 รท 216 = 5 rolls
  • Starter strips: (34 ร— 2) รท 33 = 3 bundles
  • Ridge caps: 34 รท 3.3 = 11 bundles
  • Drip edge: (34ร—2) + (24ร—2ร—1.118ร—2) = 175 LF
  • Nails (4 nails/shingle): ~600 shingles ร— 4 = 2400 nails โ†’ 10 boxes
๐Ÿšซ Common Mistakes to Avoid ▼
  • Forgetting pitch factor โ€” A 12:12 pitch adds 41% more area than flat measurement. Always multiply by the pitch factor.
  • Ignoring overhangs โ€” Eave and rake overhangs add 1-4 ft on each side. Measure from the fascia, not the wall.
  • Under-ordering waste โ€” Complex roofs (hips, valleys, dormers) need 15-20% waste. Simple gables can get by with 10%.
  • Wrong nail count โ€” 4 nails per shingle in normal wind, 6 in high-wind zones. Never use staples unless code allows.
  • Skip ice & water shield โ€” Required by code in most cold climates at eaves, valleys, and around penetrations. Don't skip it.
  • Wrong exposure โ€” 3-tab: 5" exposure. Architectural: 5.5" or per manufacturer. Incorrect exposure = leaks and warranty void.
  • Ignoring ventilation โ€” Undersized venting causes ice dams, mold, and premature shingle failure. Calculate NFA properly.
  • Not checking the deck โ€” Rotted or delaminated OSB/plywood must be replaced before shingling. Budget for deck repair.
๐Ÿ’ก Pro Tips ▼
  • Measure twice, order once. Walk the perimeter with a laser measurer. Verify pitch with a smartphone level app.
  • Start from the bottom. Always install underlayment and shingles bottom-to-top for proper water shedding.
  • Use chalk lines. Snap horizontal lines at exposure intervals for straight courses. Invest 10 minutes, save hours of rework.
  • Bundle count safety margin: Order 1 extra bundle per 10 squares for future repairs. Colors can vary between production runs.
  • Valley treatment: Closed-cut valleys are cheapest. Open metal valleys last longest. Woven valleys are obsolete.
  • Ridge vent sizing: Balance intake (soffit) and exhaust (ridge). Aim for 60% intake, 40% exhaust minimum.
  • Labour estimate: Experienced crew: 1 square/hour. DIY: 0.25-0.5 squares/hour. Include tear-off and disposal time.
  • Warranty registration: Architectural shingles require proper underlayment and ventilation for manufacturer warranty. Document everything.
  • Price shopping: Get 3 supplier quotes. Prices vary 15-30% between suppliers for identical products.
๐Ÿ—๏ธ

Drag to rotate โ€” Scroll to zoom

L: ร— W:
Pitch:
Roof Area:sq ft
Legend
Roofing
Underlayment
Ridge
x-cloak

Client & Quote (prints on PDF & Excel)

Adjustments (applies to exports)

Contingency is added as a separate line on the exported cost summary. Waste % is printed as an advisory reminder.

Project notes (prints on PDF & Excel)

Result compare (A/B)

x-cloak
Item Pinned Current Change

Saved rates auto-apply from your Price Library. Advanced details stay in your browser โ€” nothing is uploaded except inside your own PDF/Excel exports.

Advertisement
Ad space โ€” activates after AdSense approval

A roof replacement or new construction project starts with knowing exactly how much material you need. Our free online roofing calculator computes the total roof area, accounts for pitch factor, and determines the number of shingle bundles, rolls of underlayment, ridge cap pieces, and trusses required.

Roof area calculation is not as simple as measuring the floor plan. The pitch adds real area. A roof with a 6/12 pitch has roughly 12 percent more surface area than a flat roof over the same footprint. Our calculator applies the correct pitch multiplier automatically and provides a complete material list and cost estimate.

๐Ÿ“– How to Use This Roofing Calculator

1

Step 1: Measure Roof Dimensions

Enter the roof length and rafter width (horizontal projection). For complex roofs, break into simple rectangles.

2

Step 2: Select Roof Pitch

Choose the pitch from flat to 12/12. Common residential pitches are 4/12 to 8/12.

3

Step 3: Choose Material Type

Select asphalt shingles, metal panels, clay tiles, or synthetic shake.

4

Step 4: Enter Overhang

Enter the eave overhang distance in inches. Typical overhangs are 12 to 24 inches.

5

Step 5: Enter Material Costs

Input pricing per bundle or square for shingles, per roll for underlayment, per piece for ridge caps.

6

Step 6: Review Results

The output shows total roof area, squares, shingle bundles, underlayment rolls, ridge caps, and total cost.

๐Ÿ“ Understanding the Roof Area Formula

Roof area is calculated by multiplying the horizontal footprint by the pitch factor. Roof Area = Horizontal Length ร— Horizontal Width ร— Pitch Factor. The pitch factor for a 6/12 pitch is 1.12, for 8/12 it is 1.20, and for 12/12 it is 1.41.

For a 40 ft long roof with 20 ft rafter width at 6/12 pitch: Roof Area = 40 ร— 20 ร— 1.12 = 896 square feet. Roofing materials are sold by the square (100 sq ft), so you need 896 / 100 = 8.96 squares, which rounds to 9 squares.

Shingle bundles are sold at 3 bundles per square, so 9 squares require 27 bundles. Underlayment rolls typically cover 4 squares each, so you need 3 rolls. Ridge caps are calculated from the ridge length.

โš ๏ธ Common Mistakes to Avoid

โœ•

Not accounting for roof pitch

โœ“ A flat measurement underestimates material by 10 to 40% depending on pitch. A 6/12 pitch adds 12% more area.

โœ•

Forgetting waste and starter strips

โœ“ Add 10% waste for hip and valley roofs, 5% for simple gable roofs.

โœ•

Not ordering enough ridge cap

โœ“ Ridge cap is calculated from total ridge length, not roof area.

โœ•

Ignoring underlayment overlap requirements

โœ“ Underlayment must overlap by 4 to 6 inches, reducing effective coverage per roll.

๐Ÿ’ก Professional Tips

โœ“

Install ice and water shield on the first 3 feet inside the exterior wall in cold climates.

โœ“

Nail shingles at the manufacturer-specified pattern. Incorrect nailing voids the warranty.

โœ“

Replace any rotten decking before laying new shingles.

โœ“

Install drip edge along eaves before underlayment and along rakes after underlayment.

โœ“

Use chalk lines to keep shingle courses straight.

โ“ Frequently Asked Questions

A 1,000 square foot roof requires about 10 squares, which equals 30 bundles. Add 10% waste: 33 bundles.

The most common residential roof pitch is 4/12 to 8/12, providing good water shedding and wind resistance.

Standard three-tab shingles last 20 to 25 years. Architectural shingles last 25 to 30 years.

Many codes allow one layer over one existing layer, but tear-off and replacement is always the better investment.

๐Ÿ—๏ธ Real-World Applications

Roofing material estimation is one of the most impactful calculations in construction because materials are expensive. A typical residential roof replacement on a 2,000 square foot house requires 20 squares of shingles, costing 3,000 to 6,000 dollars in materials.

The pitch factor is what catches most people off guard. A house with a 2,000 square foot footprint and a 6/12 pitch actually has about 2,240 square feet of roof surface.

Our free roofing calculator is the most accurate online tool for estimating roof area, shingle bundles, underlayment, and roofing material costs. Get accurate material lists before climbing the ladder.

โœ…Method, Sources & Review

Maintained by theBuildingCalc methods deskยท Last reviewedSeptember 23, 2026. This calculator implements the standards and references below; every figure can be rechecked against the formulas and worked example on this page.

IRC R905 NRCA roofing manual

Results are estimates, not engineering advice. Verify against local codes and licensed professionals for structural, electrical, and gas work. See ourTerms. Spotted an error? Report itโ€” corrections ship with the next review.