Horizontal Carousel Storage: FIFO and FEFO Picking

Enforce FIFO and FEFO on horizontal carousels with lot-based slotting, barcode validation, and two-way QuickBooks Desktop sync.

If FIFO or FEFO rules are not built into the carousel system, older or near-expiring stock can sit too long, get missed, and throw off both inventory records and QuickBooks Desktop.

I’d sum it up like this: a horizontal carousel helps control picking because it brings one bin at a time to the operator. That means the software - not the picker - sets the order. To make that work, I need clean receiving data, separate lots, barcode checks, and fast posting of every move back to the inventory system and QuickBooks Desktop.

Here’s the article in plain English:

  • FIFO means I pick the oldest received stock first.
  • FEFO means I pick the stock with the soonest expiration date first.
  • A carousel supports both because it uses a goods-to-person setup.
  • The process starts at receiving, not at picking.
  • One lot per bin keeps date and lot control in place.
  • Barcode scans help stop wrong-lot and expired-lot picks.
  • Batch picking, slotting, and cycle counts help keep the physical carousel matched to the system record.
  • Two-way sync with QuickBooks Desktop helps keep quantity, lot history, and inventory value aligned.

A few points stand out:

  • In many U.S. warehouses, carousels run in pods of 2 to 4 units per operator.
  • FEFO matters most for food, pharma, medical, and other date-sensitive items.
  • If two FEFO lots share the same expiration date, I use receipt date or lot number as the tie-breaker.
  • Expiration dates should be recorded in MM/DD/YYYY format.
  • Fast movers placed near the pick window can cut cycle time on every order.
Method What picks first Best for Main control point
FIFO Oldest receipt General stocked items Receipt date + lot sequence
FEFO Nearest expiration date Perishable or date-sensitive items Expiration date + lot separation

Bottom line: a horizontal carousel does not fix rotation on its own. I only get clean FIFO or FEFO picking when receiving, slotting, scanning, and QuickBooks Desktop sync all follow the same rules every day.

FIFO Method (First In First Out) Failure | Solution to First In First Out (FIFO) Problems | FIFO Job

A horizontal carousel is an automated storage and retrieval system (AS/RS) with bins mounted on an oval track. When the system releases a pick, the carousel rotates and brings the required bin to a fixed pick window.

That setup matters for more than speed. Because the operator picks from the bin the system presents, FIFO and FEFO rules can guide pick order. The control software decides the bin sequence at the pick window. Once lot data and slot order are in place, the carousel enforces that sequence during picking.

Where horizontal carousels work best

Horizontal carousels are a strong fit for operations with many SKUs and small to medium-sized items. Think automotive spare parts, electronic components, pharmaceutical supplies, or retail piece-picking.

They also make sense in high-SKU operations with small to medium items in low-ceiling spaces, where vertical lift modules may not fit. And they can support temperature-controlled inventory, including refrigerated and freezer storage. Inventory management software tracks receipt dates and expiration dates to drive FIFO and FEFO rotation.

In many U.S. warehouses, carousels are set up in pod configurations of two to four units per operator. While the operator picks from one active carousel, the others rotate into position for the next pick. The result is a steady flow instead of a stop-and-start process.

Once inventory is loaded, the control logic limits wrong-bin picks by removing operator choice. That’s the big difference from open shelving, where a worker can reach into any bin that’s easy to access.

A horizontal carousel changes that. It presents only the bin the system calls for at the pick window, which helps keep FIFO and FEFO order in place. Pick-to-light can make slot confirmation faster and improve accuracy.

That level of control keeps picks tied to receipt dates or expiration dates. In plain terms, the carousel acts as a control point, not just a place to store inventory.

FIFO vs FEFO Carousel Picking: Step-by-Step Warehouse Process

FIFO vs FEFO Carousel Picking: Step-by-Step Warehouse Process

Once receiving data is in the system, FIFO comes down to three linked parts: clean receiving records, clear bin setup, and system-led picks confirmed by scan. Miss one, and the sequence falls apart.

Capture receipt dates and lot details at receiving

FIFO begins at receiving. Record the receipt date, SKU, quantity, lot or batch number, and expiration date. Handheld barcode scanners or RFID readers can log each item as it comes off the truck, which keeps records time-stamped and feeds FIFO pick rules.

Slot older stock ahead of new receipts

After inventory is recorded, older stock should get first pick priority in the carousel. Set the WMS to map the oldest inventory to the easiest-to-reach locations using lot-based slot priority. New receipts for the same SKU should go into separate bins and stay lower in the pick queue until the older lot is used up.

Run system-directed FIFO picks and confirm by scan

Once slotting sets the order, scan checks help keep FIFO in place at the pick window. When a pick order is released, the carousel rotates to the bin with the oldest eligible lot. The system chooses the bin, and the operator confirms it by scan. LED bars, light trees, or laser pointers can point the operator to the exact bin and shelf.

The operator picks the quantity, then scans the item or lot barcode to confirm. That scan checks that the right lot was pulled and updates inventory right away. If someone tries to pick from a newer lot before the oldest stock is gone, the system can block the transaction.

Use software that enforces FIFO at the lot level, supports barcode scanning, and syncs warehouse moves with QuickBooks Desktop. For expiration-based inventory, use the same setup, but sort by the nearest expiration date first.

How to configure FEFO rotation for expiration-dated inventory

