Roofing Calculator

Enter your house footprint, roof pitch, overhang and roof style to see how many squares and bundles of shingles to order, plus the trim and underlayment that go with them.

ft
ft
Measure the outside walls (footprint). For a gable roof, length runs along the ridge.
in
$
$

Your results

Squares to order—
Roof surface area—
Shingle bundles—
Underlayment rolls—
Drip edge—
Ridge cap—
Shingle cost (materials)—
Installed estimate—

How roofing is measured

Roofing is ordered by the square: 100 square feet of finished roof surface. Because a roof slopes, its surface is larger than the footprint of the house underneath it. This calculator starts from the footprint you can measure on the ground, adds the eave overhang on every side, and multiplies by a pitch factor that converts flat area into sloped area. The pitch factor is the length of a rafter per foot of horizontal run: √(rise² + 12²) ÷ 12. The same factor works for gable and hip roofs, because every plane of an equal-pitch roof has the same slope.

A waste allowance is then added for cut-offs and the starter course: 10% for a simple gable, 15% for a hip roof (every hip needs angled cuts on both sides) and 20% for roofs broken up by valleys and dormers. Standard 3-tab and architectural shingles come three bundles to a square.

Common pitch factors

PitchFactorExtra area
4/121.054+5.4%
6/121.118+11.8%
8/121.202+20.2%
10/121.302+30.2%
12/121.414+41.4%

The formula

pitch factor = √(rise² + 144) ÷ 12
roof area = (length + 2 × overhang) × (width + 2 × overhang) × pitch factor
squares = roof area × (1 + waste %) ÷ 100
bundles = squares × 3, rounded up
underlayment rolls = roof area × (1 + waste %) ÷ roll coverage, rounded up

Example: a 50 × 30 ft ranch house

A 50 × 30 ft house with a 6/12 gable roof, 12 inch overhangs, synthetic underlayment, shingles at $42 a bundle and an installed price of $550 per square.

StepResult
Footprint with overhang (52 × 32 ft)1,664 sq ft
Roof surface (× 1.118)1,860 sq ft
Plus 10% waste2,046 sq ft
Squares to order20.5 squares
Shingle bundles (20.46 × 3, rounded up)62
Synthetic underlayment (1,000 sq ft rolls)3 rolls
Drip edge (104 ft eaves + 72 ft rakes)176 ft (18 × 10 ft)
Ridge cap (52 ft ridge)3 bundles
Shingle cost (62 × $42)$2,604
Installed estimate (20.46 × $550)$11,255

Switch the same house to a hip roof and the ridge shrinks to 20 ft, but four 24 ft hips are added, so ridge cap rises to 116 ft (5 bundles) and waste goes to 15%.

Materials beyond the shingles

Underlayment

Synthetic underlayment usually comes in 48 in × 250 ft rolls covering 10 squares. Traditional felt covers far less: a roll of #15 felt does about 4 squares and #30 felt about 2. On pitches from 2/12 up to 4/12, shingle manufacturers require a double layer, so plan on twice the rolls.

Drip edge and ridge cap

Drip edge is metal trim along the eaves and rakes, sold in 10 ft lengths that overlap a couple of inches, so round up. Hip and ridge cap shingles are sold by the linear foot; a bundle such as GAF Seal-A-Ridge covers about 25 ft. Check your brand, since some cover only 20 ft.

Things this estimate leaves out

Starter strip shingles (roughly one bundle per 100 to 120 ft of eave and rake), ice-and-water shield along the eaves in cold climates and in valleys, step and chimney flashing, pipe boots, vents and roofing nails. If the old roof has two layers to tear off, expect the installed price per square to climb.

Measure twice

For an L-shaped or T-shaped house, split the footprint into rectangles, run each one, and add the squares. Garages and porches with their own roofs count too. A roofer's quote based on an aerial or on-roof measurement will be more precise, but this estimate tells you whether a quote is in the right range.

Frequently asked questions

What is a roofing square?

A square is 100 square feet of roof surface. Shingles, underlayment and contractor quotes are all priced by the square, so a 2,000 square foot roof is 20 squares. Most asphalt shingles come three bundles to the square.

How many bundles of shingles do I need per square?

Three bundles cover one square for nearly all 3-tab and architectural (laminated) shingles. Some heavy designer shingles need four or five bundles per square, so check the coverage printed on the wrapper before you order.

How do I find my roof pitch without climbing up?

From the attic, hold a level horizontally against a rafter, mark 12 inches along it, and measure straight up from that mark to the underside of the rafter. That rise in inches is your pitch over 12. Free phone apps can also read the angle from a photo of the gable end.

How much waste should I add for roofing?

About 10 percent for a simple gable roof, 15 percent for a hip roof, and 15 to 20 percent or more for roofs with dormers, valleys and many angles. Waste covers cut-offs at rakes, hips and valleys and shingles used for the starter course.

Does this calculator work for complicated roofs?

It gives a sound estimate for rectangular gable and hip roofs. For L-shaped houses, split the footprint into rectangles, run each one and add the results. For roofs with many dormers and valleys, treat the result as a budget figure and have a roofer measure before ordering.

How much does a new shingle roof cost per square?

In 2026 most architectural shingle replacements cost roughly $450 to $700 per square installed, including tear-off, underlayment, flashing and labor. Steep pitches, multiple layers to remove and difficult access push the price higher.

Rates and figures last checked September 2026.

This calculator gives estimates for planning. Check current rates and product labels before you buy, list or file.