Skip to main content

Structural Framing

Floor Joist Calculator

Calculate exactly how many floor joists you need, including rim (band) joists, solid blocking, total linear footage, and board feet for material ordering. Choose joist size (2×6 to 2×12), spacing (12" to 24" OC), and stock length to get a precise takeoff. Supports metric and imperial units.

Floor Joist Calculator

Count joists, rim board, blocking & linear footage

Joist Size

Joist Spacing (On Centre)

Stock Length

Results

Enter dimensions above to calculate

Floor Framing Plan Diagram

Field joists span the room width. Rim joists cap the ends. Solid blocking runs perpendicular between joists for spans over 8 ft.

RIM JOIST RIM JOIST BLOCKING JOIST SPAN ROOM LENGTH Spacing (OC) FIELD JOIST

Step-by-Step Formulas

1. Number of Field Joists

N = floor(Room Length ÷ Spacing) + 1

Divide the room length (the direction joists are spaced along) by the on-centre spacing. The floor() function rounds down to the nearest whole number, then add 1 for the starting joist. For a 6 m room at 400 mm OC: floor(6.0 / 0.4) + 1 = 15 + 1 = 16 field joists. Plus 2 rim joists gives 18 total pieces.

2. Rim (Band) Joists

2 rim joists, each = Room Length

Two rim joists run along the ends of the joist span — one at each end. They cap the floor system, transfer loads to the sill plate, and provide nailing surface for the subfloor edge. Rim joists use the same lumber as field joists and are ordered at the full room length.

3. Total Linear Footage

Linear = (N × Joist Span) + (2 × Room Length) then × (1 + Waste %)

Multiply the number of field joists by the joist span (room width) to get all the spanning material. Add the two rim joists (2 × room length). Multiply by your waste factor — 10% is standard for residential framing to account for cuts and damaged pieces.

4. Solid Blocking / Bridging

Rows = floor(Span ÷ 8 ft) | Blocking pieces = Rows × (N − 1)

IRC R502.7 requires solid blocking or cross-bridging between joists when joist depth is 2×8 or deeper and the span exceeds 8 ft (2438 mm). One row of blocking at mid-span for 8–16 ft spans; two rows for 16–24 ft spans. Blocking pieces are cut from the same joist stock — add them to your order.

5. Board Feet

BF per piece = (Thickness_in × Width_in × Length_ft) ÷ 12

Board feet is the standard North American lumber pricing unit. A 2×8 that is 12 ft long = (1.5 × 7.25 × 12) / 12 = 10.875 BF. Multiply by your joist count and the lumber price per BF to estimate material cost. Rim joists and blocking should be added separately at the same rate.

Worked Example

Bedroom addition: 20 ft × 13 ft, 2×10 joists, 16" OC, 12 ft stock length, 10% waste.

Field joists = floor(20 ft ÷ 1.333 ft) + 1 = floor(15.0) + 1 = 16 joists
Total pieces = 16 field + 2 rim = 18 pieces
Linear ft = (16 × 13) + (2 × 20) = 208 + 40 = 248 lin. ft
With 10% waste = 248 × 1.10 = 272.8 lin. ft
Blocking: span 13 ft > 8 ft, depth 9.25" > 7.25" → 1 blocking row
Blocking pieces = 1 row × (16 − 1) = 15 blocking pieces
Stock: 12 ft stock, joists span 13 ft → order full 14 ft (or 16 ft) sticks
Board feet = (1.5 × 9.25 × 13) / 12 × 16 joists ≈ 240 BF

💡 Pro tip

Always verify joist size against the IRC span tables for your species, grade, and load. A 2×10 Douglas Fir #2 at 16" OC can span about 15.5 ft under a standard 40+10 psf load — a 13 ft span is comfortable. If you're using hem-fir or SPF, re-check: those span slightly shorter. Buy a 10–15% overage on blocking to allow for waste cuts.

Frequently Asked Questions

How do I calculate the number of floor joists I need?
Divide the room length (the direction joists run parallel to each other) by the joist spacing, then add 1 for the starting joist. Add 2 rim joists. For a 20-ft room at 16" OC: floor(240 ÷ 16) + 1 = 16 joists + 2 rim = 18 total pieces.
What is the most common floor joist spacing?
16 inches on centre (400 mm OC) is the most common spacing for residential construction, balancing strength, stiffness, and cost. 12" OC is used for long spans or heavy loads; 19.2" and 24" OC are used for light loads or engineered lumber products.
When is blocking required between floor joists?
IRC R502.7 requires solid blocking or cross-bridging for joists 2×8 or deeper when the span exceeds 8 ft (2438 mm). One row at mid-span handles 8–16 ft; two rows handle 16–24 ft. Always check your local code — some jurisdictions require blocking for all joists regardless of depth or span.
What size floor joists do I need?
Joist size depends on span, spacing, species, grade, and load. For a typical residential floor (40 psf live + 10 psf dead), a 2×10 at 16" OC spans roughly 15–16 ft in Douglas Fir #2; a 2×12 spans up to 18–19 ft. Always verify against the IRC span tables or a licensed engineer for your species and load conditions.
Does the calculator include rim joists and blocking in the total?
Yes. The Results section shows field joist count separately from the total (which includes 2 rim joists). Blocking pieces are counted and displayed separately. The linear footage total includes field joists and rim joists but not blocking — add blocking pieces at the joist spacing width each to your order.

Assumptions & Reference Values

This tool returns estimates using the standard engineering formulas and the default waste/coverage/density/yield parameters shown in the calculator inputs and results. Always verify assumptions (material specs, site conditions, and local requirements) against your supplier data and project plans.

In this category

Category link available for this calculator.

Browse all calculators →

Related calculators

  • Explore more tools in the directory.

Related reading

Visit our blog for estimating and material planning tips.

Read the blog →