Roofing Calculator

Roof area, roofing squares and shingle bundles from house size and pitch.

Enter details

ft
ft
ft
%

Roof area

1,653 ft²

Roofing squares
16.53
Shingle bundles
50
Roof angle
26.6°

How roof area changes with

House length: 20 ft → 866 ft²60 ft → 2,440 ft²

The dot is your current value. The graph updates as you type.

Formula: Roof area = footprint × √(1 + (pitch/12)²); 1 square = 100 ft², 3 bundles per square

Comparison: Waste

WasteRoof areaRoofing squaresShingle bundles
8%1,623 ft²16.2349
9%1,638 ft²16.3850
10%1,653 ft²16.5350
11%1,668 ft²16.6851
12%1,683 ft²16.8351

Roofing Calculator: Estimate Squares & Shingle Bundles

Short answer

This roofing calculator estimates total roof surface area, roofing squares, and required shingle bundles based on building dimensions, overhang, pitch, and waste factor. For a 40 ft by 30 ft house with a 1 ft overhang, 6/12 pitch, and 10% waste, it computes an area of 1,653 ft², requiring 16.53 roofing squares and 50 shingle bundles. It also calculates the corresponding roof pitch angle of 26.6°.

Formula

Roof Area = (L + 2 × O) × (W + 2 × O) × √(1 + (P / 12)²) × (1 + Waste / 100)

L represents the house length in feet; W represents the house width in feet; O represents the eave and rake overhang in feet added to all sides; P represents the roof pitch expressed as inches of vertical rise per 12 inches of horizontal run; Waste represents the percentage buffer added for trimming, valleys, and starter strips; Roofing Squares equals total roof area divided by 100; Shingle Bundles equals roofing squares multiplied by 3, rounded up to the nearest whole bundle.

Worked example

House length
40
House width
30
Overhang
1
Roof pitch (rise per 12)
6
Waste
10
  • Roof area: 1,653 ft²
  • Roofing squares: 16.53
  • Shingle bundles: 50
  • Roof angle: 26.6°

What the Roofing Calculator Estimates

Accurately estimating materials for a roofing project requires translating flat horizontal house dimensions into sloped 3D surface planes. The Roofing Calculator computes total roof surface area in square feet, converts that area into standard roofing squares, and calculates the exact number of standard asphalt shingle bundles required for the job.

This tool is designed for homeowners planning a roof replacement, DIY builders estimating sheds or detached garages, and general contractors double-checking takeoff sheets before placing lumberyard orders. By accounting for exterior overhangs, roof slope (pitch), and cutting waste, this tool eliminates guesswork and prevents costly mid-project material shortages.


Step-by-Step Worked Example

To see how the mathematical formula works, consider a residential house with the following baseline dimensions:

  • House length ($L$): 40 ft
  • House width ($W$): 30 ft
  • Overhang ($O$): 1 ft on all sides
  • Roof pitch ($P$): 6/12 (6 inches of rise per 12 inches of run)
  • Waste factor: 10%

Step 1: Calculate the Total Footprint with Overhangs

First, add the overhang allowance to both ends of the building dimensions: $$\text{Adjusted Length} = 40 + (2 \times 1) = 42\text{ ft}$$ $$\text{Adjusted Width} = 30 + (2 \times 1) = 32\text{ ft}$$ $$\text{Flat Footprint Area} = 42 \times 32 = 1,344\text{ ft}^2$$

Step 2: Apply the Roof Pitch Multiplier

A 6/12 pitch introduces a geometric slope factor based on the Pythagorean theorem: $$\text{Pitch Multiplier} = \sqrt{1 + \left(\frac{6}{12}\right)^2} = \sqrt{1 + 0.25} = \sqrt{1.25} \approx 1.11803$$

Multiplying flat footprint by the pitch factor gives the true sloped roof plane area: $$\text{Sloped Area} = 1,344 \times 1.11803 \approx 1,502.64\text{ ft}^2$$

Step 3: Add Waste Allowance

Cutting shingles along rakes, valleys, hips, and flashing lines creates material scrap. Adding a 10% waste buffer: $$\text{Total Roof Area} = 1,502.64 \times (1 + 0.10) = 1,652.9\text{ ft}^2$$ Rounded to the nearest integer, the calculator reports 1,653 ft².

Step 4: Convert to Roofing Squares and Bundles

  • Roofing Squares: Standard trade measurement divides total area by 100: $$\text{Squares} = \frac{1,652.9}{100} = 16.53\text{ squares}$$
  • Shingle Bundles: Standard asphalt shingles pack 3 bundles per square. Multiplying and rounding up: $$\text{Bundles} = \lceil 16.529 \times 3 \rceil = \lceil 49.59 \rceil = 50\text{ bundles}$$
  • Roof Slope Angle: Using the arctangent of rise over run: $$\theta = \arctan\left(\frac{6}{12}\right) \times \left(\frac{180}{\pi}\right) \approx 26.6^\circ$$

