Roofing Calculator

Estimate roof area, roofing squares, material quantities, and optional cost.

Select Pitch / Angle

Roofing Material Calculator

Use Roof Pitch or Roof Angle to estimate roof area, then use the material section for squares, bundles, and rolls.

Roof Area
0
Roofing Squares
0
Estimated Cost
0
Material Squares
0
Bundles Needed
0
Underlayment Rolls
0

Key Terms

Roof Area: Estimated sloped roof area based on base area, pitch or angle, and eaves.

Roofing Squares: Standard roofing unit where 1 square = 100 ft².

Bundles Needed: Estimated using the common assumption of 3 bundles per roofing square.

Underlayment Rolls: Estimated using about 400 ft² coverage per roll.

Estimated Cost: Calculated using price per square foot or per roofing square.

Select Pitch / Angle

Roofing Material Calculator

Use Roof Pitch or Roof Angle to estimate roof area, then use the material section for squares, bundles, and rolls.

Roof Area
0
Roofing Squares
0
Estimated Cost
0
Material Squares
0
Bundles Needed
0
Underlayment Rolls
0

Key Terms

Roof Area: Estimated sloped roof area based on base area, pitch or angle, and eaves.

Roofing Squares: Standard roofing unit where 1 square = 100 ft².

Bundles Needed: Estimated using the common assumption of 3 bundles per roofing square.

Underlayment Rolls: Estimated using about 400 ft² coverage per roll.

Estimated Cost: Calculated using price per square meter or per roofing square.


Other Calculators:

Roofing Calculator: Roof Area, Squares, Bundles & Cost Estimator

Every roofing project — whether it's a full roof replacement, a new build installation, or a partial re-roofing job — begins with one critical number: how much material do you actually need? Order too few shingles and you face a costly second delivery, batch color mismatches, and project delays. Order too many and you're paying for material that sits in a dumpster. And if you calculate your roof area from the floor plan without accounting for roof pitch, you could be short by 20–40% before you even begin.

This roofing calculator solves every part of that problem in one place. It estimates your actual sloped roof area from your house footprint using either roof pitch or roof angle, accounts for eave overhang, calculates roofing squares, estimates the number of shingle bundles needed, determines your underlayment rolls, and optionally computes your total material cost — all in both imperial and metric units. Whether you're a homeowner getting a ballpark figure before calling a contractor, or a roofing professional building a quick material takeoff, this free online roofing estimate calculator delivers accurate results in seconds.

How the Roofing Calculator Works

This tool is split into two independent but related sections — a Roof Area Calculator and a Roofing Material Calculator — which work together to give you a complete picture of your project from raw footprint to final bundle count.

Section 1: Roof Area Calculator

Step 1 — Choose Imperial or Metric Toggle between Imperial (feet/inches, outputs in ft² and roofing squares) and Metric (meters/centimeters, outputs in m² and roofing squares). The roofing square unit (1 square = 100 ft²) is used in both modes since it is the universal standard unit in the roofing industry worldwide.

Step 2 — Choose Roof Pitch or Roof Angle This is the most technically important feature of this roof area calculator. The tool gives you two methods to describe your roof slope:

  • Roof Pitch — the traditional construction measurement expressed as rise over run (e.g., 6/12 means 6 inches of vertical rise for every 12 inches of horizontal run). The dropdown covers all standard pitches from 1/12 (nearly flat) to 12/12 (perfectly 45°). This is the input most homeowners and contractors will use, as roof pitch is printed on architectural drawings and quoted by every roofer.
  • Roof Angle — expressed in degrees (0° to 89.9°). The default value of 26.57° corresponds to a 6/12 pitch (the most common residential roof pitch in North America). Use this mode if your architectural plans specify slope in degrees rather than pitch notation.

Step 3 — Enter House Base Area This is the footprint of your home — the horizontal floor area directly below the roof, measured from outside wall to outside wall. In imperial mode you can enter this in square feet or square yards. In metric mode, enter in square meters. This is NOT the roof surface area — the calculator converts footprint to actual sloped roof surface area using the pitch or angle factor.

