Skip to main content

Engineering · Floor loading

Floor Loading Singapore: BCA, JTC and SCDF Checks

Who actually sets floor-loading numbers in Singapore — BCA via the Eurocodes, JTC for industrial estates, and SCDF only for fire-specific loads — with worked examples and a design checklist.

· By Ezzogenics

Structural steel framing reference image for floor loading

Who Sets Floor Loading Requirements

If you read tenant fit-out brochures or industrial property listings, you will see lines like "SCDF requires 7.5 kN/m² floor loading." That sentence is almost always wrong.

SCDF does not regulate general floor loading. SCDF regulates fire-specific loads only — the slabs of a Civil Defence Storey Shelter, fire-engine accessways and the live-load arithmetic of an Area of Refuge. Everything else — the office at 2.5 kN/m², the warehouse at 15 kN/m², the gym mezzanine at 5 kN/m² — is set by BCA via the Eurocodes and, on JTC industrial estates, by JTC.

AuthorityWhat it controlsKey reference
BCAGeneral structural design loads on all buildingsBuilding-control reference document for Eurocode adoption
JTCIndustrial tenant minimum live loads on JTC landJTC tenancy + design guides
SCDFFire-specific loads (storey shelters, fire-engine access, refuge floors)Fire Code 2023, TR-SS 2021, Appendix G

All three apply in parallel — the structural design must satisfy the most onerous of them. Specific compliance should be checked against project requirements by the QP, PE, consultant or relevant authority where required.

UDL vs Point Load

Engineers don't pick a single floor-load number. Eurocode 1 (EN 1991-1-1 §6.3) specifies imposed loads as two simultaneous values:

SymbolNameUnitsWhat it represents
qkCharacteristic UDLkN/m²Smeared load across the whole floor — global effects (deflection, span moment, column load)
QkCharacteristic point loadkNConcentrated load on a 50 × 50 mm footprint — local effects (punching shear, slab top reinforcement)

Both must be considered, but never simultaneously on the same element — whichever produces the worst effect governs. A real floor sees both at once: an office at 2.5 kN/m² UDL also has to take a 2.7 kN load from a server cabinet wheel.

Singapore NA to SS EN 1991-1-1

Within SS EN 1991-1-1 the recommended European values are bracketed ranges (e.g. Cat A floors qk 1.5–2.0 kN/m²). Singapore's National Annex (NA + A1:2017) closes the brackets and adds local sub-categories. The values to use in Singapore are in Table NA.3 (residential / office / public / shop) and Table NA.5 (storage):

Sub-catUseqk (kN/m²)Qk (kN)
A1Self-contained dwelling unit1.52.0
A2Communal areas in flats with limited use1.52.0
A3Communal corridor (general blocks of flats)2.02.0
A5Balconies in dwellings2.52.0
B1General office2.52.7
C3Corridor / function rooms4.04.5
C5Areas susceptible to overcrowding5.03.6
D1Shop floor — general retail4.03.6
E11Light storage2.01.8
E13Bulk storage2.4 / m height7.0
E14Dense storage / cold-store5.04.5

The Singapore NA also notes that for equipment and pump rooms imposed loads should be 5 kN/m² or higher, as set by client or authority. SS EN 1991-1-1 deliberately leaves Cat E2 (industrial use) without a fixed value — it must be agreed with the client and authority. JTC steps in here.

Industrial and JTC Floor Loading Context

JTC publishes minimum superimposed live-load values that tenants must design or verify against. These are higher than Eurocode defaults because Eurocode E2 is open-ended.

JTC space typeTypical superimposed live load
B1 flatted factory7.5–15 kN/m² (ground floor higher)
B2 industrial / general industry15–20 kN/m² (ground), 5 kN/m² mezzanine
JTC investor benchmark (heavy equipment-ready)≥ 12.5 kN/m²
Tier-3 data centre (white space)7.5–12 kN/m²

Ground-floor slabs on engineered fill or piles often carry more than upper floors because there is no upper-storey self-weight or cumulative column load to limit them.

