START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Warehouse Design & Methods

Fixed vs Random (Chaotic) Storage: Space and Pick-Rate Math

By Vikasraj YadavPublished 9 min read

For dc general managers, warehouse engineers and 3pl site leads · Understand the problem

Fixed vs Random (Chaotic) Storage: Space and Pick-Rate Math — Warehouse operations manager holding up a blank ruled clipboard alongside an inventory planner holding a rugged tablet in a wide aisle between multi-tier selective pallet racks holding brown carton pallets.

Fixed vs Random (Chaotic) Storage: Space and Pick-Rate Math: Illustrative warehouse pallet racking and peak-buffer capacity review; not a client facility.

At a glance · Quick answer

Quick answer: fixed vs random storage locations

Fixed storage reserves positions for every SKU's maximum stock, so each position averages about 50 percent full; random storage sizes for the total on hand plus a peak margin. In a 400-SKU pallet example, fixed needs 2,280 positions and random 1,611, while class-based random zoning cuts round-trip forklift travel from 95 to 67 metres.

TL;DR — what you’ll learn

  • Fixed positions equal the sum of order quantity plus safety stock per SKU; random positions equal average stock plus a 3-sigma peak and 5 percent float, 29 percent fewer in the example.
  • Spreading one SKU across k shared locations lifts utilisation from 50 percent at k=1 to 74 percent at k=4 and 87 percent at k=12, with fast-diminishing gains.
  • Class-based random storage beat fixed storage on travel, 67 versus 84 metres per round trip, because fixed homes need a 42 percent longer block.
  • Random storage needs a license plate scan and a location check-digit scan on 100 percent of moves; a product-only scan let a later lot ship first in the traced incident.

Topics: fixed vs random storage locations · dedicated vs shared storage · chaotic storage warehouse · space utilization comparison · class-based storage travel

All quantities, amounts, product codes and events are illustrative teaching examples.

The rack report says the building is full, yet a walk down any aisle shows gaps everywhere. Each SKU owns its own positions, sized for the biggest delivery it ever receives, and most of those positions are half empty most of the time. Meanwhile receiving is staging pallets on the floor because nothing is free for the next inbound truck.

Switching every pallet to random locations frees space, but done carelessly it trades the overflow problem for a search problem: drivers hunting for stock, pallets taken from the wrong place, and counts that never match. The right answer is usually a mix, and the mix can be calculated. With three inputs per SKU and a simple travel model you can size each policy, price the difference and decide zone by zone.

  • Space math: why a dedicated position averages half full, the formula for shared storage across several locations, and a 400-SKU pallet example.
  • Travel math: round-trip distance and moves per hour under random, class-based and fixed storage on one layout.
  • Controls: license plates, location scans, lot and weight rules, ownership, and a zone-by-zone checklist.

Fixed slots are sized for each SKU's peak, random slots for the total

Fixed storage needs enough positions for every SKU at its own maximum at the same time; random storage needs enough for the highest total on hand. That single difference drives almost everything else. Under fixed, also called dedicated, storage each location belongs to one SKU and nothing else may go there, even when it is empty. Under random, also called shared or chaotic, storage a pallet goes to any suitable empty position and the warehouse management system remembers where.

The two totals differ because SKUs rarely peak together. A SKU receives a full order quantity and then sells down to its safety stock, so on average it holds half its order quantity plus safety stock. Fixed storage pays for the top of every sawtooth at once. Random storage pays for the sum of the sawtooths, which sits much lower because one SKU's peak coincides with another's trough.

  • Fixed positions: the sum over all SKUs of order quantity plus safety stock, in pallets.
  • Random positions: the average total on hand, plus an allowance for the days when several SKUs peak together, plus a margin of empty positions so putaway always finds a slot.
  • Hybrid positions: fixed homes for the pick faces that people work from every hour, random positions for reserve pallets behind them.

Why a dedicated position averages half full: the sawtooth arithmetic

A location that holds one SKU fills on receipt and empties steadily as stock is picked, so with even demand it is 50 percent full on average. Bartholdi's Warehouse and Distribution Science, the open textbook from Georgia Tech, works through this and then shows what happens when the same stock is spread across several shared locations that are emptied one at a time and released for reuse.