Step 4 — Enter Eaves Stick Out Eaves are the horizontal overhangs of the roof that extend beyond the exterior walls. The default value is 1 foot (0.3 m). Eaves add real roofing area that must be covered with shingles or other roofing material. The calculator adds eave area around all four sides of the footprint perimeter before applying the pitch multiplier — giving you a true sloped roof surface area rather than an underestimate.

Step 5 — Enter Optional Price Enter your price per square foot or price per roofing square to receive an instant total material cost estimate alongside your area figures.

Section 2: Roofing Material Calculator

This section operates independently — you can enter any known roof area (from the calculator above, from a contractor's quote, or from your own measurements) and instantly receive:

  • Material Squares — your roof area converted to roofing squares
  • Bundles Needed — calculated at the industry standard of 3 bundles per roofing square
  • Underlayment Rolls — calculated at approximately 400 ft² coverage per standard roll

This makes the material section usable even if you already know your roof area from another source, such as a satellite measurement tool or an existing survey.

The Roofing Calculation Formula

Pitch Factor Formula

When using the Roof Pitch input:

Pitch Factor = √(1 + (Pitch ÷ 12)²)

For a 6/12 pitch:

Pitch Factor = √(1 + (6 ÷ 12)²) = √(1 + 0.25) = √1.25 = 1.118

This means a 6/12 pitched roof has 11.8% more actual surface area than its flat footprint. For a steep 12/12 pitch:

Pitch Factor = √(1 + (12 ÷ 12)²) = √2 = 1.414

A 12/12 pitch adds 41.4% more surface area over the flat footprint — which is exactly why calculating from floor area alone always underestimates material needs on steep roofs.

Pitch Factor Reference Table:


Roofing Calculator


Angle Factor Formula

When using the Roof Angle input:

Angle Factor = 1 ÷ cos(Angle in degrees × π ÷ 180)

For 26.57° (equivalent to 6/12 pitch):

Angle Factor = 1 ÷ cos(26.57°) = 1 ÷ 0.894 = 1.118

Both methods produce identical results for equivalent slopes — use whichever input your documentation provides.

Eave Adjustment Formula

Adjusted Base Area = Base Area + (Eave Length × 4 × √Base Area)

This formula estimates the perimeter of the footprint from its area and adds the eave strip on all four sides before applying the pitch multiplier. For most rectangular homes the result is very accurate; for L-shaped or complex footprints, consider breaking the roof into sections and calculating each separately.

Final Roof Area

Roof Area = Adjusted Base Area × Pitch Factor (or Angle Factor)

Roofing Squares

Roofing Squares = Roof Area (ft²) ÷ 100

One roofing square = 100 square feet. This is the universal unit used by roofing contractors, suppliers, and manufacturers to price and quantity materials.

Bundles Needed

Bundles = ⌈ Roofing Squares × 3 ⌉

Standard asphalt shingles — both 3-tab shingles and architectural (dimensional) shingles — are packaged so that exactly 3 bundles cover one roofing square (100 ft²). Some heavier premium shingles require 4 or 5 bundles per square — always verify with your product's bundle coverage before finalizing your order.

Underlayment Rolls

Rolls = ⌈ Roof Area (ft²) ÷ 400 ⌉

Standard roofing felt underlayment (15 lb or 30 lb felt) typically covers approximately 400 ft² per roll. Synthetic underlayment rolls vary by manufacturer — always check the product data sheet for the specific coverage figure.

Cost Estimate

Total Cost = Roof Area (ft²) × Price per ft² OR Total Cost = Roofing Squares × Price per Square

Real-Life Calculation Examples

Example 1: Standard Gable Roof — Full Replacement (Imperial, 6/12 Pitch)

Scenario: A homeowner is replacing the roof on a 1,500 sq ft ranch home with a gable roof. The house footprint is 1,500 ft², roof pitch is 6/12, and eaves extend 1 foot. Shingles are priced at $110 per roofing square. They need shingle bundles and underlayment roll counts.

Inputs:

  • Base area: 1,500 ft² | Pitch: 6/12 | Eaves: 1 ft
  • Price: $110 per roofing square

Calculation:

  • Eave adjustment = 1,500 + (1 × 4 × √1,500) = 1,500 + (4 × 38.73) = 1,500 + 154.9 = 1,654.9 ft²
  • Pitch factor (6/12) = 1.118
  • Roof Area = 1,654.9 × 1.118 = 1,850.2 ft²
  • Roofing Squares = 1,850.2 ÷ 100 = 18.50 squares
  • Estimated Cost = 18.50 × $110 = $2,035
  • Bundles = ⌈18.50 × 3⌉ = 56 bundles
  • Underlayment Rolls = ⌈1,850.2 ÷ 400⌉ = 5 rolls

Roofing Calculator


This is a typical shingle calculator result for a 1,500 sq ft house with a moderate pitch. Note how the actual roof surface area (1,850 ft²) is 23% larger than the floor plan footprint — a significant difference that a floor-area-only calculation would completely miss.

Example 2: Steep Roof — Two-Story Home (Imperial, 9/12 Pitch)

Scenario: A contractor is estimating a roofing material takeoff for a two-story colonial home. The house base footprint is 2,000 ft², roof pitch is 9/12 (steep), eaves extend 18 inches. Price is $4.50 per square foot for premium architectural shingles.

Inputs:

  • Base area: 2,000 ft² | Pitch: 9/12 | Eaves: 18 in (1.5 ft)
  • Price: $4.50 per ft²

Calculation:

  • Eave adjustment = 2,000 + (1.5 × 4 × √2,000) = 2,000 + (6 × 44.72) = 2,000 + 268.3 = 2,268.3 ft²
  • Pitch factor (9/12) = 1.250
  • Roof Area = 2,268.3 × 1.250 = 2,835.4 ft²
  • Roofing Squares = 2,835.4 ÷ 100 = 28.35 squares
  • Estimated Cost = 2,835.4 × $4.50 = $12,759.30
  • Bundles = ⌈28.35 × 3⌉ = 86 bundles
  • Underlayment Rolls = ⌈2,835.4 ÷ 400⌉ = 8 rolls

The steep 9/12 pitch adds 25% more surface area over the footprint. On a 2,000 ft² home this translates to over 835 additional square feet of roofing material — equivalent to nearly 26 extra bundles of shingles compared to a flat-roof estimate. This is the most common and costly mistake in DIY roof material calculations.

Example 3: Metric Roof Area (Roof Angle Mode)

Scenario: A homeowner in the UK is getting a material estimate for a terrace house roof. The footprint is 85 m², roof angle is 30°, eaves stick out 0.3 m. Price is £18 per m².

Inputs:

  • Base area: 85 m² | Angle: 30° | Eaves: 0.3 m
  • Price: £18/m²

Calculation:

  • Eave adjustment = 85 + (0.3 × 4 × √85) = 85 + (1.2 × 9.22) = 85 + 11.06 = 96.06 m²
  • Angle factor = 1 ÷ cos(30°) = 1 ÷ 0.866 = 1.155
  • Roof Area = 96.06 × 1.155 = 110.95 m²
  • Roof Area in ft² = 110.95 × 10.7639 = 1,194.2 ft²
  • Roofing Squares = 1,194.2 ÷ 100 = 11.94 squares
  • Cost = 110.95 × £18 = £1,997.10
  • Bundles = ⌈11.94 × 3⌉ = 36 bundles
  • Underlayment Rolls = ⌈1,194.2 ÷ 400⌉ = 3 rolls

Example 4: Material-Only Calculation (Known Roof Area)

Scenario: A roofer already has the measured roof area from a drone survey — 3,200 ft² — and only needs to calculate material quantities for a metal roofing quote.

Material Calculator Inputs:

  • Roof area: 3,200 ft²

Results:

  • Material Squares = 3,200 ÷ 100 = 32.00 squares
  • Bundles = ⌈32 × 3⌉ = 96 bundles
  • Underlayment Rolls = ⌈3,200 ÷ 400⌉ = 8 rolls

This standalone material calculator mode is ideal for roofing contractors who measure roof area in the field using a laser distance meter or satellite measurement tool and only need the shingle bundle and underlayment roll conversion.

What Is a Roofing Square?

A roofing square is the standard unit of measurement used by every roofing contractor, supplier, and manufacturer in North America and is referenced internationally in roofing specifications. One roofing square equals exactly 100 square feet of roof surface area. It is not related to the shape of the roof — it is simply a quantity unit.

All roofing material pricing — shingles, underlayment, metal panels, slate tiles, and clay tiles — is quoted per square or per bundle (where 3 bundles = 1 square for standard shingles). Understanding this unit is essential for comparing contractor quotes: a quote of "$350 per square" for a 20-square roof is a $7,000 material cost, while "$3.50 per square foot" for the same 2,000 ft² roof is $7,000 in total. The roofing square calculator above converts your roof area to squares automatically.

Roofing Material Comparison by Type

Different roofing materials have different coverage, weight, and bundle configurations. Here is a practical reference for the most common roofing types:

3-Tab Asphalt Shingles: 3 bundles per square, approximately 80 shingles per square. Lifespan: 15–25 years. Most affordable option. Weight: approximately 230–250 lbs per square.

Architectural (Dimensional) Shingles: 3 bundles per square (some premium lines use 4). Lifespan: 25–30 years. Most popular residential roofing choice in North America. Weight: approximately 290–400 lbs per square.

Metal Roofing (Standing Seam / Corrugated): Sold by panel width and length — convert your square footage to panels using the panel coverage area. Lifespan: 40–70 years. Weight: approximately 50–150 lbs per square depending on gauge and profile.

Clay / Concrete Tile: Coverage varies by tile size (typically 90–100 tiles per square). Lifespan: 50+ years. Heavy — weight approximately 600–1,000 lbs per square. Requires structural assessment before installation.

Slate Roofing: Sold by the square in varying thicknesses. Lifespan: 75–150 years. Very heavy — approximately 700–1,500 lbs per square. Premium material requiring specialized installation.

TPO / EPDM / PVC Flat Roofing: Sold by roll width and length; coverage varies. Calculate your flat roof area (no pitch multiplier needed for truly flat roofs) and divide by roll coverage. Best suited for low-slope roofs under 2/12 pitch.

Roof Pitch Guide: What Pitch Is Right for Your Roof?

Understanding roof pitch helps you use the pitch dropdown in the calculator correctly and gives you context for your results.

  • 1/12 to 2/12 (Low Slope): Nearly flat. Requires special low-slope or flat roofing systems (TPO, EPDM, modified bitumen). Standard asphalt shingles are not suitable below 2/12.
  • 3/12 to 4/12 (Shallow Pitch): Common on modern ranch homes and contemporary architecture. Standard asphalt shingles acceptable with proper underlayment. Good for easy roof access and maintenance.
  • 5/12 to 6/12 (Moderate Pitch): The most common residential roof pitch in North America. Excellent water shedding, suitable for all standard roofing materials. The 6/12 pitch is the default in this calculator.
  • 7/12 to 9/12 (Steep Pitch): Common on colonial, Victorian, and traditional designs. Excellent drainage and snow shedding. Requires safety equipment for installation — adds to labor costs.
  • 10/12 to 12/12 (Very Steep): Dramatic visual impact. Maximum water and snow performance. Significantly higher material quantities and labor cost due to steepness. A 12/12 pitch is a perfect 45-degree angle.

Frequently Asked Questions

Q1: How do I calculate roof square footage from my house footprint?

Multiply your house base area by the pitch factor for your roof slope, then add the eave area. For a 1,500 ft² footprint with a 6/12 pitch and 1-foot eaves: adjusted area ≈ 1,655 ft² × 1.118 = 1,850 ft². The roofing calculator above does this automatically — just enter your base area, select your pitch, and set your eave overhang.

Q2: How many bundles of shingles do I need per roofing square?

For standard 3-tab and architectural asphalt shingles, 3 bundles cover one roofing square (100 ft²). Some heavier premium architectural shingles or specialty products require 4 or even 5 bundles per square. Always check the bundle coverage on your specific shingle product data sheet before ordering.

Q3: How much does it cost to roof a 1,500 sq ft house?

For a 1,500 ft² footprint with a 6/12 pitch, the actual roof area is approximately 1,850 ft². At an installed cost of $3.50–$6.00 per square foot (materials and labor combined for architectural shingles), a full replacement costs roughly $6,475–$11,100. Material-only cost using architectural shingles at $110–$150 per square runs approximately $2,035–$2,775 for this roof size.

Q4: How many roofing squares is my roof?

Divide your total roof area (in square feet) by 100. A 1,850 ft² roof = 18.5 squares. A 2,500 ft² roof = 25 squares. The roofing square calculator above converts your footprint to actual roof area and then to squares automatically using your pitch and eave inputs.

Q5: What is the difference between roof pitch and roof angle?

Roof pitch (e.g., 6/12) measures vertical rise per 12 inches of horizontal run — the standard North American notation used in architectural drawings and contractor quotes. Roof angle (e.g., 26.57°) expresses the same slope in degrees. A 6/12 pitch equals exactly 26.57°. A 12/12 pitch equals 45°. Both inputs in this calculator produce identical results for equivalent slopes — use whichever format your documents provide.

Q6: How many underlayment rolls do I need?

Standard roofing felt (15 lb or 30 lb) covers approximately 400 ft² per roll. For a 1,850 ft² roof: 1,850 ÷ 400 = 4.63 → 5 rolls. Synthetic underlayment products typically cover more per roll (up to 1,000 ft²) — check your product specs and enter your known roof area into the material calculator section for a roll count at 400 ft² per roll, then adjust for your actual product coverage.

Q7: Should I add a waste factor to my roofing material calculation?

Yes. For simple gable roofs with few valleys or penetrations, a 10% waste allowance is standard. For complex hip roofs, roofs with multiple dormers, skylights, chimneys, or valleys, use 15%. For very complex roofs with many cuts, use up to 20%. The calculator gives you the base quantity — multiply your bundle count and roll count by your chosen waste factor to get your final order quantity.

Q8: Can I use this as a metal roofing calculator?

Yes, for the area and squares sections. Enter your base area and pitch to get your actual sloped roof area in ft² or m². Convert that area to your specific metal panel coverage (varies by panel width and profile) to determine the number of panels needed. The bundles result is specific to shingles — for metal roofing, use the roof area figure and calculate panels manually based on your product's width and coverage per panel.

Pro Tips for an Accurate Roof Estimate

  • Use the actual outside wall dimensions for your base area, not the inside living area. Roofing covers the full exterior footprint including exterior wall thickness.
  • Measure eaves carefully. A 12-inch eave overhang on a 2,000 ft² home adds approximately 150–180 ft² of actual roof area. The eave field in this calculator accounts for this — don't leave it at zero.
  • For hip roofs, the pitch/angle calculation works well as an estimator. For very complex roof shapes with multiple hip ridges and valleys, consider breaking the roof into sections and calculating each independently.
  • Always verify bundle coverage with your specific shingle product before ordering. The 3-bundles-per-square rule applies to most standard asphalt shingles but not to all premium or specialty products.
  • Add waste before ordering. The calculator gives you exact calculated quantities. Add 10–15% for waste before placing your order — especially for first-time installers or complex roof shapes.
  • Cross-check with a satellite tool. Tools like Google Earth Pro allow rough roof area measurements. Use the calculator for the pitch-adjusted area and compare with the satellite footprint as a sanity check.

External Authority References

  1. National Roofing Contractors Association (NRCA) - Industry standards for roofing squares, underlayment specs, installation best practices, pitch requirements by material type, waste factor guidance

Other tools

Scroll to Top