CrewMeasure

Framing Calculator

Enter your wall run and footing basics once and get stud count, footing concrete, and stair layout together — the same three calculators a stick-framed structural job actually touches.

Material List

A framing job rarely stops at studs. This page runs the Framing, Concrete, and Stairs calculators from one set of measurements: wall segments and stud settings drive the stud takeoff, footing dimensions feed the concrete estimate underneath that wall, and a total stair rise feeds a stair layout for any structural stair opening in the job. Each calculator below is the same one available on its own page — nothing here is a new formula.

Framing a wall or floor system

Enter each wall segment separately rather than one combined total length — a run with corners and openings needs the individual segment lengths to place studs correctly, and this calculator sums them for you. On-center spacing is almost always 16 or 24 inches on residential work; check your plan set rather than assuming. Corner count and extra studs per corner cover the additional studs a standard three- or four-stud corner needs beyond the on-center layout, and opening count does the same for the king/jack studs around each door or window rough opening.

Top plate mode matters for both material and code: a single top plate is common on non-load-bearing interior partitions, while a double top plate is standard on load-bearing and exterior walls in most jurisdictions. Confirm which applies to the wall you’re framing before ordering plate stock.

Wall, footing, and stair measurements

Enter these once. Wall segments and stud settings drive the Framing takeoff; footing and stair fields are entered separately below since a wall run doesn't imply a footing size or a stair rise on its own.

Top plate
Basement included
Footing shape
Footing bag estimate
Stair code mode

Framing

Converts wall segments and stud settings into stud count, plate length, and linear feet to buy.

Input source

Inherited from the master inputs above. Switch to manual entry to override just this calculator.

You'll need 54 studs for 44 ft of wall framing.

You'll need

Framing result

Total studs
54 studs
Linear feet to buy
621 ft

Actual: 620.4000000000001 ft (rounded up for purchase)

Warnings

  • WARNING Rough Estimate: header sizes use the jobsite "span (ft) ~ lumber depth (in)" rule of thumb, not an engineered or IRC-table lookup. This is not load, species, or story-count aware. Verify with a span table or engineer before ordering.

Detail values

Regular studs (per story)
38
Corner studs (per story)
12
Opening studs (per story)
4
Story multiplier
1
Bottom plate
44 ft
Top plate
88 ft
Total linear feet
564 ft
Doors
1
Windows
1
Header rough estimate — Door 1
2x4
Header rough estimate — Window 1
2x4

Assumptions

  • Extra studs per corner: 3
  • Extra studs per opening: 2
  • Stud size: 2x4 (informational -- current stud-count math is driven by spacing, not width)
  • Story count: 1
  • Header sizing method: Rough estimate only ("span (ft) ~ lumber depth (in)"), the same rule of thumb Omni Calculator's own header calculator uses and explicitly labels as not code-based / no IRC reference cited. Not mixed into purchase quantities -- verify with a span table or engineer before ordering.
Formula details
  • Regular studs (per story): sum(ceil(wallLengthInches / spacing) + 1)
  • Corner studs (per story): cornerCount x extraStudsPerCorner
  • Opening studs (per story): (doorCount + windowCount) x extraStudsPerOpening
  • Story multiplier: storyCount + (basementIncluded ? 1 : 0)

    Applied to every wall-run total (studs, plates, linear feet), mirroring shed-barn.ts's roofPlaneCount multiplier pattern.

  • Total linear feet: (bottomPlate + topPlate + (totalStuds x studLength)) x storyMultiplier
  • Header rough estimate: recommendedNominalDepthIn = smallest standard depth >= openingSpanFt

    "span (ft) ~ lumber depth (in)" jobsite rule of thumb -- see shared/header-sizing.ts. Not code-based; verify before ordering.

  • Joist deflection-limited span: L = cbrt(8 x E x I / (25 x u)), deflection limit L/240

    See shared/joist-sizing.ts for the AWC NDS Table 4A modulus-of-elasticity source and full derivation.

Open the standalone Framing calculator

Concrete

Footing concrete volume and optional bag count, from footing dimensions entered separately above.

Input source

Inherited from the master inputs above. Switch to manual entry to override just this calculator.

Order 1.22 cu yd of concrete for this pour.

Order

Concrete result

Waste-adjusted concrete
1.22 cu yd

Actual: 1.2222222222222223 cu yd (rounded to nearest for purchase)

Bag count
0 bags

Warnings

  • INFO Material estimate only. Footing depth, size, reinforcement, frost depth, and bearing capacity must be verified locally.

Detail values