With k equal locations and picking from one location until it is empty, average utilisation becomes 1 minus the sum of 1/j for j from 1 to k, divided by 2k. One location gives 50 percent, two give 62.5 percent, four give 74 percent and twelve give 87 percent. The gain flattens quickly, which is why sites that split each SKU across very many locations get little extra space for a lot of extra travel and counting.

Space and throughput formulas used in this article

Fixed positions:     P_fixed  = sum_i (Q_i + SS_i)
Random positions:    P_random = (sum_i (Q_i / 2 + SS_i) + z * sqrt(sum_i Q_i^2 / 12)) * (1 + f)
Shared-location use: U(k)     = 1 - (1 / (2k)) * sum_{j=1..k} (1 / j)
Move cycle time:     t        = d / v + h        moves per hour = 3600 / t

where
  Q_i  = order quantity of SKU i, in pallets (receipts staggered across SKUs)
  SS_i = safety stock of SKU i, in pallets
  z    = service factor for the aggregate peak (3.09 covers about 99.9% of days)
  f    = empty-position float so putaway always finds a slot (0.05 = 5%)
  k    = number of equal shared locations one SKU is spread across
  d    = round-trip travel in metres, v = travel speed in m/s
  h    = fixed handling seconds per move (fork entry, lift, scan, set down)

Dedicated pallet storage in a warehouse management system averages 50 percent position utilisation under steady demand, and Expression 2.1 in Bartholdi's Warehouse and Distribution Science shows shared storage across four equal locations raising that to about 74 percent, with gains flattening beyond eight locations at about 83 percent.

The variance term in the random formula assumes receipts are staggered, so that at any moment each SKU sits at a random point in its cycle. A sawtooth spread evenly between safety stock and order quantity plus safety stock has variance equal to Q squared over 12. Summing those variances and taking three standard deviations gives the aggregate peak a well-run site will see on its worst ordinary day.

A worked pallet example: 400 SKUs in fixed versus shared positions

Take a single-deep selective rack area holding 400 SKUs in three velocity classes, one pallet per position. The fast A class has large order quantities; the long tail of C SKUs receives two pallets at a time. The table applies the formulas above. All quantities are illustrative but typical of a regional grocery or building-products distribution centre.

Scroll horizontally to see all columns.

Pallet positions needed for 400 SKUs under fixed and random storage, single-deep selective rack
ClassSKUsOrder qty Q (pallets)Safety stock (pallets)Fixed positionsAverage on handVariance Q squared over 12, all SKUs
A4012340 x 15 = 60040 x 9 = 36040 x 12 = 480
B12062120 x 8 = 960120 x 5 = 600120 x 3 = 360
C24021240 x 3 = 720240 x 2 = 480240 x 0.33 = 80
Total4002,2801,440920 (standard deviation 30.3)
Random sizing(1,440 + 3.09 x 30.3) x 1.05 = 1,534 x 1.05 = 1,611 positions, which is 669 fewer than fixed (29 percent)

The 669 positions are the headline, but the safety stock line is just as instructive. Safety stock never leaves under either policy, so it costs the same space in both. The saving comes almost entirely from the cycle stock: fixed storage reserves room for the full order quantity of every SKU, while random storage reserves room for half of it plus a peak allowance. SKUs with small order quantities, like the C class, save the least.

Turning positions into money depends on what a position costs a year in rent, rack depreciation, lighting and insurance. The second table uses illustrative annual costs per position for a US building and an Indian building, then subtracts the extra labour that random storage adds because every move needs a location confirmation that experienced staff skip in a fixed layout.

Scroll horizontally to see all columns.

Annual value of moving reserve stock from fixed to random positions, United States and India
LineUS distribution centre (USD)Indian distribution centre (INR)
Positions released669669
Illustrative cost per position per year$110₹4,200
Space value released$73,590₹28,09,800
Extra confirmation time: 180,000 moves x 4 seconds = 200 hours200 h x $30 = $6,000200 h x ₹250 = ₹50,000
Net annual benefit before travel effects$67,590₹27,59,800

Peak overlap and empty float: the margin random storage still needs