FEFO uses the same carousel controls as FIFO, but the pick logic changes: it sends out the lot with the nearest expiration date first.

Record expiration dates and keep lots separate

At receiving, record the item, quantity, lot or batch number, and expiration date in MM/DD/YYYY format. Barcode scanning at goods receipt helps the system tie the expiration date to the right lot.

Just as important, keep one lot per bin. If a bin holds items with mixed expiration dates, FEFO falls apart. When each lot stays separate, the system can sort picks by expiration date with no guesswork.

Apply FEFO rules with FIFO as a tie-breaker

Once lot separation is in place, FEFO is just a sorting rule.

The main rule is simple: the earliest expiration date ships first. If two lots have the same expiration date, use receipt date or lot number as the tie-breaker.

Use barcode validation to block expired picks

System-directed picks send the operator to the right bin, but the barcode scan is the last checkpoint. Before confirming the pick, the operator scans the item and lot barcode. The system checks that scan against the active pick command and either allows it or blocks it.

If the scan shows an expired lot or the wrong lot, the system blocks the pick. That keeps expired inventory from being picked or shipped.

These same FEFO controls should carry into your inventory system and QuickBooks Desktop records. Rapid Inventory supports FEFO, lot and serial tracking, barcode scanning, and two-way QuickBooks Desktop sync.

QuickBooks Desktop

Once FIFO and FEFO are set up, the day-to-day work comes down to one thing: keeping the carousel and QuickBooks Desktop in sync.

Sync warehouse movements with QuickBooks Desktop

Post every carousel pick, receipt, and move to inventory records right away. When stock on the shelf and stock in the system stop matching, FIFO and FEFO fall apart. Inventory value also starts drifting away from what’s actually in the warehouse.

Rapid Inventory supports two-way QuickBooks Desktop sync, so carousel picks, receipts, and lot moves update inventory as they happen. Multi-location and lot tracking keep each carousel bin tied to a specific warehouse location, which helps maintain traceability from the dock to the pick face.

Once transactions are posting the right way, slotting and cycle counts help keep the physical carousel lined up with the system record.

Use slotting, batch picking, and cycle counts to maintain FIFO and FEFO

Rotation only works when slotting, batch logic, and cycle counts match what the system says.

Strategy Impact on Throughput Impact on Accuracy FIFO/FEFO Adherence
Fast-mover slotting High - reduces carousel cycle time for fast movers Neutral Neutral
Batch Picking High - multiple orders per carousel cycle Moderate Requires system logic to maintain lot sequence
Cycle Counting Neutral High High - confirms physical rotation matches system

Place fast movers near the pick window to cut carousel cycle time. It’s a simple layout change, but it can save time on every pick.

During batch picks, keep sequence rules tied to receipt date or expiration date. More throughput sounds great, but it doesn’t help much if lot control slips.

Run cycle counts on a set schedule. Carousel access makes counts fast, and it also helps spot rotation errors before they turn into bigger inventory problems.

Conclusion: Build a repeatable receive-to-pick process

Horizontal carousels save time and space, but those gains only last when receiving, slotting, picking, scanning, and syncing happen the same way every time. FIFO depends on correct receipt dates and on placing older stock ahead of new arrivals. FEFO adds expiration-date control and strict lot separation. Barcode scanning at the pick face helps enforce both by stopping wrong or expired lots before they leave the carousel. Connecting that process to QuickBooks Desktop through a tool like Rapid Inventory keeps inventory records, location data, and accounting aligned with what’s happening on the warehouse floor.

FAQs

When should I use FIFO instead of FEFO?

Use FIFO when products don’t have expiration dates, or when expiration timing isn’t a big factor. It moves the oldest stock out first based on when it was received. That helps cut the risk of obsolescence for nonperishable items like hardware or clothing.

Use FEFO when items have a shelf life or expiration date. It gives priority to the lot that will expire first, which helps cut waste and supports compliance.

What happens if multiple lots share the same expiration date?

If multiple lots share the same expiration date, FEFO can’t pick one based on expiration date alone. At that point, those lots are usually treated as equally eligible for picking.

The system then relies on lot or batch tracking, often with barcode scanning, to choose the exact lot or lots needed. That keeps traceability in place and helps stop expired stock from being shipped.

How do barcode scans help prevent wrong-lot picks?

Barcode scanning helps stop wrong-lot picks by checking each pick as it happens. The system guides the operator to the right bin and lot number based on the FIFO or FEFO rule.

When the item is scanned, the system checks that the product, quantity, and lot number match the pick ticket. If someone picks the wrong lot, the system warns the user before the shipment leaves the warehouse.

Related Blog Posts

plans

Get Started

plans

plans

Related articles

Our platform is designed to empower businesses of all sizes to work smarter and achieve their goals with confidence.

How to Set Up Inventory Tracking in QuickBooks Desktop

Learn how to effectively set up and manage inventory tracking in QuickBooks Desktop, including enabling features, adding items, and utilizing reports.

Read full blog

7 Ways to Reduce Inventory Errors in Small Warehouses

Learn effective strategies to minimize inventory errors in small warehouses, enhancing accuracy and boosting operational efficiency.

Read full blog

FIFO vs FEFO: Which Inventory Method Is Right for You?

Compare FIFO and FEFO to select the best inventory rotation: FIFO for non-perishables, FEFO for expiry-sensitive items, plus tech needs and implementation tips.

Read full blog