Skip to main content
MeasureTwice

Roofing calculator

Roofing calculator for squares and shingle bundles.

Enter the roof footprint and pitch to estimate roof area, roofing squares, shingle bundles, and underlayment rolls — waste included. A 40 x 30 ft ranch at 6/12 needs about 45 bundles.

40 x 30 at 6/12

45 bundles

14.8 squares

1 square

100 sq ft

~3 bundles per square

Pitch factor

sqrt formula

sqrt(1 + (rise/12)²)

Roof estimate

Roofing calculator

Live estimate

Slope factor

1.118x

flat footprint to roof area

Footprint is the roof's flat outline including overhangs. Roof area = footprint x slope factor. 1 roofing square = 100 sq ft; standard shingles use about 3 bundles per square. Complex roofs with many hips and valleys need more waste.

Quick reference

Roofing squares and bundles for common roof sizes

Roof area from the footprint and pitch, then squares and bundles at 3 bundles per square with the default 10% waste.

Footprint and pitchRoof areaSquaresBundles
24 x 24 ft at 4/12607 sq ft6.721
30 x 40 ft at 4/121,265 sq ft13.942
30 x 40 ft at 6/121,342 sq ft14.845
30 x 50 ft at 6/121,677 sq ft18.456
40 x 60 ft at 6/122,683 sq ft29.589
30 x 40 ft at 8/121,442 sq ft15.948
30 x 40 ft at 12/121,697 sq ft18.757
What to measure
Gable roof showing rise over a 12 inch run and the footprint width 12 in run Rise Roof slope Footprint width

The footprint is the flat outline of the roof including overhangs. Pitch is the rise in inches for every 12 in of run.

Quick roof answers

Common roof sizes

40 x 30 ranch (6/12)

45 bundles

about 14.8 squares with waste

50 x 30 footprint (6/12)

56 bundles

about 18.4 squares with waste

24 x 24 garage (4/12)

21 bundles

about 6.7 squares with waste

Footprint vs roof area

The footprint is the flat outline of the roof including overhangs — not the floor area inside. A two-story house can share the same roof footprint as a ranch. Steeper pitch adds area on top of that.

Shopping list

Shingles, underlayment, and accessories

Bundle and roll counts update from the calculator. Confirm bundles per square, roll coverage, and color lot before ordering.

Primary material

45 bundles

Roofing shingles

Use the bundle count as a starting point, then confirm bundles per square, color lot, and pallet quantity with the supplier.

Underlayment

4 rolls

Felt or synthetic underlayment

Roll coverage varies (15 lb felt is about 4 squares; synthetic covers more). Verify the roll square footage before ordering.

Accessories

Starter, ridge cap, nails, and flashing

Eaves, ridges, valleys, and penetrations need starter strip, ridge cap, roofing nails, drip edge, and flashing beyond the field shingles.

Install and safety

Roofing tools and safety gear

Roof work needs a roofing nailer or hammer, utility knife, chalk line, and proper fall-protection and ladder setup.

Formula shown

How the roofing estimate works

1. Roof area from footprint and pitch

roof area = footprint sq ft x sqrt(1 + (rise/12)²)

2. Squares and bundles

squares = roof area x (1 + waste) / 100; bundles = ceil(squares x 3)

3. Underlayment

rolls = ceil(squares / roll coverage in squares)

What this does not include

Tear-off of the old roof, decking repair, drip edge, flashing, ridge vent, ice-and-water shield, labor, permits, and disposal are separate. A complex roof with many facets also needs more waste than a simple gable.

Sources

Sources checked

Written by

MeasureTwice Editorial

DIY estimating and home-improvement research

Checked against

Pitch factors, squares, and bundle counts checked against manufacturer specs; price ranges against published cost guides.

How we check our numbers

Last updated: June 25, 2026

Estimate only. This calculator is not a quote. Verify product yield, price, delivery minimums, and local conditions with your supplier or contractor before buying materials.

FAQ

Roofing calculator questions

Squares, shingle bundles, the pitch multiplier, waste, and what the material estimate leaves out.

How do I calculate roofing squares? +

Multiply the footprint length by width, multiply by the pitch slope factor to get roof area, then divide by 100. A 40 x 30 ft footprint at a 6/12 pitch is about 1342 sq ft, or roughly 14.8 squares once 10% waste is added.

How many square feet is a roofing square? +

One roofing square is 100 square feet of roof surface, for example a 10 ft by 10 ft area. Roofers price and order by the square, so a 1,500 sq ft roof is 15 squares before waste.

How many bundles of shingles do I need? +

Standard architectural and 3-tab shingles use about 3 bundles per square. The 40 x 30 ft, 6/12 example needs roughly 45 bundles including waste. Always confirm bundles per square on the product you buy.

What is the roof pitch multiplier? +

A roof that rises a given amount per 12 inches of run is longer than its flat footprint by sqrt(1 + (rise/12)^2). A 6/12 pitch is about 1.118x, an 8/12 about 1.202x, and a 12/12 about 1.414x. Steeper roofs need more material than the footprint suggests.

How much waste should I add for shingles? +

A simple gable roof often uses about 10%. Roofs with many hips, valleys, dormers, and cuts can need 15% or more. The waste field is editable so you can match the roof complexity.

Is this a roof replacement quote? +

No. It estimates material quantities (squares, bundles, underlayment) only. Tear-off, decking repair, flashing, labor, permits, and disposal are separate. Measure carefully or get a professional measurement before ordering.

Related guides