Random storage is not sized to the average; it needs a margin for coincident peaks and for the empty positions putaway must be able to find. Sites that size to the 1,440-pallet average in the example will be full several days a month. The z-term and the float term in the formula are the cost of that protection, about 170 positions here, and they should be argued over explicitly rather than hidden in a round-number buffer.

  • Synchronised receipts: if most SKUs arrive on the same weekly truck from one supplier, cycles are not staggered and the aggregate peak approaches the fixed total; the variance term then understates the need.
  • Seasonal build: a pre-season stock build raises every SKU's safety stock together, so size to the peak month, not the annual average.
  • Putaway float: with fewer than about 5 percent of positions empty, drivers start travelling far for a slot, and inbound pallets wait on the dock.
  • Deep lanes: in drive-in or push-back lanes that hold one SKU per lane, each lane behaves like a single dedicated location, so the 50 percent sawtooth returns inside the lane.

The lane effect matters most in high-density storage. Our article on space utilisation versus cube utilisation covers how honeycombing in deep lanes is measured; for storage policy, the practical point is that random assignment helps lane density only when lanes are small enough to empty and be reassigned often.

Choosing fixed, class-based or random storage for one zone Step 1, Collect SKU data: Order quantity, safety stock, moves. 13 weeks of receipts by SKU; Velocity class from move history; Item weight, height and group. Step 2, Size positions: Sum of maxima versus total on hand. Fixed: sum of Q plus safety stock; Random: average plus 3-sigma peak; Add 5 percent empty float. Step 3, Model travel: Round trip per move by policy. Random spreads fast movers out; Class zones keep A near the dock; Fixed needs a longer block. Step 4, Set controls: Scans and eligibility rules. License plate plus location scan; Weight, height, compatibility; Reallocation for blocked slots. Choosing fixed, class-based or random storage for one zone Size the space, model the travel, then add the scan and eligibility controls the chosen policy needs 1 · COLLECT SKU DATA Order quantity, safety stock, moves • 13 weeks of receipts by SKU • Velocity class from move history • Item weight, height and group 2 · SIZE POSITIONS Sum of maxima versus total on hand • Fixed: sum of Q plus safety stock • Random: average plus 3-sigma peak • Add 5 percent empty float 3 · MODEL TRAVEL Round trip per move by policy • Random spreads fast movers out • Class zones keep A near the dock • Fixed needs a longer block 4 · SET CONTROLS Scans and eligibility rules • License plate plus location scan • Weight, height, compatibility • Reallocation for blocked slots

Travel per move under random, class-based and fixed storage

Pure random storage costs travel, class-based random storage wins it back, and fixed storage loses some of its travel advantage because it needs a bigger block. The comparison below uses one simplified layout: 20 parallel aisles 3.5 metres apart, a dock in the middle of the front cross-aisle, single-command moves and rectangular travel. It is a model, not a simulation, but it captures the direction and size of the effect.

Under pure random, the 1,611 positions fill aisles 60 metres long and every position is equally likely, so the average round trip is 95 metres. Class-based random storage reserves the nearest 25 percent of positions for A pallets, the next 42 percent for B and the rest for C, while still assigning randomly within each zone. With A, B and C taking 60, 30 and 10 percent of moves, the average round trip falls to 67 metres.

Scroll horizontally to see all columns.

Round-trip travel and forklift moves per hour on one 20-aisle layout under three storage policies
PolicyPositionsAisle lengthAverage round tripCycle time at 1.6 m/s plus 75 s handlingMoves per hourDriver hours for 180,000 moves
Random across the whole block1,61160 m95 m134 s26.86,719
Class-based random (three zones)1,61160 m67 m117 s30.85,843
Fixed, A SKUs nearest the dock2,28085 m84 m128 s28.26,390

Fixed storage puts the A SKUs closest to the dock, as class-based storage does, but those A homes must hold 600 positions instead of about 400, and the whole block is 42 percent longer. Its average round trip of 84 metres beats pure random but loses to class-based random by about 17 metres a move. Over 180,000 moves a year that gap is roughly 550 driver hours, on top of the 669 positions.

What a location scan and a license plate must prove

