Logo
Inventory Keeper
Early Access
BlogPricingJoin the Waitlist

Back to blog

October 13, 2026

FIFO vs. FEFO Stock Rotation

Product that expires on the shelf is money thrown away. A clear rotation method keeps older stock moving first, so less of it ever reaches the trash.

Here's what you'll learn:

  • What FIFO and FEFO mean
  • How they differ
  • Which one to use for which items
  • How to set up rotation so it actually sticks

What Is FIFO?

FIFO stands for "first in, first out." The product that arrived first gets used first.

  • New deliveries go behind or below existing stock.
  • Staff always pull from the front.
  • It works best when every delivery of an item has roughly the same shelf life.

FIFO is also the name of an accounting method for valuing inventory. This post is about physical rotation on your shelves, not the accounting side.

What Is FEFO?

FEFO stands for "first expired, first out." The product with the earliest expiration date gets used first, no matter when it arrived.

  • Staff check dates, not delivery order.
  • It works best when shelf life varies from one delivery to the next.
  • It catches cases where a newer delivery actually expires sooner than older stock.

How FIFO and FEFO Differ

Most of the time, the two methods give the same answer. Older product usually expires first. They split when that is not true.

  • Different lots, different dates. A supplier may send dairy or packaged product with a shorter date than what you already have on hand.
  • Prepped items. A batch of sauce made today may have a shorter use-by window than a sealed product received last week.
  • Partially used containers. Once a container is opened, its shelf life often drops sharply.

In each case, FIFO would have staff use the older item first, while FEFO would correctly use the one about to expire.

Which Method Should You Use?

Use FIFO as your house rule, and FEFO for anything date-sensitive.

FIFO is simple to teach and works for most shelf-stable and steady-shelf-life products. Use FEFO for:

  • Dairy and eggs
  • Prepped and cooked items, including sauces, dressings, and portioned proteins
  • Seafood and fresh meat
  • Opened containers of anything with a shorter life once opened
  • Any item where delivery dates vary from lot to lot

How to Set Up Rotation That Sticks

A rotation method only works if everyone follows it every time. Build it into how product gets stored, not just into training.

  • Label everything on arrival. Include the received date, and the use-by date where it applies.
  • Label prepped items when they are made. Many local health codes require date labels on prepped product, so this habit doubles as compliance.
  • Store new product behind old product. Make "pull from the front" the default motion.
  • Give each item a fixed shelf spot. It is much easier to rotate stock that always lives in the same place.
  • Check dates during counts. While counting, flag anything close to expiring so it can be used or run as a special.

What Poor Rotation Costs You

When rotation slips, the cost shows up in several places:

  • More spoilage, which raises your food cost without any increase in sales
  • Inconsistent quality, since guests get product at different points in its life
  • Health inspection risk if expired or undated product is found
  • Over-ordering, because staff reach for the newest stock and the old stock hides in the back until it is too late

Key Takeaways

  • FIFO means first in, first out. FEFO means first expired, first out.
  • They usually agree, but split when shelf life varies between deliveries or after prep.
  • Use FIFO as your house rule and FEFO for dairy, seafood, prepped items, and opened containers.
  • Label on arrival and at prep, store new behind old, and give each item a fixed spot.
  • Poor rotation shows up as spoilage, uneven quality, inspection risk, and over-ordering.

Once rotation is in place, the next step is tracking the product that still expires, so you can see which items are worth ordering less of.

Related Posts

The Real Cost of Waste in Restaurants

Wasted product costs more than the sticker price suggests. Here's why it adds up faster than it looks, plus a simple way to start tracking it.

Not open for signups just yet

We're still putting the finishing touches on Inventory Keeper. Join the waitlist and we'll email you the moment early access opens.