How to Calculate Roof Area From Roof Dimensions
Turning a building's footprint into the true sloped surface area
Roof area formula
Roof surface area = roof plan area × slope factor, where the slope factor for a rise-in-12 pitch is √(rise² + 12²) ÷ 12. A 30 ft × 40 ft roof plan at 6-in-12 is 1,200 × 1.118 ≈ 1,342 ft². If you can measure the roof itself, the same area is the eave length × the rake length (eave to ridge) of each plane, added up.
Footprint area vs. roof area
A building's footprint is the flat, bird's-eye-view area — length × width, as if you were looking straight down. A pitched roof's actual surface area is larger, because the roof slopes up from the eaves to the ridge, and the steeper the pitch, the bigger the difference. Three measurements are easy to mix up:
- Building footprint: the outline of the exterior walls.
- Roof plan: the roof's outline seen from above, out to the eaves and rakes — the footprint plus the overhangs.
- Roof surface: the sloped area you cover, equal to the roof plan × the slope factor.
Measuring eaves, rakes and overhangs
Use the roof plan, because the overhangs are covered too. Measure the roof outline from edge to edge, or add the overhang on both sides to the building's length and width: a 30 ft × 40 ft building with 1 ft overhangs all round has a 32 ft × 42 ft roof plan, about 1,503 ft² of roof at 6-in-12 instead of 1,342. Measure eave overhangs horizontally, as seen from above; a measurement along a sloped rafter tail reads slightly long. Roof Area vs Floor Area explains why the numbers differ.
What the calculators expect
The Roof Area Calculator and the Roofing Calculator each take one length, one width and one pitch (rise in 12), and treat the whole rectangle as a single pitch. Neither adds overhangs, so enter roof plan dimensions if you want them counted, and run the calculation once for each area of a different pitch. The Roof Area Calculator returns the plan area and the roof surface area, with no waste. The Roofing Calculator uses the same area for squares, shingle bundles with waste, underlayment and nails, and works out starter and ridge cap only from the eave, rake, ridge and hip lengths you enter.
The slope factor
The slope factor converts plan area into true sloped area: √(1 + (rise/run)²), the same as √(rise² + 12²) ÷ 12 for a rise-in-12 pitch. A flat roof (0-in-12) has a factor of 1.0; a 6-in-12 roof has about 1.118, so its surface is about 11.8% larger than its plan.
The roof pitch chart lists the factor for every pitch from 2/12 to 12/12, and the guide to calculating roof pitch shows how to measure an unknown pitch.
Putting it together
Roof area = roof plan area × slope factor. When every plane has the same pitch, this works for gable, hip and combination roofs alike: hips and valleys change the shape of each plane, not the total, though they add hip, ridge and valley length and cutting waste for materials. Keep full precision until the end and round the final area; the slope factor has no units, so the method works the same in metres.
Roofs with more than one pitch
Where pitches differ — a shallow porch roof against a steeper main roof, or a dormer — split the roof plan into areas of equal pitch, apply each factor and add the results, without counting any plan area twice. Dormer side walls are walls, not roof area.
| Area | Plan | Pitch (factor) | Surface |
|---|---|---|---|
| Main, 30 × 40 ft | 1,200 ft² | 6/12 (1.118) | 1,341.6 ft² |
| Porch, 8 × 20 ft | 160 ft² | 3/12 (1.031) | 164.9 ft² |
| Total | 1,360 ft² | — | 1,506.6 ft² |
Measuring the roof surface directly
Dimensions taken on the roof already include the slope, so no slope factor is needed — never multiply a measured surface by it again. The Asphalt Roofing Manufacturers Association's residential manual finds a gable roof's area as the eave length × the sum of its rake lengths, and splits complex roofs into rectangles and triangles (base × height ÷ 2, with the height measured up the slope) that are added together. For the 30 ft × 40 ft roof above, each rake is 15 × 1.118 = 16.77 ft, and 40 × (16.77 + 16.77) = 1,341.6 ft². ARMA recommends leaving on-roof measuring to a roofing professional; the plan-and-pitch method works from the ground or from drawings.
What roof area is used for
Roof area is the geometric starting point for every roofing material calculation — shingles, underlayment, metal panels. Each material calculator then adds its own waste allowance on top of this geometric figure, since material coverage and cutting waste vary by product.
Roofing is ordered in squares of 100 ft², so divide the roof area by 100: 1,342 ft² is 13.42 squares before waste. The shingles guide and the Roof Shingle Calculator turn squares into bundles.
Worked Example
A roof with a 30 ft × 40 ft roof plan (no overhang beyond the walls) and a 6-in-12 roof pitch.
Plan area = 30 × 40 = 1,200 ft²
Slope factor for 6-in-12 = √(1 + (6/12)²) = √1.25 ≈ 1.118
Roof area = 1,200 × 1.118 ≈ 1,342 ft²
Check from roof dimensions: rake = 15 × 1.118 = 16.77 ft; 40 × (16.77 + 16.77) = 1,341.6 ft²
Squares = 1,341.6 ÷ 100 ≈ 13.4 squares, before waste
With 1 ft overhangs on a 30 ft × 40 ft building: 32 × 42 = 1,344 ft² × 1.118 ≈ 1,503 ft² (15.03 squares)
Assumptions & Limitations
- Each area multiplied by one slope factor has a single pitch; split the plan where pitches differ.
- Overhangs are included only when they are in the plan dimensions you use.
- The result is geometric roof area only, with no waste allowance.
FAQ
- Can I just measure the roof directly instead of calculating it?
- Yes, if it's safe and practical — each plane's eave length × rake length gives the surface area with no slope factor. ARMA recommends leaving on-roof measuring to a roofing professional; the footprint-and-pitch method works from the ground or from drawings.
- Does roof area include overhangs?
- It should for roofing, because the eaves and rakes are covered too. Measure the roof plan to the outside of the eaves and rakes, or add the overhang on both sides to the building's length and width, before applying the slope factor. The Roof Area Calculator does not add overhangs for you.
- How do you calculate the area of a hip roof?
- If every plane has the same pitch, multiply the roof plan area by the slope factor, as for a gable; the hips change the shape of the planes, not the total. Split the plan where pitches differ.
- How many roofing squares is my roof?
- Divide the roof surface area in square feet by 100, because one square is 100 ft². A 1,342 ft² roof is 13.42 squares before waste. In metric, one square is about 9.29 m².
Related Calculators
Related Guides
From the Blog
Sources
ARMA Residential Asphalt Roofing Manual (2014 edition)
Chapter 5: 1 square = 100 ft²; area from eave and rake lengths; splitting complex roofs into sections; on-roof measuring left to professionals.
ARMA Residential Asphalt Roofing Manual (2014 edition) — referenceSlope-factor geometry
An inclined plane's area = its horizontal projection × sec(θ); for a rise-in-12 pitch, sec(θ) = √(rise² + 12²) ÷ 12.
NIST SP 811, Appendix B
1 ft² = 0.09290304 m², so 100 ft² ≈ 9.29 m².