TakeoffCalc
Roofing

Roof Square Footage Calculator

Calculate the total surface area of your roof in seconds. Enter your dimensions and pitch — get instant material estimates in square feet and roofing squares.

ft
ft
rise/12
%
Gable roof reference diagramSide elevation of a simple gable roof on the left, showing rise over run for pitch. Plan view rectangle on the right, showing length and width of the building footprint.SIDE ELEVATIONrise12slopepitch = rise / 12PLAN VIEWlengthwidthfootprint = length × width

Results

Total Roof Area1,475.8 sq ft(137.1 m²)
Roofing Squares15
Roof Area (no waste)1,341.6 sq ft(124.6 m²)
Pitch Multiplier1.118
Footprint1,200.0 sq ft(111.5 m²)

Estimates only. Verify on site and consult a roofing contractor before ordering materials.

How to use this calculator

  1. 01Measure the length and width of your home’s footprint at ground level. Use the longest exterior dimensions of the area covered by the roof.
  2. 02Determine the roof’s pitch as rise over 12 inches of run. Tap the help icon next to the pitch field if you need a refresher on how to measure it.
  3. 03Set the waste factor. 10% for a simple gable roof; 12–15% if the roof has valleys, dormers, hips, or other complications.
  4. 04Read the results. Total Roof Area is the surface you need to cover. Roofing Squares is that number rounded up to the nearest 100 sq ft, since most materials are sold by the square.

Understanding the math

A roof’s surface is larger than the footprint it covers, because the slope adds length to every rafter. The pitch multiplier converts footprint area into roof surface area:

pitch_multiplier = √(rise² + 144) / 12

That formula is the ratio of the slope length to the horizontal run for each foot of run. Total roof area then comes from:

roof_area = length × width × pitch_multiplier × (1 + waste%)

Worked example: a 30 ft × 40 ft footprint at a 6/12 pitch with 10% waste. Pitch multiplier is √(36 + 144) / 12 ≈ 1.118. Footprint is 1,200 sq ft. Roof area before waste is 1,200 × 1.118 ≈ 1,341.6 sq ft. With 10% waste added, total is about 1,475.8 sq ft, or 15 roofing squares.

Pitch reference table

Common roof pitches with their angle and slope multiplier. Use this to convert between rise/12 ratios, degrees, and the multiplier this calculator applies.

PitchAngleMultiplier
1/124.8°1.003
2/129.5°1.014
3/1214.0°1.031
4/1218.4°1.054
5/1222.6°1.083
6/1226.6°1.118
7/1230.3°1.158
8/1233.7°1.202
9/1236.9°1.250
10/1239.8°1.302
11/1242.5°1.357
12/1245.0°1.414
14/1249.4°1.537
16/1253.1°1.667
18/1256.3°1.803
20/1259.0°1.944
24/1263.4°2.236

Frequently asked questions

How do I calculate roof square footage?

Multiply the building footprint (length × width) by the pitch multiplier, then add a waste factor. The pitch multiplier accounts for the extra surface area added by the slope — a 6/12 pitch produces a multiplier of 1.118, so a 1,200 sq ft footprint becomes 1,341 sq ft of roof surface. Add 10% for waste on a simple gable roof (15% for complex roofs). The result is what you'd order in materials.

How do I calculate roof pitch?

Roof pitch is rise over 12 inches of horizontal run, measured as a ratio like 6/12. To measure: place a 12-inch level horizontally against a roof rafter, with one end touching. From the other end, measure straight down to the rafter — that vertical distance in inches is your rise. A 6-inch drop means 6/12 pitch. You can do this from inside the attic against a rafter, which is safer than working on the roof. Most residential roofs fall between 4/12 and 9/12.

How do I convert roof pitch to degrees?

Take the arctangent of rise divided by run. For a 6/12 pitch: arctan(6/12) = arctan(0.5) = 26.6°. Reference values: 1/12 = 4.8°, 4/12 = 18.4°, 6/12 = 26.6°, 8/12 = 33.7°, 12/12 = 45°, 24/12 = 63.4°. Most residential roofs fall between 4/12 (18°) and 9/12 (37°). A 12/12 pitch is exactly 45° because rise equals run.

How do I calculate roofing squares?

Divide your total roof area in square feet by 100. One roofing square equals 100 sq ft of roof surface, and it's the standard unit roofers and suppliers use to price materials. A roof with 1,500 sq ft of surface area is 15 squares. Round up when ordering — partial squares still cost a full unit, and material packaging works in whole squares.

How do I calculate shingles for a roof?

Most asphalt shingles use three bundles per roofing square (100 sq ft of roof). For a 15-square roof, that's 45 bundles. Premium architectural and luxury shingles often need 4-5 bundles per square because of their thickness and weight, so check the product label for "bundles per square" before ordering. Add 10-15% extra for waste on cuts and starter rows. Hip and ridge shingles are sold separately and calculated from linear feet of ridges.

What waste factor should I use?

10% is a reasonable default for a simple gable roof. Use 12-15% if the roof has hips, valleys, dormers, or chimneys, since cuts and starter rows generate more offcuts. Steep roofs and complex shingle patterns also push the waste factor higher. Hip roofs commonly need 15% waste compared to 10% for gables. Leftover material isn't wasted in your wallet — extra shingles are useful for future repairs.

Does this calculator work for hip or mansard roofs?

No. This calculator is built for simple gable roofs (two sloping sides meeting at a ridge). Hip roofs require ~10-15% more material due to additional ridge lines, while mansard and gambrel roofs use multi-pitch geometry. For those, use this as a starting estimate and add an extra waste factor — or wait for our dedicated calculators in those categories.

How accurate is this calculator?

The math is exact for the geometry it models — a single-pitch gable roof. Real-world accuracy depends on input quality. Measure the building footprint at ground level (not the roof eaves), confirm the pitch with a level, and pick a waste factor that matches the complexity. For final material orders, cross-check your numbers with the roofing supplier.

Can I use this calculator with metric measurements?

The calculator accepts inputs in feet, but every result shows the metric equivalent in parentheses. To convert your measurements: 1 meter = 3.281 feet, so a 9.14m × 12.19m house is approximately 30 ft × 40 ft. You can use a phone calculator to convert your measurements once, then use this calculator normally — the outputs will show square footage AND square meters automatically.

Related calculators

Results are estimates based on simple gable roof geometry. Always verify measurements on site and consult a professional roofing contractor before ordering materials. TakeoffCalc is not responsible for material over- or under-orders.