Floor Joist Calculator

Calculate floor joist count and cost, or find the maximum allowable span, per AS 1720 (Timber Structures).

Disclaimer

Estimate only — verify with a licensed engineer or your local building code before construction.

Floor Joist Calculator: How Many Joists Do You Need?

Framing a floor comes down to two separate questions: how many joists do you need to buy for the footprint you're building, and is the joist size you have in mind actually strong enough for the span? This floor joist calculator answers both. In "Count" mode, enter your floor's length and width plus your chosen on-center spacing, and it works out the number of floor joists and end (rim) joists you need, with a waste allowance and a material cost estimate. In "Span" mode, enter a joist size, species/grade and load, and it calculates the maximum span that size can safely carry before deflecting more than your chosen limit.

This is a planning and estimating tool, not a substitute for a structural engineer or your local building code. Joist sizing is safety-critical: get it wrong and a floor can sag, bounce excessively, or in a worst case fail under load. Span results here are only fully computed under the US NDS 2018 method. Where a different design standard applies -- Eurocode 5 or AS 1720, for instance -- always check the maximum span against your official local span tables or a qualified engineer before you build, even if this calculator lets you select that standard.

How to Use the Floor Joist Calculator

  1. Choose your calculation mode: "Count" to work out how many joists you need for a floor, or "Span" to check the maximum allowable span for a joist size.
  2. In Span mode, select the design standard that applies to your project (US NDS 2018, Eurocode 5, or AS 1720).
  3. Pick a nominal joist size (2x6 through 2x12) from the preset list, or enter a custom width and depth in inches.
  4. In Span mode, also pick a species/grade preset (Douglas Fir-Larch, Hem-Fir, Spruce-Pine-Fir, or Southern Pine) or enter a custom modulus of elasticity.
  5. In Count mode, enter the floor length and width in feet, and your price per floor joist and per end joist.
  6. In Span mode, enter the total load per square foot and choose a deflection limit -- L/360 is the standard default for residential floors, with stiffer options up to L/720 for tiled or sensitive floors.
  7. Choose an on-center (OC) spacing preset -- 12, 16, 19.2 or 24 inches -- or enter a custom spacing.
  8. In Count mode, adjust the waste allowance percentage if needed.
  9. Read off the joist count and estimated cost (Count mode) or the maximum allowable span (Span mode).

The Math Behind the Calculation

Joist count uses the standard "fencepost" on-center spacing formula: count = ceiling(width / spacing) + 1. You add 1 because a spacing calculation counts the gaps between joists, not the joists themselves -- and there is always one more joist than there are gaps, with a joist sitting at each end. End (rim) joists are a fixed count of 2 -- one running along each long edge of the floor, framing the ends of the floor joists. A waste allowance (5-15%, 10% by default) is then applied to the floor joist count and rounded up, since you cannot buy a fraction of a joist.

Worked example: a 12 ft x 10 ft floor with joists spaced 16 in (1.333 ft) on center. Floor joist count = ceiling(10 / 1.333) + 1 = ceiling(7.5) + 1 = 8 + 1 = 9 joists, each 12 ft long (spanning the length). Adding a 10% waste allowance: 9 x 1.10 = 9.9, rounded up to 10 joists to buy. Add 2 end joists, each 10 ft long (running along the width) = 12 pieces of lumber in total for the floor frame.

Span mode works differently: rather than counting joists, it solves for the longest distance a single joist of a given size, species and grade can safely carry before it deflects (sags) more than your chosen limit under a given load. That depends on the joist's cross-section (width and depth), the species/grade's modulus of elasticity (a published stiffness value), the on-center spacing, the total load per square foot, and your deflection limit (L/360 is standard for floors; L/480-L/720 where more rigidity is wanted, such as under tile). This calculator computes a real span result for the US NDS 2018 method from your actual inputs; it does not publish one fixed span-table number here, because the correct answer always depends on which size, species, spacing and load you choose.

Australian Design Standard

  • Timber floor joists in Australia are governed by AS 1720 (Timber Structures) and span tables published against it, referenced through the National Construction Code (NCC) -- this calculator's Span mode currently computes results only for the US NDS 2018 method, so AS 1720 is selectable as your project's applicable standard but not yet populated with real Australian span data.

Pro Tips and Common Mistakes

At a typical material cost of around AUD 26 per joist, this calculator's default example -- a 3.66 m x 3.05 m floor with joists spaced 40.6 cm (16 in) on center, plus a 10% waste allowance -- works out to 10 floor joists and 2 end joists, or 12 pieces total. At a flat AUD 26 per piece, that is roughly AUD 312 in raw timber, before fasteners, joist hangers or flooring.

  • 16 in on-center is the most common residential joist spacing in North America; 12 in OC suits heavier loads or longer spans, and 19.2 in or 24 in OC are used only with deeper joists or engineered I-joists rated for the wider spacing.
  • A deflection limit of L/360 is the common baseline for residential floors, but L/480 or stiffer is often specified under tile, stone or other rigid, crack-prone finishes, since those tolerate far less flex than carpet or wood flooring.
  • Double up joists under parallel partition walls and around stair, chimney or other floor openings -- a single joist is rarely sized to carry a concentrated wall or trimmer load on its own.
  • This calculator is a planning aid, not a stamped structural calculation. For anything beyond a simple shed, deck or non-habitable outbuilding floor, have your joist size, span and spacing confirmed against your design standard's official span tables, or by a licensed structural engineer, before you build.
  • A common mistake is comparing a nominal size (e.g. "2x10") against a competitor's span table without checking it uses the same dressed dimensions, species, grade and deflection limit -- those assumptions change the safe span, sometimes by several feet.