Warehouse Racking HubIndependent guides to warehouse racking, mezzanine floors and storage safety
Warehouse Racking Hub is an independent guide. We don't design, supply, install or inspect racking or mezzanine floors ourselves. If you ask us to, we'll put you in touch with one storage systems specialist from our partners that covers your area.

Pallet positions calculator: how many pallets fit in your warehouse?

This pallet positions calculator estimates how many pallets fit in a warehouse with adjustable pallet racking, from your usable floor size, clear height, aisle width, pallet size and load height. For example, a 40 m × 25 m floor with 8 m clear height, 3 m aisles and 1,500 mm loads on 1200 × 1000 mm pallets gives about 1,056 pallet positions on 4 levels with the runs along the length, or 1,176 with the runs across the width, using allowances we've assumed and you can change. It's an estimate to start a conversation with a racking designer, not a design.

  • Shows every step of the sum, not just a number
  • Compares running the racks both ways
  • No built-in 'typical' figures: you can change every allowance

By the Warehouse Racking Hub editorial team · Last reviewed

Pallet positions calculator

Enter your own measurements. The figures already filled in are an example building, not typical values. Anything marked assumed, change to suit is an allowance we've assumed for illustration: get the real figures from your racking designer. It runs in your browser; nothing is sent to us. Last checked 12 November 2026.

Your building

The length you can actually rack, after docks, offices and kept-clear areas.

Measured the same way.

Floor to the underside of the lowest sprinkler head, light, heater or roof steel over the racking.

Use the figure from your lift truck supplier for your truck and pallets, measured between pallet faces. 3 m is only an example.

Your pallets

The presets load the pallet with the 1200 mm side into the rack. To load it the other way, choose "Another size".

Measure your tallest load. Mixed heights? Use the tallest, or run it again for each height.

The side facing the aisle.

The side going into the rack.

Layout

How many pallets sit side by side on one pair of beams.

The result also shows the other way round.

Allowances (assumed: change to suit)

These are not rules or recommended figures. They're placeholder allowances so the sums work. The real figures depend on your racking components, truck, building tolerances and sprinkler design, and come from your designer (under EN 15620) and sprinkler installer.

Face width of one upright.

Side clearance in each bay.

Height of the beam section.

Space between the top of a load and the beam above.

Ask your sprinkler installer and designer.

Set by run spacers in a back-to-back run.

For cross-aisles, gangways or escape routes. Leave 0 if you've already taken them off the floor length.

Pallet positions at a glance

Each row is worked out by this calculator for adjustable pallet racking, counting the floor level. They're estimates for planning, not designs: every row uses the same assumed allowances and an example aisle width, so your own building, truck and racking will give different answers. Click a row to open the calculator with those figures filled in, then change them to suit.

All rows: 3 pallets per beam level, pallets loaded with the 1200 mm side into the rack, a single-sided run against each wall and back-to-back runs between. Assumed allowances (change to suit, and confirm with a racking designer): upright width 100 mm, gap between pallets and to each upright 75 mm, beam depth 120 mm, lift-off clearance above each load 150 mm, clearance from the top load to the lowest obstruction 500 mm, gap between back-to-back pallets 200 mm, gap from a wall 100 mm, no end space. The aisle widths are example inputs, not figures for any truck. Pallet sizes from the European Pallet Association (EPAL). Figures generated by the calculator's own code; last checked 12 November 2026.
Building and layoutPalletLoad heightAisleLevelsRunsBays per runPallet positionsPer m² of floor
40 m × 25 m, 8 m clear, runs along the length1200 × 1000 mm1,500 mm3 m43 back-to-back + 2 single111,0561.06
Same building, runs across the width1200 × 1000 mm1,500 mm3 m46 back-to-back + 2 single71,1761.18
Same building, Euro pallets, runs along the length1200 × 800 mm1,500 mm3 m43 back-to-back + 2 single141,3441.34
Same building, 3.5 m aisles, runs along the length1200 × 1000 mm1,500 mm3.5 m43 back-to-back + 2 single111,0561.06
Same building, 1,000 mm loads, runs across the width1200 × 1000 mm1,000 mm3 m66 back-to-back + 2 single71,7641.76
30 m × 20 m, 6 m clear, runs across the width1200 × 1000 mm1,500 mm3 m34 back-to-back + 2 single54500.75
60 m × 40 m, 10 m clear, runs along the length1200 × 1000 mm1,500 mm3 m56 back-to-back + 2 single173,5701.49
60 m × 40 m, 12 m clear, runs along the length1200 × 1000 mm1,500 mm3 m66 back-to-back + 2 single174,2841.79

