Effective stock rotation keeps products moving in the right order so that older stock is sold before it expires or becomes obsolete. For UK early-stage ecommerce sellers this avoids unnecessary waste, protects cash flow and maintains customer satisfaction through consistent product quality.
Small warehouses can achieve reliable rotation without complex software by using simple labelling, logical layout and disciplined picking procedures. The following guide sets out practical methods that fit limited space and tight budgets.
Understanding stock rotation methods
Two main approaches apply to most ecommerce warehouses. First-in, first-out (FIFO) sends the oldest stock out first. This suits non-perishable goods where age reduces value, such as clothing that may go out of season or accessories with packaging that fades. First-expiry, first-out (FEFO) prioritises items closest to their expiry or best-before date. It is essential for food, cosmetics, supplements and any item with a limited shelf life.
Decide which method matches each product category when goods arrive. Record the decision on the stock record so every team member follows the same rule. Mixing methods within the same category creates confusion and defeats the purpose of rotation.
Warehouse layout for efficient rotation
Place newest stock at the back or bottom of shelves and move older stock forward. Deep shelving makes this difficult, so consider shallower racks or gravity-flow racks for fast-moving lines. Label each bay clearly with the product SKU and the rotation rule that applies.
Create separate zones for fast-moving and slow-moving items. Keep high-turnover stock near the packing station to reduce travel time and the temptation to pick the most accessible rather than the oldest unit. Leave enough space between zones for a trolley or pallet jack so staff can restock without blocking picking routes.
Receiving and labelling procedures
When stock arrives, check the delivery note against the purchase order immediately. Note the batch number, receipt date and expiry date for every line. Attach a bright label showing the receipt date and, where relevant, the expiry date. Use a consistent colour code: for example, red for items within three months of expiry, yellow for six months.
Enter the details into your inventory system or spreadsheet on the same day. A delay of even 24 hours can allow new stock to be picked ahead of older stock already on the shelf. Scan or photograph batch labels if you need to track specific batches for recalls or supplier disputes.
Picking and packing discipline
Train pickers to read the rotation label first, not simply grab the nearest item. Provide a simple checklist at each packing station that asks: Is this the oldest batch? Does it meet the FEFO rule for this product? A quick visual check takes seconds but prevents costly mistakes.
Use pick lists that show both receipt date and expiry date. Digital systems can highlight the correct batch; paper lists should have the oldest batch printed in bold. After picking, move the remaining older stock forward so the next picker sees it clearly. Never bury older units behind new deliveries.
Preventing expiry and obsolescence
Schedule a weekly review of all stock that will expire or reach end-of-season within the next 90 days. Mark these items for promotion, bundle offers or swift clearance through flash sales. Removing slow stock early frees space and cash for newer lines.
Set minimum and maximum stock levels based on actual sales velocity rather than guesswork. Over-ordering leads to dead stock that blocks shelves and increases the risk of obsolescence. For seasonal goods, run a clear-out four weeks before the new season arrives so that last year’s colours or designs do not compete with fresh inventory.
Track returns carefully. Returned items must re-enter the rotation at the correct place. Inspect them for damage or expiry before placing them back on the active shelf. Many small brands create a dedicated quarantine area for returns until they are checked and relabelled.
Inventory records and cycle counting
Keep records simple but accurate. A basic spreadsheet with columns for SKU, description, batch, receipt date, expiry date, quantity received, quantity sold and stock remaining is enough for most small operations. Update it after every receipt and every dispatch.
Perform cycle counts on a rolling basis rather than a full stocktake once a year. Count high-value or fast-moving items every month and slower lines every quarter. When you find discrepancies, investigate whether poor rotation caused older stock to be overlooked and left to expire. Adjust procedures immediately.
Continuous improvement and common pitfalls
Review warehouse processes every three months. Ask packers which products are hardest to rotate and why. Simple changes such as repositioning a popular SKU or changing label size can remove friction. Document the current layout and rotation rules so that temporary staff or new hires can follow them without supervision.
Avoid these frequent mistakes: storing all stock of one SKU in one place without clear oldest-first marking, failing to update digital records when stock is moved manually, and allowing marketing promotions to pull stock without checking batch dates. Consistent habits and visible labelling solve most problems before they become expensive write-offs.
Frequently asked questions
What is the difference between FIFO and FEFO in ecommerce?
FIFO sends the oldest stock first regardless of expiry and suits fashion or non-perishable goods. FEFO sends the stock closest to its use-by or best-before date first and is essential for food, beauty and supplements. Choose the method that matches the product’s risk of becoming unsaleable.
How often should I review stock for expiry in my warehouse?
A weekly check of items within 90 days of expiry allows time to promote or discount them. Combine this with a monthly cycle count of high-turnover lines so problems are spotted before stock becomes unsaleable.
Can small ecommerce brands manage stock rotation without expensive software?
Yes. Clear date labels, consistent shelf layout, simple spreadsheets and disciplined picking procedures achieve reliable rotation. Many UK sellers start with these manual systems and add software only when order volume justifies the cost.
What should I do with returned stock to maintain rotation?
Quarantine returns in a separate area, inspect them for quality and expiry, then relabel with the original batch date before returning them to the active shelf in the correct rotation position. Never mix unchecked returns with fresh stock.
How do I prevent seasonal stock from becoming obsolete?
Set a clear cut-off date four weeks before the new season. Move remaining old-season stock to a dedicated clearance area and promote it aggressively. Accurate sales forecasting and smaller reorder quantities reduce the volume left at season end.
Related reading: Current UK distance selling regulations for ecommerce returns, Using AI tools for ecommerce inventory prediction on a budget, Setting realistic fulfilment SLAs for your ecommerce brand. Browse all fulfilment & logistics guides or apply to Loomworks.