Floor Joist Calculator

Find out how many floor joists you need for a floor or deck — at 12, 16, or 24 inches on-center — plus the rim joists and an estimate of the lumber cost.

How to measure an area — length times width Length Width
Measure the floor — joists run across the span, evenly spaced on-center along the length.

How to calculate floor joists

The number of joists depends on how far they spread along the floor and how tightly they're spaced:

Joists = (floor length × 12 ÷ on-center spacing) + 1

The “+ 1” is the joist at the far end. Each joist spans the other dimension, and two rim (band) joists cap the ends, running the full length. On top of the field joists you add doubled joists under partition walls and around stair or floor openings, plus mid-span blocking.

Approximate joist spans

Rough maximums for ordinary residential floors at 16″ on-center — always confirm with a span table or local code, since species, grade, and load change the answer.

Joist sizeApprox. max span (16″ OC)
2×6~9 ft
2×8~12–13 ft
2×10~16 ft
2×12~18 ft

Dimensional lumber or engineered joists?

  • Solid sawn (2×8, 2×10, 2×12). Traditional dimensional lumber — cheapest and fine for typical residential spans.
  • Engineered I-joists (TJI). A plywood/OSB web with flanges; lighter, straighter, and they span farther than solid lumber of the same depth.
  • LVL (laminated veneer lumber). Very strong, used for long spans, headers, and built-up beams.
  • Open-web floor trusses. Span far and leave open webs for running ducts, plumbing, and wiring — at a higher cost.

Spacing, stiffness, and bounce

Code limits how much a floor can deflect (typically L/360 of the span), but a floor that merely meets code can still feel bouncy. Closer spacing (12″ instead of 16″), a deeper joist, or stiffer engineered joists all reduce bounce — and a tile floor in particular needs a stiff, minimal-deflection floor (often L/480) so the grout doesn't crack.

What this estimate leaves out

The count above is the field joists plus the end joist. A real floor frame also needs rim/band joists around the perimeter, blocking or bridging at mid-span, doubled joists under parallel walls and around stair/floor openings (with headers and trimmers), joist hangers and structural fasteners, and the subfloor on top — size that with our plywood calculator.

Good to know

  • Spacing changes stiffness. 16″ on-center is standard; drop to 12″ for tile or bouncy floors, and 24″ where the span table and code allow.
  • Block long joists. Add blocking or cross-bridging at mid-span on runs over ~8 ft to stop twisting.
  • Double up under loads. Joists under parallel walls, and the trimmers around openings, are doubled — extra boards beyond the count here.
  • Hang it right. Joist hangers and the correct structural fasteners matter as much as the joists themselves.

Frequently asked questions

How many joists for a 20 ft floor?
At 16″ on-center, about 16 joists (20 × 12 ÷ 16, plus one), plus two rim joists capping the ends.
What size joist for a 12 ft span?
A 2×8 typically spans about 12–13 ft at 16″ on-center for a normal residential floor — but confirm with a span table for your wood and load.
What spacing should I use?
16″ on-center is standard. Use 12″ for stiffer floors or tile; 24″ uses less lumber where code and the span table allow.
Do I need blocking?
Yes — blocking or bridging at mid-span for joists over ~8 ft, plus doubled joists under walls and around openings.
What is a rim joist?
The band board that caps the ends of the joists around the floor's perimeter, closing off the joist cavities and tying the frame together. You need it the full length of both edges.
Why does my floor feel bouncy?
It meets strength code but flexes within the deflection limit. Sister (double) the joists, add mid-span blocking or a beam, or use closer spacing to stiffen it.
Solid lumber or engineered I-joists?
Solid lumber is cheapest for ordinary spans; engineered I-joists are lighter, straighter, and span farther, which is why they're common in new construction.

How we calculate this

  • Joists = span ÷ spacing (12", 16", or 24" on-center) + 1
  • Extra joists are added at openings and where doubling is needed
  • Quantities assume standard dimensional lumber

Joist size and allowable span depend on load and wood species — confirm against span tables or an engineer.

Sources: International Residential Code (IRC) framing norms. Last reviewed: June 2026. See our methodology for how we build every estimate.