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
Details, formula, and sources
Stud + plate + joist + rafter rollup with board-feet totals from footprint, perimeter, wall height, joist span, rafter span, and pitch.
Stud 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). 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.
IRC 2021 (International Residential Code). Tables R502.5 (joists), R602.5 (studs), R802.5.1 (rafters). WWPA standard grading rules for board-feet conversions.
Free read-only access at codes.iccsafe.org.
Estimate. AHJ and licensed structural engineer govern.
Field names used by the API: footprint_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 defaults; user-selectableIRC 2021 typical residential