Random storage works only if every move proves which pallet went to or came from which location. In a fixed layout a driver can find stock from memory; in a random layout the system's record is the only map, so any unrecorded move makes a pallet invisible. The control is a license plate on every pallet and a two-scan confirmation on every move.

  • Pallet license plate: a GS1 Serial Shipping Container Code under Application Identifier (00), 18 digits, or an internal license plate number printed at receiving.
  • Location label: a barcode on each beam position with a check digit, so the driver cannot confirm a location by reading the aisle sign.
  • Two-scan rule: scan the license plate and the location on every putaway and retrieval; the system rejects any pair that does not match the directed task.
  • Substitution path: if the directed pallet is blocked, the driver requests a reallocation in the handheld rather than taking an identical-looking pallet from elsewhere.

Random pallet storage in a warehouse management system depends on a scanned license plate, typically a GS1 Serial Shipping Container Code under Application Identifier (00) with 18 digits, matched to a scanned location check digit on every move, so that 100 percent of putaways and retrievals leave a record a cycle count can verify.

The incident below shows the failure the two-scan rule prevents. It is the behaviour Bartholdi warns about: a driver sent to a distant location takes the same product from a nearer one. Timestamps and identifiers are illustrative.

  1. 06:52: retrieval task PK-77810 directs the driver to location 14-B-03-2 for the pallet with license plate ending 41726, lot L2611A, best before 10 January 2027.
  2. 06:55: the location is blocked by staged pallets, so the driver takes the same SKU from 14-C-01-1, lot L2612C, best before 2 March 2027, and confirms with a product barcode scan the site still allows.
  3. 07:30: the system ships license plate 41726 on paper; the physical pallet is still in 14-B-03-2, and 14-C-01-1 shows a pallet that is no longer there.
  4. 13:10: the next order is directed to 14-C-01-1, the driver finds it empty and posts a short-location exception; the customer order ships a day late.
  5. 15:40: cycle count CC-3304 corrects both locations, but the morning shipment went out with the later lot, breaking first-expiry-first-out and leaving the lot record for that customer wrong.

The fix is configuration, not training: disable product-only confirmation for pallet moves, require the license plate scan, and give drivers a one-tap reallocation when a location is blocked. In fixed storage the same error is less damaging, because the wrong pallet still comes from the right SKU home, which is one reason fixed homes survive in fast pick areas.

Lot rotation, weight and stability limits that override randomness

A random policy is never fully random: product rules narrow the eligible locations before the system picks one. The more of those rules a site has, the smaller the pool each pallet can use and the closer random storage drifts towards fixed. Count the constraints before you count the savings.

  • Expiry rotation: the system must retrieve by earliest expiry or receipt date, which random storage handles well because it tracks each pallet, unlike fixed lanes where new stock can bury old.
  • Weight and height: a pallet heavier than a beam level's rated load or taller than its clear opening is ineligible there, so location capacity fields must be accurate.
  • Compatibility: chemicals, food and fragrance-sensitive goods may be confined to their own zones, which become small fixed-purpose areas.
  • Stable stacking: OSHA 29 CFR 1910.176(b) requires stored material not to create a hazard and tiered loads to be stacked, blocked or interlocked so they cannot slide or collapse, which limits floor-stack heights in random floor zones.

These rules belong in the putaway strategy, evaluated in order before the system chooses among the remaining empty positions. Our guide to directed putaway rules covers that sequencing; the point here is that every rule should be data on the location or item master, never a supervisor's memory.

Putaway eligibility for random pallet storage in a warehouse management system should screen weight, height and compatibility before choosing a location, because OSHA 29 CFR 1910.176(b) requires stored loads to be stable and secure; a beam level rated at 1,000 kilograms per position must reject a 1,100 kilogram pallet every time.

Who owns slot rules, location data and the counts that prove them

Storage policy fails quietly when nobody owns the location master. A wrong beam rating or a missing check digit label produces no alarm until a pallet goes somewhere it should not. Each record behind the policy needs a named owner and a sign-off, as the table sets out.

Scroll horizontally to see all columns.

Ownership of the records behind a fixed, random or hybrid storage policy
RecordWhere it livesMaintained byApproved by
Storage policy per zone (fixed, class-based random, random)Warehouse design file and system zone setupWarehouse engineerDistribution centre general manager
Velocity class of each SKUItem master, refreshed from move historySlotting analystOperations manager
Location capacity: weight, height, typeLocation masterSystem administratorFacilities engineer against rack load plaques
Location and license plate labelsLabel print logReceiving leadInventory control manager
Cycle count results and adjustmentsInventory adjustment ledgerInventory controllerFinance controller for value above threshold
Fixed pick-face assignmentsPick-face slot tableSlotting analystOperations manager, reviewed each quarter