Pallet positions calculator: key facts

How does the pallet positions calculator work?

It works out how many storage levels fit under your clear height, how many bays fit along each run, and how many rows of racking and aisles fit across the floor. Pallet positions = rows of pallets facing an aisle × bays per run × pallets per beam level × levels.

Everything is worked in millimetres. There are no hidden figures: the only fixed numbers are the two pallet footprints, taken from the European Pallet Association's product sheets. Everything else is either your measurement or an allowance you can see and change.

  1. Levels. The floor counts as the first level: pallets stand on the floor under the first beam. Each beam level above needs room for one load, a lift-off clearance above it (so the truck can raise the pallet off the beam) and the depth of the beam. The top load also needs a clearance below the lowest obstruction. So: beam levels = (clear height − load height − top clearance) ÷ (load height + lift-off clearance + beam depth), rounded down. Levels = beam levels + 1.
  2. Bay length. A bay is the space between two upright frames. Clear width = pallets per beam × pallet width along the beam + a side gap beside every pallet (one more gap than pallets). Add one upright for each bay.
  3. Bays per run. Run length available = the floor dimension the runs follow, less any end space you set at each end. Bays = (run length − one end upright) ÷ (clear width + upright), rounded down.
  4. Runs and aisles across the floor. A single-sided run goes against each wall, with back-to-back runs between and an aisle between each pair of facing rows. A single-sided run is one pallet deep; a back-to-back run is two pallets deep plus the gap between them. The calculator adds aisles one at a time while the runs still fit, including a layout where the last aisle runs along a wall, and keeps the one with the most rows of pallets.
  5. Total. Pallet positions = rows of pallets facing an aisle × bays per run × pallets per beam level × levels. Positions per m² = total ÷ (length × width).
  6. Both ways round. It repeats the sum with the runs turned 90° and shows that figure too.

The aisle width you enter is treated as the clear space between the faces of the pallets on either side, and pallets are assumed to fill the run depth. Real racks have frames slightly shallower than the pallet, and real aisles are measured in the way your truck supplier specifies, so check how they measured it.

Worked example: how many pallets fit in a 40 m × 25 m warehouse?

About 1,056 pallet positions with the runs along the 40 m length, and 1,176 with the runs across the 25 m width, using 8 m clear height, 3 m aisles, 1200 × 1000 mm pallets with 1,500 mm loads, 3 pallets per beam and our assumed allowances.

Here's the example the calculator opens with, using the assumed allowances: upright width 100 mm, gap between pallets and to each upright 75 mm, beam depth 120 mm, lift-off clearance above each load 150 mm, clearance from the top load to the lowest obstruction 500 mm, gap between back-to-back pallets 200 mm, gap from a wall 100 mm, no end space. None of these are recommended figures: they're there so you can see how the sum works.

  1. Levels: each beam level needs 1,500 + 150 + 120 = 1,770 mm. The space for beam levels is 8,000 − 1,500 load − 500 top clearance = 6,000 mm. 6,000 ÷ 1,770 = 3 beam levels (rounded down), plus the floor = 4 levels. The top load finishes at about 6,810 mm, leaving 1,190 mm to the lowest obstruction.
  2. Bay: 3 pallets × 1,000 mm + 4 gaps × 75 mm = 3,300 mm between uprights, plus a 100 mm upright = 3,400 mm per bay.
  3. Bays per run (runs along the 40 m length): (40,000 − 100) ÷ 3,400 = 11 bays, using 37.5 m.
  4. Across the 25 m width: single-sided runs are 1,200 mm deep, back-to-back runs 2 × 1,200 + 200 = 2,600 mm, aisles 3,000 mm, 100 mm at each wall. 4 aisles fit, with 2 single-sided and 3 back-to-back runs, using 22.4 m: 8 rows of pallets.
  5. Total: 8 rows × 11 bays × 3 pallets × 4 levels = 1,056 pallet positions, or 1.06 per m² of the 1,000 m² floor.