Cubic feet
30
Cubic yards
1.11
Waste-adjusted cubic yards
1.22
Bag count
0
Effective depth (incl. frost line)
1 ft

Assumptions

  • Concrete density for bag estimate: 4050 lb per cubic yard
  • Bag mode enabled: No
Formula details
  • Rectangular volume: length x width x depth
  • Round volume: pi x radius^2 x depth
  • Cubic yards: cubicFeet / 27
  • Bag count: ceil((wasteAdjustedCubicYards x 4050) / bagSize)
Open the standalone Concrete calculator

Stairs

Riser count, tread depth, and stringer length for a structural stair opening, from total rise.

Input source

Inherited from the master inputs above. Switch to manual entry to override just this calculator.

Plan for 14 risers at the code-max 7.71 in each, with 10 in tread depth.

Plan for

Stairs result

Risers
14 risers
Treads
13 treads
Steps on stringer
13 cuts
Stringer length
169.01 in

Actual: 169.00887550658396 in (rounded to nearest for purchase)

Warnings

  • WARNING Blondel comfort check is outside the 24 to 25 inch target range.
  • INFO This is a general reference only. Verify local code and field conditions before construction.

Detail values

Risers
14
Actual riser height
7.71 in
Treads
13
Tread depth
10 in
Total run
130 in
Stringer length
169.01 in
Height of first step
6.21 in
Typical step height
7.71 in
Steps on stringer
13
Stringer placement below landing
7.71 in
Minimum stringer stock size
2x12
Stair/rail bevel angle
37.65°
Blondel check
25.43 in (outside target)
Stride comfort check
25.43 in (within comfort range)

Assumptions

  • Code mode: IRC residential
  • Solve mode: Automatic (code max riser)
  • Tread depth source: Comfort-adjusted default
  • Tread thickness: 1.5 in (default assumption)
  • Stringer mount type: Standard
  • Minimum stringer stock size: 2x12 (jobsite rule of thumb for typical residential rise/run; verify against your actual cut depth)
Formula details
  • Risers: ceil(totalRise / maxRiser)
  • Actual riser height: totalRise / risers
  • Treads: risers - 1
  • Tread depth: clamp(17.5 - actualRiserHeight, minTread, 11.25) or user preference
  • Stringer length: sqrt(totalRise^2 + totalRun^2)
  • Height of first step: actualRiserHeight - treadThickness
  • Steps on stringer / placement below landing: risers - 1 cut into stringer, top of stringer sits one riser height below the landing

    Standard mount lets the landing framing form the top riser; flush mount cuts every riser into the stringer itself.

  • Stair bevel angle: atan(actualRiserHeight / treadDepth)
Open the standalone Stairs calculator

Footing basics under a framed wall

A footing’s length and width are set by the load path and soil-bearing conditions for the specific wall above it, not by the wall’s stud count — that’s why this page asks for footing dimensions separately instead of trying to infer them from the wall run. Depth is typically driven by local frost-depth requirements or a minimum bearing depth in your jurisdiction, whichever governs.

This calculator estimates concrete volume and, optionally, bag count for a footing pour. It does not size the footing itself, verify frost depth, or check bearing capacity — those are structural and code determinations that need local verification before a footing is poured.

When stairs enter a framing job

A stair opening shows up in plenty of framing jobs that aren’t primarily stair work — a deck step-down, a basement egress stair, a split-level connector. Total rise is the one number that drives everything else: it’s the full vertical distance from finished floor to finished floor, measured before the stair layout is solved for riser height, tread depth, and stringer length.

This page runs the same Stairs calculator available on its own page, fed by a total rise you enter here alongside your wall and footing measurements, so a framing takeoff that happens to include a stair doesn’t require jumping to a separate page and re-entering numbers.

FAQ

Does the wall run size the footing automatically?

No. Footing length, width, and depth are entered separately from the wall segments, since footing sizing depends on load path and local soil/frost conditions the wall dimensions alone don't determine.

Do I need a stair on every framing job?

No. Enter a stair total rise only if this job includes a stair opening. The Stairs section runs independently of the wall and footing sections either way.

Can I fine-tune just the footing or stair numbers?

Yes. Flip Concrete or Stairs to "Manual entry" to edit its inputs directly without changing the wall/stud takeoff or the other calculator.

Why enter wall segments as a comma-separated list instead of one total length?

Corners and openings need to be placed against individual wall segments, not a single combined length, so the calculator can correctly add corner and opening stud extras.

Disclaimer

Material estimate and general reference only. Verify local code, structural requirements (including footing sizing, frost depth, and bearing capacity), and field conditions before ordering or starting work.