Skip to content
CalculatorBuddy

Roofing Calculator

Estimate roof area from house footprint, pitch, and eaves, plus shingles, roll roofing, felt, and optional material cost.

Maintained by CalculatorBuddy TeamEditorial methodology

Add as a preferred source on Google (opens in a new tab)

US pitch (rise over 12 inches of run). 6/12 is a common residential slope.

ExampleSample values — edit any field to see your result.

Footprint of the house (the land it covers), not the sloped roof surface.

Rise in inches for every 12 inches of horizontal run. A 6/12 roof rises 6 in per foot of run.

How far the roof overhangs the walls. Use 0 if the roof stops at the wall line.

Results update as you type.

Estimated roof area

2,461 square feet or 228.6 square meters or 273.4 square yards

Estimated result

Roof squares (10% buffer)A roofing square is 100 square feet. The count includes a 10% waste buffer.
28

Saved calculations stay only in this browser. Share copies a link containing your entered values.

Compare scenarios

Keep a baseline, then change an assumption to see its effect side by side.

US standard materials

MaterialQuantityCoverage
Composition shingles (10% allowance)82~33 ft² per bundle
Roll roofing25~36 in × 36 ft per roll
#15 felt7~36 in × 144 ft per roll
#30 felt13~36 in × 72 ft per roll

Estimate the sloped area of a roof from the house footprint, pitch or angle, and eave overhang, then convert that area into US shingle, roll-roofing, and felt counts. Use the materials tab when you already know the roof surface.

Typical slope correction factors

PitchAngleMultiply byPitchAngleMultiply by
1/124.8°1.0032/129.5°1.014
3/1214.0°1.0314/1218.4°1.054
5/1222.6°1.0836/1226.6°1.118
7/1230.3°1.1588/1233.7°1.202
9/1236.9°1.25010/1239.8°1.302
11/1242.5°1.35712/1245.0°1.414
13/1247.3°1.47414/1249.4°1.537
15/1251.3°1.60116/1253.1°1.667
17/1254.8°1.73418/1256.3°1.803
19/1257.7°1.87320/1259.0°1.944
21/1260.3°2.01622/1261.4°2.088
23/1262.4°2.16224/1263.4°2.236
Shingle coverage varies by product. GAF states that most standard asphalt shingles use three bundles per square, while some specialty products use more. Check the package and installation instructions before ordering.

Examples

Default 2,000 sq ft house, 6/12, 1 ft eaves

House base 2,000 sq ft, pitch 6/12, eaves 1 ft. Estimated roof area is 2,461 square feet (228.6 m², 273.4 yd²). With a 10% buffer that is 28 roof squares, 82 bundles of composition shingles, 25 rolls of roll roofing, 7 rolls of #15 felt, and 13 rolls of #30 felt. At $3 per square foot the material price is $7,383.

Same house, no eaves

Pitch 6/12 and eaves 0 on 2,000 sq ft is 2,236 square feet (207.7 m²). That is 25 squares and 74 shingle bundles.

Known 2,000 sq ft roof surface

On the materials tab, 2,000 sq ft of roof (already sloped) needs 22 squares with buffer, 66 shingle bundles, 20 rolls of roll roofing, 5 rolls of #15 felt, and 10 rolls of #30 felt.

Formula

Lengths use the international foot (1 ft = 0.3048 m). The house footprint is treated as a rectangle whose perimeter is 10% longer than a square of the same area, then expanded by the eave overhang:

plan   = A + 4.4 × eaves × (√A + eaves)
pitch  = √(1 + (rise/12)²)
angle  = 1 / cos(θ)
roof   = plan × pitch (or angle)

A 6/12 pitch is rise 6, so √(1 + 0.5²) = 1.118. A 25° roof uses 1 / cos(25°) ≈ 1.103. Materials are counted on the sloped area in square feet:

squares (10% extra) = ceil(roof_ft² × 1.1 / 100)
shingle bundles     = ceil(roof_ft² × 1.1 × 3 / 100)
roll roofing        = ceil(roof_ft² / 100)
#15 felt            = ceil(roof_ft² / 400)
#30 felt            = ceil(roof_ft² / 200)
Complex roofs (hips, valleys, dormers) are more accurate when you measure each plane and add the areas — use the Area Calculator for those pieces, then paste the total into the materials tab.

Purchasing assumptions and limits

A roof should be measured plane by plane when possible. The footprint mode's eave calculation estimates perimeter from area and can be inaccurate for long, L-shaped, hip, valley, dormer, or multi-level roofs. The 10% allowance is a planning convention, not a guarantee that it covers the cuts and starter, ridge, hip, and repair needs of a particular roof.

The GAF shingle measurement guide confirms that a roofing square is 100 ft² and that many standard products use three bundles per square, while product specifications can differ. Roll roofing and felt results use the stated coverage constants without the shingle waste factor. Confirm installed coverage, laps, slope limits, underlayment, fasteners, flashing, ventilation, and local requirements for the selected system.

Frequently asked questions

How do I calculate roof area from the house footprint?
Start with the house base area (the land the house covers), add eaves overhang, then multiply by a slope factor. A 2,000 sq ft footprint with 1 ft eaves and a 6/12 pitch is 2,461 sq ft of roof (228.6 m²). The slope factor is √(1 + (rise/12)²), or 1 / cos(θ) when you enter an angle.
What is a roofing square?
One square is 100 square feet of roof. Contractors order by the square. This calculator adds a 10% waste buffer, so 2,461 sq ft is 28 squares (2,461 × 1.1 / 100, rounded up). The 2,000 sq ft materials example is 22 squares.
How many bundles of shingles do I need?
Many standard products use three bundles per roofing square. This calculator applies the roof area, a 10% allowance, and three bundles per square, then rounds up. The default 2,461 sq ft roof needs 82 bundles; a known 2,000 sq ft roof needs 66. Confirm the selected product's bundles-per-square specification and the project allowance.
How does roof pitch change the area?
Steeper roofs have more surface than the floor plan. A 6/12 pitch multiplies the plan by 1.118; 12/12 (45°) by 1.414; 24/12 by 2.236. On 2,000 sq ft with no eaves, 6/12 is 2,236 sq ft and 12/12 is 2,828 sq ft.
Does the price include labor or tear-off?
No. The optional price is materials only, using the unit you enter (per square foot, metre, yard, inch, or centimetre), rounded to the nearest dollar. Labor, tear-off, underlayment extras, and delivery are not included.

Related calculators