Residential Framing Package
Stud + plate + joist + rafter rollup with board-feet totals from footprint, perimeter, wall height, joist span.
Example
You enter
- Footprint (ft²) 1500
- Wall perimeter (ft) 160
- Wall height (ft) 9
- Stud OC (in) 16
- Joist span (ft) 14
- Joist OC (in) 16
- Rafter OC (in) 24
- Building run (ft; rafter horizontal run) 16
- Pitch (rise per 12) 6
- Stud size 2x4
- Joist size 2x10
- Rafter size 2x8
You get
- Studs (count + bf) 128
- Plates (linear ft + bf) 528
- Joists (count + bf) 83
- Rafters (count + bf) 50
- Total board feet 4250 bf total
Checked against published worked examples from: IRC framing practice + AWC NDS (project bundled BF-per-ft per nominal size).
Details, formula, and sources
ScopeStud + plate + joist + rafter rollup with board-feet totals from footprint, perimeter, wall height, joist span, rafter span, and pitch.
Formula or tableStud count = ceil(perimeter / stud_oc) + 8 (corner/T allowance). Plate lf = ceil(perimeter × 3 × 1.10) (sole + 2 top + 10% waste). Joist count = ceil(footprint / (joist_span × joist_oc)) + 2. Rafter count derived from approx_length / rafter_oc × 2 (both sides) + 2 (ridge ends). Rafter length = building_run × m_common where m_common = sqrt(P² + 144) / 12. Board feet per ft per nominal: 2x4 = 0.667, 2x6 = 1.0, 2x8 = 1.333, 2x10 = 1.667, 2x12 = 2.0.
Source and editionIRC 2024 (International Residential Code). Tables R502.3.1(1)-(2) (joist spans), R602.3(5) (stud size and spacing) and R802.4.1(1)-(2) (rafter spans), unchanged from 2021. Until 2026-10-17 this cited R502.5, R602.5 and R802.5.1, which are girder and header spans, nonbearing walls and ceiling joists. WWPA standard grading rules for board-feet conversions.
Free accessFree read-only access at codes.iccsafe.org.
What governsEstimate. AHJ and licensed structural engineer govern.
API field namesfootprint_ft2, perimeter_ft, wall_height_ft, stud_oc_in, joist_span_ft, joist_oc_in, rafter_oc_in, building_run_ft, pitch, stud_size, joist_size, rafter_size, stud_count, plate_lf, joist_count, rafter_count, total_bf
- Corner / T allowance +8 studs for a simple rectangle (engineering practice)framing convention
- Plate waste factor 10%engineering practice
- Sizes stud 2x4 / joist 2x10 / rafter 2x8 (fixed in the page; selectable only through the API)typical residential sizes (not an IRC value)