Summary

Joist sizing is one of the few calculations a builder or carpenter routinely does without an engineer, because the UK has a long-standing system of published span tables that cover the vast majority of standard domestic situations. The tables do the structural engineering for you — provided your project actually fits within their stated assumptions (simply supported spans, standard domestic loading, solid sawn softwood, spans up to roughly 5–6m). Step outside those assumptions — continuous spans over intermediate supports, unusual loading, engineered timber products, spans beyond the table limits — and you need a structural engineer's calculation instead.

The single most common source of error isn't misreading a number from a table, it's getting the inputs wrong before you even open the table: measuring the wrong span (overall length instead of clear span between supports), using the wrong load category (treating a loft conversion bedroom as "storage only" ceiling loading instead of full floor loading, for example), or substituting timber grades without re-checking the span. Every one of these mistakes either produces an undersized floor that fails building control inspection, or an oversized one that wastes the customer's money on unnecessarily deep, expensive timber.

This article works through the methodology precisely and gives worked numeric examples so the calculation process is clear. Because published span table figures vary slightly between sources (BS 5268-7.1-derived tables, Eurocode-5-recalculated TDUK tables, and BS 8103-3 tables all give figures that are close but not identical for the same nominal inputs), treat the specific span figures below as indicative for working through the method — always cross-check the exact figure against the current published table (or your local Building Control's accepted reference) before finalising a specification for a real job.

Key Facts

Quick Reference: Indicative Span Table (Domestic Floor, 1.5 kN/m² imposed + ~0.5 kN/m² dead)

Joist Size C16 @ 400mm centres C16 @ 600mm centres C24 @ 400mm centres C24 @ 600mm centres
47 × 122mm ~2.55m ~2.10m ~2.90m ~2.50m
47 × 147mm ~3.05m ~2.60m ~3.55m ~3.05m
47 × 170mm ~3.50m ~3.00m ~3.90m ~3.45m
47 × 195mm ~3.85m ~3.35m ~4.35m ~3.85m
47 × 220mm ~4.25m ~3.70m ~4.80m ~4.25m

These figures are indicative, drawn from published Eurocode-5-based span table conventions for standard domestic loading.

Worked Example 1 — Single-Storey Extension Floor, Standard Domestic Load

Got your quantities? squote builds the full quote with labour, materials and markup.

Try squote free →

Scenario: A 4.6m × 3.6m single-storey rear extension with a timber suspended ground floor, standard living-room use.

Step 1 — determine design span. Joists should run the shorter distance to minimise size, so the clear span between the inner faces of the supporting walls is 3.6m.

Step 2 — determine loading. Standard domestic living space: 1.5 kN/m² imposed + approximately 0.4 kN/m² dead (22mm chipboard deck + no heavy ceiling finish below, exposed to a garage/void) = roughly 1.9 kN/m² total design load.

Step 3 — select timber grade and size. Checking the indicative C16 table at 400mm centres: a 47×195mm joist spans approximately 3.85m — this comfortably covers the 3.6m design span with reasonable margin. A 47×170mm joist spans approximately 3.50m, which is marginal against 3.6m and should not be used without checking the exact current table figure.

Selected specification: 47×195mm C16 at 400mm centres.

Step 4 — joist count. Room width 4.6m; first and last joist set in approximately 50mm from each end wall, leaving 4.5m to space at 400mm centres: 4.5 ÷ 0.4 = 11.25, rounded up to 12 spaces → 13 joists.

Step 5 — strutting. Span of 3.6m exceeds the 2.5m threshold, so one row of herringbone or solid strutting is required at mid-span (approximately 1.8m from each end).

Step 6 — order length. Design span 3.6m plus bearing allowance at each end (say 100mm per end onto masonry/wall plate) = approximately 3.8m required cut length; order 3.9m or 4.2m stock lengths depending on merchant availability, allowing a trim margin.

Summary: 13 no. 47×195mm C16 joists at 400mm centres, one row of mid-span strutting, ordered at approximately 3.9–4.2m lengths.

Worked Example 2 — Loft Conversion New Floor, Upgraded to C24

Scenario: A loft conversion creating a new bedroom; clear span between the existing masonry gable and a new steel/timber support beam is 4.0m; headroom is tight, so the shallowest joist depth that will work is preferred.

Step 1 — design span. 4.0m clear span (habitable room — this is full floor loading, not ceiling loading, because the loft is becoming a habitable room).

Step 2 — loading. Standard domestic floor: 1.5 kN/m² imposed + approximately 0.5 kN/m² dead (chipboard deck, plasterboard ceiling below) = 2.0 kN/m² design load.

Step 3 — check C16 first. Checking the indicative C16 table at 400mm centres: 47×195mm spans approximately 3.85m — insufficient for the 4.0m span. The next size up, 47×220mm, spans approximately 4.25m — sufficient, but adds joist depth, which conflicts with the tight headroom constraint.

Step 4 — upgrade to C24 to hold the shallower depth. Checking the C24 table at 400mm centres: 47×195mm C24 spans approximately 4.35m — sufficient for the 4.0m span at the shallower 195mm depth, preserving headroom that the C16 47×220mm option would have cost.

Selected specification: 47×195mm C24 at 400mm centres — the grade upgrade buys back the headroom that would otherwise have been lost to a deeper C16 joist.

Step 5 — strutting. 4.0m span exceeds 2.5m (one row of mid-span strutting required) but is under the roughly 4.5m threshold for two rows, so a single row at mid-span (approximately 2.0m from each end) is sufficient.

Step 6 — joist count. Room width, say, 3.6m: first/last joist in 50mm from each side, 3.5m ÷ 0.4m = 8.75, rounded up → 10 joists.

Summary: 10 no. 47×195mm C24 joists at 400mm centres, one row of mid-span strutting. This is a good example of where paying the modest C16-to-C24 cost premium avoids a deeper, more expensive, headroom-costing joist size.

Worked Example 3 — Ceiling Joists vs Full Floor Loading (Loft Storage Trap)

Scenario: An existing loft with 47×120mm C16 ceiling joists at 400mm centres, currently spanning 3.0m with light "maintenance access only" loading. The customer wants proper loft boarding for general storage.

Step 1 — recognise the load category change. Ceiling joists designed for maintenance-access-only loading (around 0.25 kN/m² imposed) are sized for a much lighter load than a genuine floor. The moment the loft is used for storage, the correct design load jumps to a floor-type figure, not the light ceiling figure — this is a very common and costly mistake, because the existing joists were never sized for it.

Step 2 — check against floor-loading tables. At 3.0m span and 400mm centres, the C16 floor table shows that a joist in the region of 47×147mm to 47×170mm is typically needed to carry genuine storage loading over that span — the existing 47×120mm ceiling joists, sized for light maintenance access only, are undersized for general storage use and are not simply "good enough because they're already there."

Step 3 — the correct specification response. Do not board directly over undersized ceiling joists for general storage. Either: (a) restrict the customer to genuinely light, well-distributed storage only and explicitly document this limitation, or (b) install a raised-leg boarding system that spans independently between rafters/trusses without loading the ceiling joists at all (common proprietary solution, avoids re-engineering the ceiling structure), or (c) sister additional joists alongside the existing ones to bring the structure up to a genuine floor-loading specification if permanent, heavier storage or a room conversion is intended.

Summary: This example illustrates why "it's just for storage" cannot be taken at face value — light maintenance-access ceiling joists and genuine storage-floor joists are sized to different load categories entirely, and treating them as interchangeable is a frequent and structurally significant error.

Detailed Guidance

Reading a span table correctly, step by step

  1. Identify the member type — floor joist, ceiling joist (with or without storage), or rafter — each has a different assumed loading and therefore a different table.
  2. Measure the clear span — face of support to face of support, not overall length and not centre-to-centre of supports.
  3. Confirm the dead load assumption matches your actual construction (standard chipboard/plasterboard vs a heavier finish like tile or screed, which reduces the permissible span).
  4. Select the timber grade — confirm the actual stamp on the delivered timber matches what was specified; never assume unstamped timber is structural grade.
  5. Select the spacing — 400mm, 450mm, or 600mm centres, confirming the chosen decking product is rated for that spacing.
  6. Read across to the maximum permissible span for the chosen size — if your design span exceeds the table value, go to a deeper joist, a higher grade, or closer spacing; do not "round up" and hope.

When the span tables don't apply and an engineer is needed

Frequently Asked Questions

Why do different published span tables give slightly different numbers for what looks like the same joist?

Because the underlying design basis differs — older tables derived from BS 5268-7.1 permissible-stress design, current tables recalculated to BS EN 1995-1-1 (Eurocode 5) limit-state design, and BS 8103-3's own domestic floor tables, can all give figures that are close but not identical for nominally the same joist size, grade, spacing, and load, due to differences in assumed dead load, safety factors, and deflection limits between editions. This is exactly why the specific numeric spans in this article are marked as indicative — always check the current edition of whichever table your Building Control authority accepts before finalising a real specification.

Can I use the floor joist table for a flat roof?

No — flat roof joists carry different loading (snow/wind and, if accessible, foot traffic) and are generally outside the standard domestic floor span tables entirely for anything beyond a very short span. Flat roofs typically need a specific calculation or a table published for that specific application; don't assume a floor table transfers across.

What's the fastest way to avoid a bouncy floor within the table limits?

Choosing closer spacing (400mm rather than 600mm) and/or a slightly deeper joist than the strict minimum the table allows both improve stiffness underfoot noticeably, at a modest material cost. The published span is the maximum permissible, not the recommended target — specifying with some margin below the table maximum, particularly for rooms with lightweight floor finishes, produces a noticeably stiffer result for very little extra cost.

Does the span table account for notches and holes cut for pipes and cables later?

No — the published spans assume an intact joist. Notching and drilling within the permitted zones (top-only notches around 0.07–0.25 of the span from supports, centre-line holes around 0.25–0.4 of the span from supports, within the stated depth/diameter limits) are accounted for separately in the notching/drilling guidance, not baked into the span table figures. Cutting outside the permitted zones or beyond the permitted depth/diameter requires a specific engineering check regardless of what the span table showed for the intact joist.

Regulations & Standards