Worked example — battery rack on a 7.5 kN/m² slab

A client wants to install a 2,500 kg battery rack in a B1 flatted factory advertised at 7.5 kN/m². The footprint is 2.0 m × 0.8 m.

  1. Total weight as a force: W = 2,500 × 9.81 ≈ 24.5 kN.
  2. Effective UDL: qeff = W / A = 24.5 / 1.6 = 15.3 kN/m².
  3. Compare to slab capacity: 15.3 > 7.5 → direct placement fails.
  4. Required spreader-plate area: Areq = 24.5 / 7.5 = 3.27 m².
  5. Result: a 2.0 × 1.8 m steel base plate (3.6 m²) gives ≈ 6.8 kN/m² — comfortably below the 7.5 kN/m² limit. The PE will also check the point-load limit (Qk) at each rack foot.

The same logic applies to a Diesel rotary UPS, a transformer, a genset or a server rack — only the numbers change.

When to Ask a PE or Consultant

SCDF sets a load in three specific places, and only three:

  • Storey-Shelter slabs (TR-SS 2021, Cl. 2.3) — slab thickness, concrete grade and rebar grade are prescribed, not a kN/m² UDL. The 12.5 g shock-load (Cl. 2.11.2) applies only to the cat-ladder fixings inside the shelter that lead to the rescue-hatch opening, not to general roof-access cat ladders.
  • Fire-engine accessway loads (Fire Code Appendix G) — designed for a 30-tonne reference vehicle: ~36.8 kN per front wheel, ~25.7 kN per rear wheel, outrigger jack ≤ 80 N/cm² over a 923 cm² pad, plus a 10 kN/m² surcharge UDL.
  • Areas of Refuge (Fire Code 2023, Cl. 9.2.2) — for super-high-rise residential, refuge floors are designed at Cat C5 (5.0 kN/m²); the structural value still comes from Eurocode, only the occupancy density (0.3 m²/person, ≥ 50% holding area) is set by SCDF.

For a design submission checklist:

  1. Identify the use and match it to the closest Singapore NA Table NA.3 / NA.5 sub-category.
  2. Check both Eurocode UDL and point load — both numbers, not just qk.
  3. On JTC land, take the higher of {Eurocode, JTC lease minimum}.
  4. If equipment exceeds the slab UDL, design a load-spreader, get a PE endorsement or relocate.
  5. If a Storey Shelter is involved, slab thickness is fixed by TR-SS 2021 Cl. 2.3.
  6. If a fire-engine accessway is involved, design for the 30-tonne reference vehicle plus 80 N/cm² jack pressure plus 10 kN/m² surcharge.
  7. If a refuge floor is involved, design at Cat C5 (5.0 kN/m²) and verify floor area against 0.3 m²/person.
Clean rule of thumb: BCA tells you the structural number, JTC tells you the industrial minimum, SCDF tells you the fire-specific number. The slab has to satisfy whichever is highest.

Common myths to avoid

MythReality
"SCDF requires 7.5 kN/m² floor loading."SCDF only specifies fire-specific loads. The 7.5 kN/m² figure is a JTC B1 minimum, not an SCDF rule.
"Eurocode and Singapore values are the same."The Singapore NA closes Eurocode brackets — Cat A floor qk = 1.5 kN/m² in Singapore vs 2.0 kN/m² recommended in EN.
"Industrial floors don't need a code value."The slab still must be designed — Cat E2 is open-ended in EN 1991-1-1 because the client must specify it. JTC fills that gap on JTC land.
"The 12.5 g shock load applies to all cat ladders."It applies only to cat-ladder fixings inside a Storey Shelter that access the rescue hatch.

Compiled for engineering teams in Singapore. Checked against SS EN 1991-1-1:2008 + Singapore NA + A1:2017, SCDF Fire Code 2023, SCDF TR-SS 2021, Singapore building-control reference material, and JTC tenancy reference data. Final project use should still be reviewed by the relevant QP, PE, consultant, supplier or authority where required.

Request a quotation All technical articles