FIFO: Retailing perishable goods and managing inventory

Get more digital commerce tips

Tactics to help you streamline and grow your business.

Ever opened your fridge and reached for the freshest carton of milk, only to realize the older one is hiding behind?

That’s the essence of FIFO, or “First In, First Out”, a crucial inventory management method.

Imagine this: You’re a retailer with a warehouse full of products. Some items, like fresh produce or medicine, have a ticking clock on their usability. Others, like copper or even Twinkies, might seem timeless, but still benefit from a systematic approach. Dive into this article to discover the magic of FIFO, its applications from grocery stores to copper plants, and how it’s revolutionizing the ecommerce world. Whether you’re a business owner or just curious, let’s unpack the world of FIFO together!

What is FIFO?

FIFO is an acronym for the methodology “first in, first out”.

The basic concept of this inventory management method is simple. You want to “sell” first, or remove first, the products that came into your warehouse or facility first. That is to say if you get one carton of milk in on the 10th and one in on the 11th, you want to sell the one that came in on the 10th first because that carton’s period of usability will run out sooner.

The FIFO method is for any perishable items or products that spoil, such as food or medicine; it is utilized by pharmacies, grocery stores, and more. There are also some interesting alternative applications of FIFO.

For example, I built the first FIFO inventory system for one of the world’s largest copper bar manufacturers and fabrication plants. Copper’s shelf life is a lot longer than most foods (well, maybe not Twinkies).

However, to this company, it was valuable to push out the oldest copper first. FIFO is implemented for many different kinds of products; in order to impose such a qualification as first in, first out, you need a system capable of keeping track of all your inventory, such as a warehouse management system or ERP that can handle the FIFO approach.

Since ecommerce is growing so rapidly and now all kinds of items are being sold online, even groceries, FIFO is something many online retailers now need their inventory system to handle.

The main difference between an inventory system that allows you to do FIFO and one that does not is that it forces you to label all of your items, even if they have a manufacturer UPC or barcode.

This is because the barcode must differ for items that came in on different P.O.s (purchase orders) or have different expiration dates. If you are not using FIFO or do not need it, you can utilize manufacturer UPCs or barcodes, saving you from re-labeling every item in your warehouse.

This is desirable to save on labor costs and reduce time to market. The ability to have a mixed model is preferable if all of your products do not require FIFO. This way, you don’t have to label all the items that don’t require FIFO individually.

That’s the approach we took when building this ability into our eCommerce inventory management platform so it can cater to mixed models. If you’re receiving items that need FIFO, you receive them as FIFO items and are required to label them all OR you can receive as regular items that do not require FIFO and then utilize the manufacturer barcode if your items have them.

As an example, here’s how SkuVault Core handles FIFO:

  • 1. List lot number as part of SKU
  • 2. SkuVault Core generates a new barcode for each shipment or lot (with the same expiration date [if applicable] and cost)
  • 3. Label every item, since manufacturer UPCs can’t differentiate between lots to accomplish FIFO
  • 4. This new SKU / barcode is built into a Product Grouping as alternates to the master SKU which sells online
  • 5. Each SKU within the master SKU can be listed online as well if desired
  • 6. Sort the SKUs within the grouping to pick prioritized (oldest) products first
  • 7. Pick list prompts to pick the next lot number after the oldest one is out
  • 8. This keeps full history and FIFO methodology for your products
  • 9. You can do this for some— not all of your products if you want
  • 10. You can assign one lot number to multiple locations or vice versa

This accomplishes the FIFO method and allows you to pick items that came in first or have an earlier expiration date, prompting you to pick older items first over newer items. Without a system that accommodates the mixed FIFO model the only way to accomplish this is by physical inventory re-allocation. If you need to utilize FIFO to minimize losses in inventory, try to figure out the best way to accomplish it in your business without wasting resources.

Implement the FIFO method with SkuVault Core

Having an efficient inventory management system is paramount. As we’ve delved into the intricacies of FIFO, it’s clear that this methodology can be a game-changer for many businesses. If you’re intrigued by the possibilities and want to optimize your inventory processes, consider checking out SkuVault Core. This platform offers a seamless integration of the FIFO method and much more. Ready to see it in action? Book a demo today and elevate your inventory management game!


Emilie Fritsch

Emilie Fritsch is a strategic marketing maven with a knack for numbers. During her tenure as Marketing Director at SkuVault, she masterminded market strategies, delved deep into niche sub-markets, and forged and nurtured pivotal partnerships. When Emilie isn’t crafting marketing magic, she’s likely exploring the latest industry trends or championing the next big idea.