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
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?
Does the roof area depend on the shape (gable vs hip vs shed)?
How do I add the overhang to the calculation?
What waste percentage should I add?
Why is pitch given as X/12 in the US?
Can I calculate roof area from a satellite image?
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.