Turn the runs to go across the 25 m width and you get 7 bays per run but 14 rows of pallets: 1,176 positions (open that version). That's why the calculator always shows both. In a real building, doors, docks, columns and the escape routes decide which way round works.

What do you need to measure, and what does the calculator assume?

You need the usable floor length and width, the clear height to the lowest obstruction, the aisle width your truck needs, your pallet size and your tallest loaded pallet. The calculator assumes allowances for uprights, gaps, beams and clearances, which you can change and should confirm with a racking designer.

Inputs (your measurements)

Assumptions (change to suit)

What it leaves out

Want a proper layout drawn?

Tell us about your building and one storage systems specialist from our partners that covers your area can design it. Free, no obligation.

For UK businesses. We don't supply or install racking ourselves. Your enquiry goes to one partner only, chosen by your postcode and what you need. Prices and terms are agreed directly with them; there's no obligation.

Why will a racking designer's number usually be lower?

Because a real layout has to work around the building and the rules: columns, doors, docks, fire exits and escape routes, sprinkler requirements, truck turning space, tolerances and load capacity. The calculator ignores all of those, so treat its figure as an upper limit.

How can you fit more pallet positions in the same building?

Try the runs the other way round, check whether all your loads really need the tallest level, check the real aisle width your truck needs, and use 3 pallets per beam where your loads and the design allow. Each change is easy to test in the calculator.

  1. Turn the runs. In the worked example, turning the runs added 120 positions with nothing else changed.
  2. Look at load heights. One very tall product can set the height for every level. In the table above, 1,000 mm loads instead of 1,500 mm took the example from 4 to 6 levels.
  3. Check the aisle figure. Use your truck supplier's figure for your actual truck and pallets, not a rule of thumb. A different truck type can need a very different aisle, which changes the layout and the cost.
  4. Measure the real obstruction. If the lowest obstruction is one run of light fittings, it may be cheaper to move them than to lose a level. Ask before you assume.
  5. Consider denser systems. HSG76 lists drive-in, push-back, live (flow) and mobile racking as alternatives that store pallets in blocks, with different access to each pallet. This calculator only covers adjustable pallet racking, where every pallet can be reached directly.
More positions isn't always better. Adjustable pallet racking gives direct access to every pallet; denser layouts trade some of that access for space. Talk to a designer about how you pick and how fast stock moves, not just the count.

Which standards cover pallet racking layouts and clearances?

SEMA says the industry-accepted design standards in the UK are the SEMA design codes or EN 15512, the European standard for the structural design of adjustable pallet racking. EN 15620 covers the tolerances, deformations and clearances for pallet racking, and EN 15635 its use and maintenance.

We describe these standards from their publishers' own summaries. We don't quote clearances or figures from them: get those from your designer.

What should you send a racking designer?

A dimensioned floor plan with columns, doors, docks and fire exits marked; the clear height to the lowest obstruction; your truck type and its aisle figure; your pallet sizes, heights and heaviest weights; and how many positions you need, now and later.

Checklist

Ask the designer to show the pallet positions on the drawing, which standard they designed to, the load per beam level and per bay, and what clearances they've allowed.

Get your layout checked by a specialist

We'll pass your details to one storage systems specialist from our partners that covers your area.

For UK businesses. We don't supply or install racking ourselves. Your enquiry goes to one partner only, chosen by your postcode and what you need. Prices and terms are agreed directly with them; there's no obligation.

How do you share or cite a pallet positions result?

Every result has a link that reproduces it. The figures are stored in the web address, so anyone who opens it sees the same inputs and the same answer.

