Fulfillment.com, a D&H company

Cleaning & household fulfillment

FEFO for Enzymatic, Probiotic & Peroxide Cleaners

Updated October 2026

Some cleaners lose their active ingredient while they sit on the shelf, so a bottle can be in date and still weak. Those products ship nearest-expiry first. A lot with less life left than your threshold is held back from picking and flagged for review.

Reading view

Enzymatic, probiotic and hydrogen-peroxide cleaners lose activity on the shelf, so they rotate FEFO (first-expired, first-out) instead of FIFO. We record each lot and its expiry date when it arrives, and the nearest-dated lot of those SKUs ships first. A lot below your shelf-life threshold can no longer be picked, and we flag it for review. Date-stable cleaners and dry goods stay on FIFO.

By The Fulfillment.com team

Why they fade

These three chemistries lose potency before they expire

Most cleaners hold up well in storage. A bottle of all-purpose spray made eighteen months ago cleans as well as one made yesterday, so shipping the oldest stock first works fine. Three families don't keep that way, and modern cleaning brands lean on all three.

  • Enzymatic cleaners use enzymes to break down stains and odors. Enzymes denature over time and with heat, and the cleaning power goes with them.
  • Probiotic cleaners rely on live cultures. The viable count falls on the shelf until the product no longer does what the label says.
  • Hydrogen-peroxide and oxygen cleaners slowly break down. The peroxide is what does the cleaning, and its concentration drops the longer a unit sits.
  • Scented home-care products are a milder case. The chemistry holds, but the fragrance fades.

On these products the expiry date works more like a potency clock than a safety cutoff. A bottle can be inside its printed date and still be weak enough to bring a refund request, or a one-star review saying it "doesn't work like it used to." Potency loss is one of the risks that set cleaning & household products fulfillment apart, and it's why these products rotate on a different rule from the rest of a catalog.

FIFO and FEFO

When the newest delivery carries the oldest date

FIFO ships the unit that arrived first, going by its receiving date. FEFO ships the unit that expires first, going by its expiration date. When every lot of a SKU carries the same date, the two choose the same bottle. Enzymatic, probiotic and peroxide cleaners rarely line up that neatly. A lot received this week can carry an earlier date than stock already on the rack. That happens when an inbound lot had already used up part of its shelf life before it reached us, or when a supplier shipped from older inventory.

Ship by arrival order in that case and the longer-dated lot goes out first, while the nearer-dated one waits behind it and its enzymes, cultures or peroxide keep running down. Under FEFO the picker is always sent to the nearest-dated lot, so the bottle closest to losing strength leaves before it can age in the warehouse. For a cleaner that fades, that often decides whether your customer gets a product that works or one that is still in date and no longer performs.

In the warehouse

Recording the date at receiving and holding back short-dated lots

FEFO only works if the warehouse system knows the date. When a lot of a date-sensitive cleaner arrives, our receiving team counts and inspects it and records its date code, which gives the system an expiry it can pick against. That holds for every inbound lot. The system then works out pick order from the date and sends the picker to the right lot, so nobody has to remember which pallet is older. We run this in BestOMS, our order system, with Deposco behind it.

Sorting by date covers most cases. The harder one is a lot that is still in date but so close to it that its potency would be gone by the time it reached the customer. For that, you set a shelf-life threshold on the SKU, the minimum life a lot must have left before it ships. Once a lot drops below it, the lot can no longer be picked and we flag it for review. What happens to a flagged lot next, and how a single lot is pulled aside in a recall, are part of our lot, expiry, and FEFO control service.

Everything we ship is finished and sealed before it reaches us. As a 3PL rather than a manufacturer or formulator, we never compound, mix, fill or bottle a cleaner, and our kits use finished units only. FEFO protects the strength a bottle already had when it reached us. It can't restore or change the chemistry.

Where FEFO stops

Most of your catalog can stay on FIFO

FEFO solves one problem. Date-stable surface and all-purpose cleaners rotate FIFO without losing anything. Dry household goods such as trash bags, sponges and gloves carry no date at all, so they simply ship from whatever stock is on hand. Marking every SKU as date-sensitive would slow the whole operation down and teach people to ignore the flag on the products where it counts. FEFO belongs on these:

  • enzymatic cleaners
  • probiotic cleaners
  • hydrogen-peroxide cleaners
  • oxygen cleaners
  • scented home-care products

Depending on concentration, many hydrogen-peroxide and oxygen formulas are also Class 5.1 oxidizers on their safety data sheet. That sets how they are packed, marked and kept away from chemistries they react with, but it doesn't change the order their lots ship in. We settle that transport side for your peroxide and oxidizer SKUs with you at quote time. Our guide on how to ship cleaning products legally covers the transport rules.

Questions about FEFO for cleaners that lose strength

Why do enzymatic, probiotic, and peroxide cleaners need FEFO?

Their active ingredient fades on the shelf. Enzymes denature, probiotic cultures lose viability, and hydrogen-peroxide concentration drops over time. Ship them in the order they arrived and a bottle that is still in date can go out weakened. Under FEFO (first-expired, first-out) the system sends the picker to the nearest-dated lot, so the bottle closest to losing strength leaves first instead of aging behind newer stock.

Do all cleaning products need FEFO?

No. Most surface cleaners keep their strength and rotate FIFO without trouble. Dry household goods such as trash bags, sponges and gloves carry no date at all. FEFO is for the cleaners whose active ingredient fades, which means enzymatic, probiotic, and hydrogen-peroxide or oxygen formulas. Scented home-care products need it too, because their fragrance fades. Marking every product as dated would only bury the few that need it.

What happens to a short-coded lot under FEFO?

You set a shelf-life threshold for the SKU, which is the minimum life a lot must have left. When a lot falls below it, we stop it from being picked and flag it for review. Deciding what happens to a flagged lot is a separate step from everyday rotation.

Is real FEFO different from just rotating old stock first?

Yes. With FEFO the warehouse system directs the pick. The expiry date is recorded against each lot at receiving, the system works out pick order from that date, and it sends the picker to the right lot. Rotation that depends on a picker remembering which stock is older is guesswork. We record lot and expiry at receiving in BestOMS, with Deposco behind it, and the system chooses the lot.

Are peroxide cleaners regulated, and does that change FEFO?

Depending on concentration, many hydrogen-peroxide cleaners are Class 5.1 oxidizers on their safety data sheet, and that makes them DOT-regulated. That changes how they are stored and shipped, but not the order they rotate in. FEFO decides which dated lot ships first, and the hazmat rules decide how it may travel, so a peroxide cleaner can be a regulated oxidizer and a dated product at once. Our handling of your peroxide and oxidizer formulas is confirmed with you when you ask for a quote.

Which of your cleaners carry a date?

Send us the list of SKUs that carry a date. We'll walk you through how we would record their lots, ship them nearest-expiry first and hold back lots that are too close to their date. The quote is free, and you're not committed to anything.