HomeConstruction & Home › Wall Framing Calculator

Wall Framing Calculator

Estimates the lumber for one stud wall: studs from the wall length and spacing plus an end stud, two extra studs per three-stud corner and two per opening (jack studs beside the king studs), a waste allowance, plate length for a single bottom and double top plate, header count and 4 × 8 ft sheathing sheets. Planning estimate only.

When to use

You need a lumber take-off (studs, plates, sheathing) for a timber-framed wall of known length at 16 in, 24 in, 400 mm or 600 mm stud spacing.

Do not use when: You need structural sizing of headers or studs (species, grade and load dependent; see the IRC chapter 6 tables), drywall for the finished wall (use drywall) or board footage for pricing (use board-feet).

Formula

studs_before_waste = ceil(wall_length / stud_spacing) + 1 + 2 × corners + 2 × openings; studs = ceil(studs_before_waste × (1 + waste_percent/100)); plate_linear_ft = 3 × wall_length_ft; plate_pieces = ceil(plate_linear_ft / plate_length_ft); headers = openings; sheathing_sheets_4x8 = ceil(wall_length_ft × wall_height_ft / 32).

Assumes platform framing with a single bottom plate and a double top plate, three-stud corners and a king plus jack stud each side of every opening; blocking, fire stops, sills, cripples and nails are not counted. Planning estimate only; check quantities against the supplier's coverage figures and local code before ordering.

Inputs

ParameterTypeUnitRequiredDescription
wall_lengthnumberft or myesLength of the wall in feet or metres (see length_unit). Range: > 0, ≤ 1000
length_unitenum: m | ftdefault ftUnit of the length inputs (m or ft). Lengths are reported in both units.
stud_spacingenum: 16_in | 24_in | 400_mm | 600_mmdefault 16_inCentre-to-centre stud spacing: 16 in (400 mm) is standard for load-bearing walls; 24 in (600 mm) is allowed for many non-bearing and advanced-framing walls.
cornersintegerdefault 2Wall corners or partition intersections framed with three studs; 2 extra studs are added per corner. Range: ≥ 0, ≤ 50
openingsintegerdefault 0Doors and windows in the wall; each adds 2 studs (jack studs beside the king studs; cripples are cut from offcuts) and one header. Range: ≥ 0, ≤ 100
wall_height_ftnumberftdefault 8Wall height in feet (2.4 m ≈ 7.87 ft); used only for the sheathing count. Range: > 0, ≤ 30
waste_percentnumber%default 10Extra material for cuts, breakage and offcuts, applied as a multiplier (1 + waste_percent/100). 10 % covers crooked or split studs and cripples cut from full lengths. Range: ≥ 0, ≤ 50
plate_length_ftnumberftdefault 8Length of the plate lumber you will buy, in feet (8, 10, 12, 14 or 16 ft stock; 4.8 m ≈ 15.75 ft). Range: > 0, ≤ 40

Outputs

OutputTypeUnitDescription
studs_before_wasteintegerceil(wall_length / spacing) + 1 + 2 × corners + 2 × openings.
studsintegerceil(studs_before_waste × (1 + waste_percent/100)).
plate_linear_ftnumberft3 × wall_length (single bottom plate + double top plate).
plate_linear_mnumbermSame plate length in metres.
plate_piecesintegerceil(plate_linear_ft / plate_length_ft).
headersintegerOne header per opening (size from the code span tables).
sheathing_sheets_4x8integerceil(wall_length_ft × wall_height_ft / 32).
wall_area_ft2numberft²wall_length_ft × wall_height_ft.

Example

20 ft wall, 16 in OC, 2 corners, 1 opening, 10 % waste, 8 ft plates: {"wall_length":20,"length_unit":"ft","stud_spacing":"16_in","corners":2,"openings":1,"wall_height_ft":8,"waste_percent":10,"plate_length_ft":8}{"studs_before_waste":22,"studs":25,"plate_linear_ft":60,"plate_linear_m":18.29,"plate_pieces":8,"headers":1,"sheathing_sheets_4x8":5}

6 m wall, 600 mm OC, 2 corners, 2 openings, 10 % waste: {"wall_length":6,"length_unit":"m","stud_spacing":"600_mm","corners":2,"openings":2,"waste_percent":10}{"studs_before_waste":19,"studs":21,"plate_linear_m":18,"plate_linear_ft":59.06,"plate_pieces":8,"headers":2,"sheathing_sheets_4x8":5}

GET https://tttkmbb.com/api/v1/calculate/wall-framing-studs?wall_length=20&length_unit=ft&stud_spacing=16_in&corners=2&openings=1&wall_height_ft=8&waste_percent=10&plate_length_ft=8

Machine access

Sources

FAQ

Why add one stud to the spacing count?

Studs sit at every spacing interval plus one at the far end: a 20 ft wall at 16 in has 15 intervals and 16 layout studs. Corners and openings then add their extra studs.

How are openings counted?

Each opening is framed with a king stud and a jack (trimmer) stud on both sides. The king studs replace layout studs, so 2 studs per opening are added; cripples above and below come from offcuts and the waste allowance.

Does this size the header?

No. Header depth depends on span, load and species (IRC R602.7 tables); the count only tells you how many headers to build.

Related calculators