RoofingCalculatorHQ

Roof Area Calculator

Use this roof area calculator to compute actual roof surface area in sq ft or m² for gable, hip, shed and L-shape roofs from footprint, pitch and overhang.

Roof Area Calculator

|
Footprint
1344
ft²
Roof surface area
1502.64
ft²
Rafter length
17.89
ft · slope ×1.118 · 26.6°
Roofing squares
15.03
1 square = 100 sq ft

How this roof area calculator works

Enter four inputs — the building length and width at the gutter line, the eave overhang, and the roof pitch — and the calculator returns the actual roof surface area in square feet, the rafter length, the slope factor, and the equivalent number of roofing squares. Pick the shape (gable, hip, shed, or L-shape) and the geometry adapts automatically.

The calculator works for any pitch from 1/12 (almost flat) up to 21/12 (about 60°), which covers everything from low-slope additions to steep mansards.

The math, derived from first principles

A roof tilts at an angle. The actual surface is longer than the horizontal projection by the slope factor:

slope factor = sqrt(1 + (rise/run)²) = sec(angle)

For a 6/12 pitch the slope factor is sqrt(1 + 0.25) = 1.118. For a 30° angle it is 1/cos(30°) = 1.155. For a 45° angle the factor is 1.414 — meaning the roof has 41% more surface than its footprint.

Surface area for a rectangular gable or hip is then:

roof area = (length + 2·overhang) × (width + 2·overhang) × slope factor

For a shed (mono-pitch covering the whole rectangle) the formula is the same — the entire rectangle is one tilted plane. For an L-shape the calculator splits the footprint into two rectangles, calculates each, and sums them.

Standard input checks

Before trusting the output, verify the inputs:

  • Length × width — measure the exterior at the wall line, not the interior. On older homes, the gutter line and the wall line can differ by an inch or two, but it usually does not matter at the area level.
  • Pitch — read it on the rake of the gable end with a level and tape, or from the underside of the rafters with a digital pitch app. NRCA’s accuracy guidance is ±1/12 (about ±5°).
  • Overhang — most US tract homes are 12 to 18 inches at the eave and 6 to 12 inches at the rake. Custom homes can go to 24 inches or beyond.

Per-region pricing context (en-US, 2026)

Once you have the roof area, you can convert to a budget. Per the National Roofing Contractors Association (NRCA) technical bulletins and recent quotes from GAF Master Elite contractors and HomeAdvisor / Angi data:

Material$ / sq ft installed$ / square (100 sq ft)
3-tab asphalt shingle$4.00–$5.50$400–$550
Architectural / dimensional shingle$5.50–$7.50$550–$750
Designer / luxury shingle$8.00–$12.00$800–$1,200
Standing-seam metal (24 ga steel)$10.00–$15.00$1,000–$1,500
Concrete tile$8.50–$12.50$850–$1,250
TPO membrane (60 mil, low slope)$7.50–$11.00$750–$1,100

For a 1,800 sq ft surface area at a mid-grade architectural shingle ($6.25 / sq ft installed), the project budget would be roughly $11,250 ± 15%. Steeper than 8/12 adds a labour premium of 10–25% per NRCA contractor surveys, and any tear-off of two existing layers adds another $1.50–$2.00 / sq ft.

Common mistakes that cost real money

Using footprint instead of surface area. A 30 × 40 footprint with a 9/12 pitch is 1,200 sq ft on the ground but 1,500 sq ft of actual roof. A roofer who quotes from the footprint underestimates the job by 25%. Always run the slope factor first.

Forgetting overhang. A 1 ft overhang on a 30 × 40 footprint adds 142 sq ft (about 12%) before the slope factor is applied. On an asphalt shingle reroof at $6 per sq ft, that is $852 of material the homeowner would have under-ordered.

Mixing layers in the takeoff. When tearing off two existing layers on the same area, NRCA recommends adding 25–30% to dumpster and labour budgets — but the roof area itself does not change. Keep area separate from labour multipliers.

Treating valleys as flat. Valleys are still part of the slope, so they are already counted in the surface area. What changes with valleys is the waste percentage — bump from 10% to 15% on a hip with multiple valleys.

How this calculator differs from the square footage calculator

The roof square footage calculator on this site focuses on the simple gable case and prints bundle counts and underlayment rolls. This calculator is the geometry-first version: it gives you the surface area for any of four common shapes and the rafter length so you can also size your timber takeoff. Use this one when planning the structure or comparing shapes; use the square footage version when you are ready to order shingles.

Code references

  • 2026 IRC — R905 (roof coverings), R906 (roof insulation), R908 (reroofing) and R802.10 (engineered wood truss requirements).
  • NRCA Roofing Manual — the steep-slope and low-slope manuals provide ASTM-keyed material requirements, slope factor tables, and waste guidance.
  • ASTM D3462 for asphalt shingles, ASTM D4434 for PVC, and ASTM D6878 for TPO when sizing materials over the calculated area.

Putting it together

Run the calculator with your numbers, write down the surface area and the squares, and use them as the foundation for everything that follows: shingles, underlayment, drip edge, and labour. Cross-check with the roof cost calculator for a budget and the calculate roofing material takeoff tool for a full bill of materials.

The roof area is the single most important number on a roofing job. Get it right at this stage and every downstream estimate falls into place.

Frequently asked questions

What is the difference between roof area and footprint?
The footprint is the building's shadow on the ground — length × width as seen from above. The roof area is the actual surface of the slopes, which is always larger because the roof tilts. A 30 × 40 ft house with a 6/12 pitch has a 1,200 sq ft footprint but ~1,342 sq ft of roof surface. Order materials based on roof area, never footprint.
Does the roof area depend on the shape (gable vs hip vs shed)?
For a simple rectangular footprint at the same pitch, a gable and a hip roof have nearly identical surface area — the four hip planes sum to the same total as the two gable planes. A shed (mono-pitch) covering the same footprint has a slightly larger area because the entire footprint is at slope. L-shaped roofs add the two wing areas together.
How do I add the overhang to the calculation?
Measure the eave overhang (the distance the roof extends past the wall) and enter it. The calculator widens the footprint on all four sides by that amount before applying the slope factor. A typical 1 ft overhang on a 30 × 40 footprint adds about 12% to the total roof area.
What waste percentage should I add?
Add 10% for a simple gable, 12–15% for a hip with valleys, and 15–20% for a roof with multiple dormers, complex valleys, or odd shapes. The roof area itself is the geometric truth — waste is added on top when ordering shingles, underlayment, or membrane.
Why is pitch given as X/12 in the US?
American framing tradition uses 'rise over run' where the run is fixed at 12 inches. A '6/12 pitch' means the roof rises 6 inches for every 12 inches horizontally — about 26.6°. The IRC and NRCA both use this convention. For metric inputs the calculator accepts degrees or X/12 — toggle in the controls.
Can I calculate roof area from a satellite image?
You can estimate the footprint from a satellite image using a free measurement tool like Google Earth's ruler, but you still need the pitch — which a photo cannot give you. Pair a satellite footprint with a pitch measurement from inside the attic or with a pitch app on a smartphone, then plug both into this calculator.

Related calculators

📋 Embed this calculator on your site (free, attribution required)

Free to embed on any non-commercial or commercial site, provided the attribution link remains visible. No tracking, no email capture, just the calculator.