You can also build a link yourself. Parameters: l, w, h and aisle in metres; pallet = uk (1200 × 1000 mm), euro (1200 × 800 mm) or custom with along and depth in mm; load in mm; ppb = 2 or 3; runs = length or width. Allowances in mm: upright, gap, beam, lift, top, flue (back-to-back gap), wall; end space in metres: ends. Any allowance you leave out uses the assumed default.

Example: https://warehouserackinghub.co.uk/pallet-positions-calculator?l=40&w=25&h=8&aisle=3&pallet=uk&load=1500&ppb=3&runs=length

Pallet rackingHow adjustable pallet racking works, the parts, sizes, loads and choosing a layout Pallet racking costWhat drives the price of pallet racking and how to compare quotes Racking inspectionWho inspects racking, how often, what the inspector checks and the report Mezzanine floorsWhat a mezzanine floor is, the uses, loads, access and what to plan first

Pallet positions calculator: frequently asked questions

How many pallets fit in a warehouse?

It depends on the usable floor area, the clear height, the aisle width your truck needs and your load heights. For example, a 40 m × 25 m floor with 8 m clear height, 3 m aisles and 1,500 mm loads gives about 1,056 to 1,176 pallet positions in adjustable racking, depending on which way the runs go, on this calculator's assumed allowances. A designer's layout will usually be lower once columns, doors and escape routes are allowed for.

What is a pallet position?

A pallet position is a space in the racking for one pallet. In adjustable pallet racking every position can be reached directly by a lift truck. The floor level under the first beam usually counts as positions too.

Does the calculator count the floor level?

Yes. Pallets standing on the floor under the first beam count as one level. If you won't use the floor level, take one level off the result: divide the total by the number of levels and multiply by one fewer.

What aisle width should I use?

Use the figure your lift truck supplier gives for your truck and pallets. HSE's guide HSG76 says aisle widths depend very much on the type of equipment, so we don't build in widths for truck types. The 3 m in our examples is only an example input.

Where do I measure the clear height to?

To the underside of the lowest obstruction above where the racking will stand: sprinkler heads and pipes, lights, heaters, ducts or the roof steel. Then ask your sprinkler installer and racking designer how much space they need below it.

Are the clearances in the calculator the right ones?

Not necessarily. They're assumptions we've chosen so the sums work, and they're labelled that way. Clearances and tolerances for pallet racking are covered by EN 15620 and set by your racking designer, who uses information about your truck and floor.

Is 1200 × 1000 mm or 1200 × 800 mm right for my pallets?

Measure your own pallets. The European Pallet Association lists its Euro pallet as 1200 × 800 mm and its EPAL 3 pallet as 1200 × 1000 mm. If yours are different, or you load them the other way into the rack, choose 'Another size' and enter your own.

Why does turning the runs change the answer?

Runs along one direction set how many bays fit in each run, and the other direction sets how many runs and aisles fit. Because both round down to whole bays and whole runs, one way round often wastes less space. Doors, docks and columns may decide it in practice.

Can I rely on this to buy racking?

No. It's an estimate for planning and comparing options. Before buying, get a layout drawing from a racking designer, designed to the SEMA design code or EN 15512, with the load notice and clearances it allows.

Does the calculator save or send what I enter?

No. It runs in your browser and nothing you type into the calculator is sent to us. Only the separate enquiry form, if you choose to fill it in, sends details.

Get a pallet racking layout and quote

Free and no obligation. Takes about a minute.

For UK businesses. We don't supply or install racking ourselves. Your enquiry goes to one partner only, chosen by your postcode and what you need. Prices and terms are agreed directly with them; there's no obligation.

Sources

We checked the facts on this page against these sources on 12 November 2026:

This guide is general information for UK businesses, not legal, structural engineering, building control, fire safety or health and safety advice. Warehouse Racking Hub is an independent guide. We don't design, supply, install or inspect racking or mezzanine floors ourselves. If you ask us to, we'll put you in touch with one storage systems specialist from our partners that covers your area.

Back to the top ↑