Inventory Management

FIFO & FEFO allocation.
Pick the right inventory first.

Automatically pick the right inventory first. Ship oldest stock before it expires. Comply with regulations and reduce waste.

"We have incredibly detailed insight into our inventory and all of the movements that go along with it. Fulfil allows us the ability to trace things in a way that we never could before."

HPN Supplements
Nicole
Operations, HPN Supplements

Why picking order matters.

01

Expired inventory

New stock gets picked while older stock sits in the back. Eventually you're writing off expired product that should have sold months ago.

02

Compliance risk

Food, supplements, and cosmetics have regulatory requirements. Shipping expired or near-expiry product can result in recalls and fines.

03

COGS accuracy

When you don't track which lot shipped, you can't accurately calculate COGS. Auditors want to know which specific inventory was sold.

FIFO vs. FEFO, which to use.

Both methods ensure proper inventory rotation. Choose based on your product type and business requirements.

Method How it picks Best for
FIFO
First In, First Out
Picks the oldest received stock first, regardless of expiration date. Non-perishables, electronics, general merchandise, apparel.
FEFO
First Expired, First Out
Picks the lot expiring soonest, regardless of when it was received. Food & beverage, supplements, cosmetics, pharmaceuticals.

How it works in Fulfil.

Configure allocation rules at the product or warehouse level. Fulfil automatically directs pickers to the correct inventory.

01

Set allocation method

Configure FIFO or FEFO per product or globally for the warehouse.

02

Track lot data

Record receipt dates and expiration dates when inventory arrives.

03

Automatic selection

When orders come in, Fulfil selects the correct lot based on your rules.

04

Directed picking

Pickers see exactly which bin and lot to pick from. No guesswork.

Additional allocation rules.

01

Expiration cutoffs

Don't ship anything expiring within X days. Products approaching expiration are automatically excluded and flagged for review.

02

Channel-specific rules

Different channels may have different requirements. Amazon might require 90+ days shelf life, while your own site can ship 30+ days.

03

Lot preferences

Prefer specific lots for specific customers. A wholesale account might want consistent lot numbers across their order.

FAQ

Common questions.

Can I use FEFO for some products and FIFO for others?
Yes. Allocation methods are configurable per product. Use FEFO for perishables like food and cosmetics, FIFO for non-perishables like electronics or apparel. You can also set a default at the warehouse level and override per product.
What happens if FEFO selects a lot in a far bin?
Fulfil can balance expiration requirements with picking efficiency. You can configure rules like 'prefer FEFO, but allow FIFO if expiration dates are within 30 days of each other and FIFO lot is in a closer bin.'
How do I handle inventory approaching expiration?
Fulfil can alert you when lots approach expiration thresholds. Common actions include: moving to a clearance sale, donating, transferring to a channel with shorter shelf-life requirements, or writing off. The inventory aging report shows what's at risk.

See how it works
with FIFO and FEFO.

See how Fulfil handles FIFO, FEFO, and lot-based allocation.