How do you work out roof area from the floor plan?

Multiply the plan area by the slope factor — 1.118 at 6/12. The factor for every pitch, and why the footprint always understates the roof.

Plan area × the slope factor. At 6/12 that factor is 1.1180, so a 30' × 40' footprint is 1503 ft² of roof.

The footprint is 1200 ft², and the overhang and the slope between them add 303 ft² on top — over a fifth more roof than floor.

How that is worked out

  1. A sloped roof covers more surface than the ground under it, by exactly the ratio of the rafter's length to its run.
  2. That ratio is hypot(12, rise) ÷ 12 — the same number as the common rafter per foot of run, divided by twelve. At 6/12 it is 1.1180.
  3. Take the plan area *including the overhangs*, then multiply. The overhang is flat area that gets sloped along with everything else, and leaving it out is the other half of why footprint estimates come up short.

Slope factor by pitch, and what it does to a 30' × 40' footprint

Slope factor by pitch, and what it does to a 30' × 40' footprint
PitchAngleSlope factorRoof areaOver the footprint by
3:1214.0°1.03081385 ft²15%
4:1218.4°1.05411417 ft²18%
5:1222.6°1.08331456 ft²21%
6:1226.6°1.11801503 ft²25%
7:1230.3°1.15771556 ft²30%
8:1233.7°1.20191615 ft²35%
10:1239.8°1.30171749 ft²46%
12:1245.0°1.41421901 ft²58%

Worth knowing

  • The slope factor is the single most-skipped step in a roofing estimate, and it is always an undercount — never an over. At 12/12 the roof is over 40% larger than the footprint before the overhang is counted.
  • Overhangs matter more than they look. A 12" overhang on all four sides of a 30' × 40' house adds 144 ft² of plan area before the slope factor touches it.
  • This is for a simple gable. Hips have the same area as a gable over the same footprint, but a roof with dormers, valleys or varying pitches has to be broken into planes and added up.
  • The factor is the same number the rafter tables print, divided by twelve — which is why a framing square can be used to check a roofing estimate.