Key takeaways
- A 1.0 mm shelf with 25 mm returns along both long edges is about 680 times stiffer than the same strip of flat sheet, which is why a 1,200 mm span carries 150 kg/m² at span/360 instead of deflecting out of shape.
- Every keyhole slot in an upright must be cut in one operation from the base datum; re-positioning a laser or a press mid-pattern turns ±0.3 mm per slot into 2 mm over a 2,000 mm upright.
- Mask or plug keyhole slots before powder: 70 µm on each side of a 10 mm keyhole takes 0.14 mm out of the clearance and the beam hook will not seat.
- Three millimetres of plate welded to a 1.2 mm beam web burns through at anything above a 2.5 mm fillet; design the end plate joint for the thin member, not the thick one.
- Squareness is a bay property, not a part property: a 2,000 mm high upright can be perfectly straight and still produce a bay that will not square on site.
Warehouse shelving manufacturing looks like the simplest work in a sheet metal plant: cut a profile, punch some slots, bend it into a channel, coat it and pack it. It is also the product where a 0.3 mm error compounds most visibly. A bay that will not assemble on site rarely has a bad part in it; it has five acceptable parts whose slot patterns drifted in the same direction.
The parts are cheap per kilogram and the failure is expensive per bay. A 2,000 mm upright with slots that accumulate 2 mm of pitch error over its height will not accept the fifth beam, and by the time that is discovered the run has been delivered. The fix is in how the slots are cut and how the bay is checked, not in tighter general tolerances.
This article follows the route we use at Ganesh for shelving, light racking and store-fit frames: how each member is cut and formed, which operations decide fit, how the coating changes it, what we inspect, and where the route stops being the right one. The geometry is specific to boltless shelving — keyhole slots, lipped beams and folded shelf trays — rather than to general fabrication.
What each member of a shelving bay actually does
A shelving bay is four load paths, and each is made from a different thickness for a different reason.
The upright carries the vertical load. It is a folded C or sigma section, 1.6–2.0 mm thick, with a keyhole slot pattern on a 50 mm or 25 mm pitch. Its job is compression and buckling, so the depth of the section and the fold at each flange matter more than the thickness. An upright that is 50 mm deep in 1.6 mm is stronger in buckling than one that is 35 mm deep in 2.0 mm.
The beam carries bending over the clear span. It is a lipped channel, 1.2–1.5 mm, 50 × 30 mm or 60 × 40 mm, with an end plate at each end carrying two or three hooks that engage the upright slots. The beam is the member a buyer overloads first, so its capacity is the number that ends up on the load label.
The shelf tray carries the load between beams and is the part customers handle. It is 0.8–1.0 mm with a 25–30 mm return at the front and back and a shorter return at the ends. Those returns are the whole design: a flat sheet at 1.0 mm is a membrane, not a beam.
The base plate and foot transfer the bay load to the floor. A 2.5–3.0 mm plate welded to the bottom of each upright, with a plastic or steel foot that keeps the section off a damp floor. The weld here is small and the load is not, which is why a base plate weld is the crack that turns up on a site inspection.
The numbers that decide whether a bay assembles
The limits below are the ones we hold on a shelving programme. Values are for a bay up to 1,200 mm wide and 2,400 mm high, which covers most light and medium shelving in Indian warehouses.
| Parameter | Typical design value | Ganesh limit or note |
|---|---|---|
| Upright thickness | 1.6–2.0 mm | 0.8–40 mm part range; laser cuts to 20 mm |
| Upright section depth | 50–80 mm | Formed on the 200 T brake, 4,450 mm bed |
| Beam thickness | 1.2–1.5 mm | Lipped channel, one hit per bend |
| Shelf tray thickness | 0.8–1.0 mm | 25–30 mm front and back returns |
| Upright height, one piece | ≤ 2,400 mm | 4,450 mm bed; taller is a jointed upright |
| Slot pitch | 50 mm or 25 mm | Cut in one operation from the base datum |
| Slot position tolerance | ±0.3 mm | ±0.5 mm to datum; ±0.3 mm adjacent slots in one cut |
| Slot-to-slot accumulation | ≤ 0.8 mm over 2,000 mm | Achieved by single-pass cutting only |
| Keyhole clearance | 0.3–0.5 mm on the hook | Masked or plugged before coating |
| Beam end plate | 2.5–3.0 mm | Fillet ≤ 2.5 mm on a 1.2 mm web |
| Bay diagonals | within 3 mm at 2,000 mm | Checked with the bay assembled |
| Upright plumb | within 2 mm over full height | Checked on a floor plate in the fixture |
| Shelf deflection at rated load | ≤ span / 200 | 6 mm at 1,200 mm span |
| Powder DFT | 60–80 µm | DFT gauge per batch; cross-hatch adhesion |
| Bay mass, 1,000 × 450 × 2,000, five levels | about 50 kg | Estimate from developed area; weigh before packing |
Two rows carry the risk.
Slot accumulation. If the slot pattern is cut in one laser pass from the base of the upright, every slot is positioned relative to the same datum and the error stays at the machine's own positioning, a few tenths of a millimetre. If the pattern is cut in two passes — because the sheet was repositioned or the job was split — the second pass inherits the first pass's error plus its own. On a 2,000 mm upright at 50 mm pitch that is 40 slots, and 0.05 mm per slot of drift becomes 2 mm at the top. The beam at the top level then needs a mallet, and the mallet work-hardens the hook.
Shelf deflection. Take a 100 mm wide strip of a 1.0 mm shelf tray running between the beams. Flat, its second moment of area about the bending axis is 100 × 1³ / 12 = 8.3 mm⁴. Returned 25 mm along both long edges, the same strip reaches roughly 5,600 mm⁴ — about 680 times stiffer, for two bends. Load that strip as part of a 1,200 mm span carrying 150 kg/m²: the load is 0.147 N/mm on the strip, and the deflection is 5 × 0.147 × 1,200⁴ / (384 × 210,000 × 5,600) ≈ 3.4 mm, or span/360. The same strip without returns does not behave as a beam at all. This is why a shelf tray is never ordered as flat sheet, however thick the customer is willing to pay for.
Cutting and forming: which machine does which member
The upright is the part that decides the route. Its slot pattern is the reason a shelving line exists.
At the volumes we run, uprights are laser cut on the 12 kW fibre machine: the blank outline, the keyhole slots and the bolt holes in one programme, with the slots tabbed so the part does not move during cutting. For a programme in the thousands of identical uprights, the same pattern moves to a press tool — a progressive die cut in our tool room — where the slots are pierced in one stroke and the pitch accuracy comes from the tool rather than from the machine. The crossover is around 2,000–3,000 uprights a year; below it, laser cutting is cheaper because there is no tooling to amortise, which is the same trade-off described in tooling cost versus piece price in metal stamping.
Beams and shelf trays are simple blanks and are cut on the same laser, then formed on the 200 T, 5-axis brake. A 1,200 mm beam is four bends: two flanges and two lips. The lips are what stop the flange from buckling, so they are not cosmetic, and the bend sequence matters — form the lips before the flanges, or the part will not sit flat on the die.
Base plates and beam end plates are cut from 2.5–3.0 mm and welded. This is the joint that fails when a welder treats a 1.2 mm beam web like a 6 mm bracket: a 3 mm fillet on a 1.2 mm web burns through, and the welder turns the current down until the weld stops fusing. The right answer is a 2.5 mm fillet, a short arc, and a fixture that holds the end plate square to the beam axis while it cools.
Coating a part that has to fit into another part
Shelving is almost always powder coated: an 18 ft × 14 ft booth, seven-tank pretreatment and a cure oven, in the same shop that coats canopies and panels. The coating is also the operation that most often closes a clearance that was designed correctly.
Keyhole slots are the problem. A 10 mm wide keyhole with a 0.3 mm clearance on the hook becomes 0.16 mm of clearance after 70 µm of powder on each side of the slot. The hook will still enter, but it will not drop into the seat, and the assembler will hit it. Three ways to keep the fit:
- Plug the slots with reusable silicone plugs before the booth. The most reliable method and the one that costs the most labour.
- Mask a strip over the slot pattern with tape on both faces. Faster, less precise, and tape residue has to be cleaned.
- Design the clearance in. Specify a 0.5 mm nominal clearance on the hook and accept the film. This is the cheapest method and the one that requires the customer's agreement, because it also changes the fit of the beam in the slot when the part is coated inside and out.
The same logic applies to the inside of a beam where a shelf tray rests, and to the thread of a levelling foot. A powder-coated thread is a thread that has to be chased.
Inspection: the bay, not the part
A shelving part can pass every dimensional check and still produce a bay that will not stand square. The inspection that matters is done on an assembled bay.
We build the first bay of a programme in a fixture that represents the floor and check:
- Slot pitch against a gauge over the full upright height, with the gauge carrying pins at nominal pitch.
- Hook engagement at every level, with the beam seated by hand and no mallet.
- Diagonals across the bay, within 3 mm at 2,000 mm.
- Upright plumb within 2 mm, with the bay loaded as it will be in service.
- Shelf deflection at the rated load, measured at mid-span against span/200.
- Coating — DFT and cross-hatch adhesion per batch, plus a check that no slot has been bridged.
- Bay mass, because a bay that is 8 kg heavier than the drawing suggests has a thickness or a level count that drifted.
For a programme that supplies a chain or a distributor, the first article report carries the material certificates, the slot gauge result, the load test record and the coating record, and every dispatch carries a batch number that traces back to them. That is the same evidence trail a railway or appliance buyer expects, and it is set out in assembly-ready fabricated metal parts.
What Ganesh runs for shelving and store-fit frames
Uprights, beams, trays and plates are cut on the 12 kW fibre laser, whose 40 ft × 16 ft bed lets a full upright nest alongside the beams for the same bay. High-volume slot patterns move to progressive dies from our tool room. The 5-axis brake forms the beam and tray sections in 0.8–1.5 mm, which is light work for a 200 T machine, and its 4,450 mm bed means a 2,400 mm upright is formed in one handling with both flanges square.
Beam end plates and base plates are welded at manual MIG stations, and the bay is assembled and checked before coating where the customer wants a trial fit, then stripped, coated and packed. Finishing runs through the 16 ft × 16 ft blast chamber where the gauge calls for it, the seven-tank line and the powder booth, with a DFT reading and a cross-hatch check on each batch. We also make the shelf trays, dividers, bin fronts and label holders that turn a bay into a store-fit unit, which is the family shown on the metal furniture parts page.
The weight calculator is the quickest way to sanity-check a bay mass from developed area before it is quoted, and the RFQ checklist lists the fields that make a shelving enquiry answerable in one pass.
What the coach drawing has to settle
- Bay size — width, depth, height — and the number of levels with their heights from the floor.
- Load per shelf as a uniform distributed load in kg, and the upright capacity or the number of bays in a run.
- Material and thickness for each member, with the section depth and the lip size.
- Slot type, size and pitch, and whether the pattern is cut on the laser or by tool.
- Hook and clearance nominal dimensions, and the masking requirement.
- Weld symbols on the end plate and base plate, with the leg length suited to the thin member.
- Coating system, DFT, colour and the areas to be kept free of film.
- Squareness and plumb limits, and the load test if the buyer wants to witness one.
- Marking and packing — bay number, level number and upright pairs, so a five-bay run can be assembled without sorting.
The railway, furniture and infrastructure hub carries the rest of the store-fit and infrastructure guides, welded assembly tolerances explains how a welded end plate is held square, and bending on a 4,450 mm long bed covers the long-member case. When the drawing is ready, send it through Request a quote and we will check the slot pattern and the coating route before pricing.
What we do not make, and who certifies the load
We do not roll form. Uprights with a continuous keyhole pattern are roll-formed from coil on a dedicated line at very high volume, and that route produces a straighter, cheaper upright than a cut-and-bend process once the volume is in the tens of thousands per year. Below that, tooling and setup make roll forming uneconomic, which is why we cut and bend instead.
We do not certify a shelving system's load capacity. We manufacture to the customer's design, supply material certificates, and can witness a proof load test, but the structural calculation for an upright in buckling, and any system certification, belongs to the buyer's engineer. IS 800 covers the design of steel structures and is the reference most Indian buyers use; the manufacturer's job is to hold the section and the material that the calculation assumed.
Heavy-duty adjustable pallet racking is a different product with its own design code and its own test regime. We can fabricate frames and beams to a drawing, but a racking system that has to carry pallets at height is usually bought as a certified system rather than as a set of parts, and that is a decision for the buyer, not the fabricator.
Finally, we do not assemble on site. Shelving is delivered flat, banded by bay and level, with the levelling feet and the safety pins in a bag. The assembly sequence and the floor fixing are the installer's scope — and the reason the packing list matters as much as the drawing.
Frequently asked questions
What steel thickness is used for warehouse shelving?
Uprights run 1.6–2.0 mm, beams 1.2–1.5 mm and shelf trays 0.8–1.0 mm. The upright carries the vertical load in compression and buckling, the beam carries bending over the span, and the tray only has to carry the load between beams once its returns are formed.
Why do shelving slots not line up between levels?
Because the slot pattern was cut in more than one operation. Each re-position adds its own error to the previous one. Cut all slots on an upright in a single laser pass or a single press stroke from a fixed datum, and the pitch stays within ±0.3 mm over the full height.
Can shelving be powder coated with the slots open?
Yes, but the slots have to be masked or plugged, or the hooks will not engage. Powder at 60–80 µm on both faces of a 10 mm keyhole removes 0.14 mm of clearance, and a beam hook designed with 0.3 mm of clearance then needs a mallet.
How is a shelving bay load tested?
By loading each shelf to a proof load — often 1.5 times the rated uniform load, held for 24 hours — and measuring deflection at mid-span against a limit such as L/200. The test proves the beam and the hook detail, not the upright's long-term buckling behaviour, which is a design calculation.
What tolerance should a shelving bay hold?
Diagonals within 3 mm across a 2,000 mm bay, uprights plumb within 2 mm over the full height, and shelf levels within 1 mm of nominal relative to each other. Those numbers are what allows five bays to be joined into a run on a floor that is not perfectly level.
Sources and further reading
- BIS standards catalogue — IS 800 general construction in steel and IS 513 cold reduced steel sheet · reviewed 3 Nov 2026
- ISO 2768-1 — General tolerances, linear and angular dimensions · reviewed 3 Nov 2026
Have a shelving bay drawing?
Send the bay size, level heights, load per shelf and the finish you need. Our engineering team reviews the slot pattern and the forming route before quotation.
Request a quote