How to Read and Apply the Results

  • Roof Area (ft²): Represents the actual surface area of the roof decking including your specified waste factor. Use this figure when ordering roof underlayment rolls (felt or synthetic) and ice-and-water shield.
  • Roofing Squares: Suppliers quote asphalt shingles, standing seam metal panels, and cedar shakes by the "square." A project requiring 16.53 squares means you will be billed for roughly 17 squares of material.
  • Shingle Bundles: Standard bundles weigh between 50 and 80 pounds each. Knowing you need 50 bundles helps evaluate delivery logistics, such as whether your deck can support rooftop pallet drops or if ground staging is required.
  • Roof Angle (°): Indicates steepness. Slopes between 4/12 (18.4°) and 8/12 (33.7°) are standard walkable roofs. Slopes above 9/12 (36.9°) generally require safety harnesses, roof brackets, and specialized staging.

Practical Field Tips

  1. Inspect Bundle Specifications: While 3 bundles per square is the universal standard for architectural laminates and 3-tab shingles, heavy luxury shingles often come 4 or 5 bundles per square. Always verify coverage printed on the product wrapper.
  2. Order Starter and Ridge Separately: While a 10% to 15% waste allowance covers incidental trimming, standard installation requires a dedicated starter course along all eaves and rakes, plus specialized cap shingles along ridge lines. Measure the perimeter and ridgelines linearly to ensure you do not exhaust field shingles on trim.
  3. Underlayment Sizing: Synthetic underlayment typically comes in 10-square rolls (1,000 ft²), while traditional 15-lb or 30-lb asphalt felt often covers 2 to 4 squares per roll accounting for roll overlaps. For 16.53 squares, order 2 rolls of 10-square synthetic underlayment.

When Not to Rely on Basic Geometric Formulas

This calculator assumes standard planar geometries (such as uniform gable or simple hip configurations). Do not rely solely on this simplified model for complex multi-level roofs featuring curved mansards, intersecting dormers with varying pitches, or structural turrets. In those architectural configurations, perform individual rafter-run measurements or consult architectural roof plan elevations.

Comparison

ScenarioInputResult
Lower inputHouse length: 32Roof area: 1,338 ft²
Base exampleHouse length: 40Roof area: 1,653 ft²
Higher inputHouse length: 48Roof area: 1,968 ft²

Common mistakes

  • Forgetting to add roof overhangs to the exterior footprint, which underestimates total deck area.
  • Using ground footprint area without applying the pitch multiplier, leading to severe material shortages.
  • Underestimating waste on complex roof designs that have multiple hips, valleys, dormers, or chimneys.
  • Assuming all roofing shingles cover exactly 3 bundles per square, as some heavy specialty shingles require 4 or 5 bundles per square.
  • Omitting supplementary materials like drip edges, underlayment rolls, starter shingles, and hip and ridge cap shingles from the purchase order.

Checklist

  • Measure horizontal exterior building length and width at foundation or framing level.
  • Determine roof overhang depth at both the eaves and the rake edges.
  • Identify roof pitch by measuring vertical rise in inches over a 12-inch horizontal level run.
  • Select an appropriate waste factor: 10% for simple gable roofs, 15% to 20% for hips and valleys.
  • Confirm the shingle manufacturer packaging standard, typically 3 bundles per roofing square.
  • Verify whether additional bundles are required separately for starter courses and ridge caps.

Calculators Percentage Editorial Team

Calculator guides from the Calculators Percentage team. These introductory examples are educational, not professional advice.

Last reviewed:

This calculator provides material estimates based on geometric formulas and standard coverage rates. Actual jobsite material requirements may vary based on complex roof geometry, contractor installation techniques, and manufacturer packaging.

Frequently Asked Questions

What is a roofing square?

A roofing square is a standard unit of measurement in North American construction equal to 100 square feet of roof surface. Estimators and suppliers use squares rather than square footage to simplify ordering for shingles, underlayment, and metal panels.

How many bundles of shingles are in a square?

Standard 3-tab and architectural asphalt shingles typically require 3 bundles to cover 1 roofing square (100 square feet). However, certain heavyweight luxury or specialty laminate shingles may require 4 or more bundles per square. Always check the manufacturer packaging specifications on the bundle label.

How do you calculate roof pitch?

Roof pitch is expressed as inches of vertical rise over a 12-inch horizontal run (e.g., 6/12). To measure it, place a 12-inch level horizontally against the underside of a rafter or on the roof deck, hold it level, and measure vertically from the 12-inch mark to the roof surface. You can also derive the pitch angle in degrees using the arctangent of rise divided by run.

How much waste should I factor into a roofing estimate?

A 10% waste factor is standard for simple gable roofs with minimal penetrations. For hip roofs, cross gables, or structures with multiple dormers and valleys, increase the waste allowance to 15% or 20% to account for diagonal cutoffs, starter courses, and valleys.

Does this calculation include starter strips and ridge caps?

The formula covers the roof plane surface area plus a general waste margin, which often absorbs standard starter rows on simple layouts. However, professional roofers typically order dedicated starter strips and specialty hip and ridge cap shingles separately by measuring total perimeter eaves and linear ridge footage.

Can I use ground footprint area to order shingles?

No, using only the ground or foundation footprint will result in a significant material shortage. Pitch angles extend the actual surface area along the rafter length, and building overhangs expand the perimeter beyond the exterior walls.

Sources & references

Formulas are tested against hand-checked answers. How we check our calculators.

Estimates only. Confirm final figures, terms and fees with your bank, provider or a qualified professional.

Last updated: January 15, 2026