The warehouse floor: what the slab carries before the steel matters
Owners spend a great deal of attention on the frame. They compare rafter depths, column sections, coating systems and erection programmes. The slab gets one line in the brief, usually the word “150” or “200”, and it is poured long before anyone has chosen a racking supplier.
That ordering is the problem. The frame carries what the building contains. The slab carries what the operation does, and the operation is the part that changes.
Three loads that get treated as one
“Floor loading” is not a single number, and the three things it covers behave completely differently:
- Uniform load. Bulk material stacked over a wide area — bags, grain, coils laid out, pallets on the ground. Spread out, predictable, and the easiest case to design for.
- Concentrated load. A racking leg, a machine foot, a column base. A large force arriving through a small area. This is the case that cracks slabs and the one that a slab designed for bulk storage will not survive.
- Moving wheel load. A forklift. Dynamic, applied repeatedly, and dependent on the truck rather than on the goods — tyre type, wheel configuration, load centre and lift height all change the number that reaches the floor.
A slab that is generous for the first can be marginal for the second, and no amount of extra thickness in the wrong place fixes it.
Why racking legs dominate
A pallet rack transfers its entire load down four to six legs, each standing on a base plate a few hundred millimetres square. The load per leg rises with the height of the rack and the weight of what is on it, and it is applied at discrete points that form a grid — a grid that the racking supplier designs to suit the goods, not the slab.
Two things follow. First, the slab has to resist a punching action at each leg, not just a bending action across its span. Second, the leg grid has to be known while the slab is still a drawing.
Spreader plates and larger leg bases genuinely help, and a good racking supplier will offer them. But they only redistribute what the slab was designed to accept. They do not turn a slab designed for uniform storage into a slab designed for racking.
The sequence error that causes most of the damage
It runs like this. The slab is designed from an architectural layout showing aisles and a generic storage area. The building is erected. The floor is poured and finished. Six months later a racking supplier is appointed, and produces a leg load that is higher, and a leg grid that is different, from anything the slab designer assumed.
At that point the options are all expensive: reduce the rack height, add a topping slab, cut out and thicken local areas, or accept a floor that will crack. None of them is as cheap as having asked the racking supplier for an indicative layout before the pour.
Indicative means what it says. You do not need a final design. You need the aisle widths, the approximate leg grid, the number of levels, and an estimate of the load per leg. That is enough for a slab to be designed sensibly, and it costs one email.
Strength and flatness are separate requirements
This is the second thing that surprises owners. A slab can be entirely strong enough and still be unusable for the racking you bought.
Flatness matters because a forklift mast is a lever. The taller the lift and the narrower the aisle, the less deviation the truck can tolerate before the forks will not enter the pallet position cleanly. Very narrow aisle and defined-movement racking have the tightest tolerances and the highest structural demands at the same time.
So “the floor is strong” and “the floor is flat enough” are two different statements, tested two different ways, and specified by two different clauses. Confirm both. If your racking goes above a few levels and the aisles are tight, flatness is likely to govern the specification, not strength.
Joints: where they run matters as much as whether they exist
Every concrete slab has joints, and they are where the slab is designed to move. Put one under a racking leg line and the movement opens directly beneath a point load. Put one across a main aisle and every forklift wheel crosses it several hundred times a shift, which is how joint edges spall and how trucks start to wander.
The joint layout is a drawing decision made before the pour. Set the racking grid and the main traffic lanes first, then lay the joints around them, rather than laying joints on a convenient module and hoping the operation fits.
The ground underneath is part of the floor
A ground-bearing slab is a pavement, not a bridge. It carries load by spreading it into the sub-grade, so the quality and consistency of that sub-grade is a structural input, not a site detail.
On variable ground — fill over old workings, soft clay, a site cut and filled across its length — adding thickness is a blunt instrument. The right answer is usually to treat the sub-grade, or to change the slab detail so it tolerates differential movement. This is the single most common reason a slab that looked adequate on paper performs badly in service, and it is why I ask what the ground is before I ask what the load is.
Outside the building is still the floor
The apron and the dock area take loads the interior never sees: a loaded truck turning, a reversing impact against the dock, a container leg, and in the dock pit a retaining wall that is holding back the very ground the slab sits on.
These are usually designed by different people at different times, and the junction between them is where the failures appear. If the apron and the internal slab are specified together, the detail at the door line can be made continuous, and the dock pit can be designed as part of the same system.
I have written about the dock decision itself separately — raised dock or level entry — because it changes both the traffic pattern and the slab detail.
What to decide before the pour
Short list, in the order I would settle it:
- Indicative racking layout — aisle widths, leg grid, number of levels.
- Maximum load per leg, and the maximum stack height if you also stack on the floor.
- Forklift type and lift height — this sets both the wheel load and the flatness requirement.
- Anything landing on the slab from above — mezzanine columns, machine bases, conveyor legs.
- Whether the floor will be washed, which changes the falls, the drainage and the surface specification.
- What the ground is, from a report rather than from memory.
What can wait: surface hardener versus coating, joint sealant, line marking, and the colour of anything. Those are finishes, and finishes are genuinely revisitable.
One interaction worth flagging: if a mezzanine is even possible, its columns will land on this slab at points chosen by the mezzanine — the same problem in vertical form. A mezzanine inside a warehouse works through that, and the general principle of which decisions can be deferred is in the five numbers that decide the frame.
Written by Johnny, who advises owners and project managers in Africa and South America on steel buildings. If you know what will stand on the floor but not what it weighs, send me the layout and the racking you are considering, and I will tell you what the slab has to be asked to do.
Related: warehousing notes · all notes · raised dock or level entry