Rules the WMS must enforce and suggestions software can make

Location confirmation and eligibility checks are pass-or-fail tests that the system must apply on every move. Deciding which SKUs belong in which class, or how big each zone should be, involves forecasting and trade-offs, so software can propose and a person decides. The table lists the tasks for a random or hybrid storage area.

Scroll horizontally to see all columns.

Storage policy tasks: hard system rules versus software suggestions a person approves
TaskHandled byHuman role
Rejecting a retrieval scan whose license plate differs from the directed palletSystem ruleNone; driver requests reallocation
Blocking putaway of a pallet heavier than the beam level's ratingSystem rule using location capacityFacilities engineer keeps ratings current
Directing retrieval by earliest expiry within the SKUSystem ruleQuality manager sets exceptions such as customer-specific lots
Proposing new A, B and C classes from 13 weeks of movesSlotting software suggestionSlotting analyst approves before re-zoning
Forecasting next quarter's aggregate peak in palletsForecast modelWarehouse engineer sets the z and float values
Reading a torn license plate label from a photoImage-reading software suggests the numberReceiving lead verifies and reprints

Choosing a storage policy zone by zone: an evaluation checklist

Decide per zone, not per building. Reserve rack, forward pick, bulk floor and special-handling areas have different move patterns, so each deserves its own answer. The checklist below turns the calculations in this article into a decision. Our earlier guide to warehouse slotting decisions covers which SKUs earn forward pick faces; this article covers how positions are assigned once that choice is made.

Scroll horizontally to see all columns.

Evaluation checklist for choosing fixed, class-based random or random storage in each zone
QuestionPoints to fixedPoints to random or class-basedData needed
Are receipts staggered across SKUs?Most SKUs arrive togetherReceipts spread through the weekReceipt dates by SKU for 13 weeks
How large are order quantities relative to safety stock?Small Q, large safety stockLarge Q, small safety stockOrder quantity and safety stock per SKU
Who works the zone and how often?Pickers handling many lines an hourForklift drivers moving full palletsMoves per hour by zone
Can every move be scanned?No reliable scanning or labelsLicense plates and location labels in placeScan compliance rate
How many eligibility rules apply?Many compatibility or size limitsFew constraints on location choiceRule list per item group
Is space the binding constraint?Spare positions all yearFloor staging at peakPeak occupancy by month

Run the space formula and the travel model on your own data, then pilot class-based random storage in one reserve aisle group for a month and compare positions used, moves per hour and count accuracy. More warehouse design guides are on the logistics and supply chain hub.

If you want this analysis run on your SKU data and your layout, or need location control and license plate scanning set up in your warehouse system, share your current layout and move history through our request for proposal form, and we will reply with a sized recommendation for each zone.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: Fixed vs Random (Chaotic) Storage: Space and Pick-Rate Math · Warehouse Design & Methods

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on fixed vs random storage locations in logistics & supply chain.

How much space does random storage save over fixed locations?
It depends on order quantities and receipt timing. Fixed storage pays for every SKU's maximum at once, random for the total on hand plus a margin. With staggered receipts the example saved 669 of 2,280 positions, 29 percent; when every SKU arrives on the same day the saving shrinks sharply.
Does random storage slow down picking?
Pure random storage lengthens travel because fast movers can land anywhere; the example averaged 95 metres per forklift round trip. Class-based random storage, which keeps fast movers in the zone nearest the dock while assigning randomly inside each zone, cut that to 67 metres and gave the highest moves per hour.
Should forward pick faces use fixed or random locations?
Fixed. Pickers working from shelving or carton flow make many picks an hour and benefit from learning where each item lives. Most sites keep fixed pick faces sized by days of supply and use random or class-based storage for reserve pallets that replenish them.
What controls does a warehouse need before switching to random storage?
Every pallet needs a license plate, such as a GS1 SSCC under Application Identifier (00), and every location a barcode with a check digit. The system must require both scans on each move, block ineligible locations by weight, height and compatibility, and offer drivers a reallocation when a location is blocked.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.