First in, first out means the goods that came into your shop first are the first to leave. It sounds too obvious to need a name. But it describes two separate things, and a shop needs both.
One is physical: which tin you hand to the customer. The other is arithmetic: which cost you use when you work out your profit.
FIFO on the shelf
Left alone, a shop does the opposite. New stock arrives, someone pushes it onto the front of the shelf, and customers buy the new tins while last month's sit at the back, getting older.
Six months later you find twelve tins of milk that expired in a place nobody looks.
The rule that prevents it:
- When a delivery arrives, bring the old stock forward to the front of the shelf.
- Put the new stock behind it.
- In the store room, stack new cartons behind or beneath the old ones, and take from the old stack first.
- Sell from the front.
That's all. It adds a minute to restocking a shelf.
A few things make it stick. Write the delivery date on each carton with a marker when it arrives, so anyone can tell which is older. Make "old in front" part of the job of whoever restocks, and check by reaching to the back of a shelf now and then. And don't let cartons be opened out of order because the newer one happens to be nearer.
When "first in" isn't "first to expire"
Sometimes a later delivery has an earlier expiry date than the stock you already hold. It happens when a supplier clears older batches.
For anything with a date, the stronger rule is first to expire, first out. Read the date on every delivery and arrange by date, not by arrival. And check dates before accepting goods at all, as described in goods received note: format, sample, and how to check a delivery.
Pharmacies work this way as a matter of course. See how to do stock-taking in a pharmacy.
FIFO in your figures
Now the arithmetic. Prices from suppliers keep moving, so identical tins on your shelf may have cost you different amounts. When you sell some, which cost do you use?
FIFO says: assume the oldest ones were sold first.
Here is an example with invented figures.
You have 20 tins that you bought at ₦2,500 each. A new delivery brings 30 tins at ₦2,800 each. You now hold 50 tins that cost you:
- 20 × 2,500 = ₦50,000
- 30 × 2,800 = ₦84,000
- Total ₦134,000
Over the next fortnight you sell 35 tins.
Under FIFO, the first 20 sold are the old ones, and the next 15 come from the new batch.
- 20 × 2,500 = ₦50,000
- 15 × 2,800 = ₦42,000
- Cost of the 35 tins sold = ₦92,000
What's left is 15 tins from the new batch: 15 × 2,800 = ₦42,000. That's your closing stock for this item.
Check: ₦92,000 sold plus ₦42,000 remaining is ₦134,000, which is everything you paid.
| Tins | Cost each | Total | |
|---|---|---|---|
| Old stock | 20 | 2,500 | 50,000 |
| New delivery | 30 | 2,800 | 84,000 |
| Sold, from old | 20 | 2,500 | 50,000 |
| Sold, from new | 15 | 2,800 | 42,000 |
| Left on shelf | 15 | 2,800 | 42,000 |
Why this matters when prices are rising
Under FIFO, the stock left on your shelf is valued at the most recent prices, which is close to what it would cost to replace. That gives you an honest picture of what your stock is worth.
It also has a catch. The cost charged against your sales is the older, lower cost, so your profit on paper looks a little better than it feels. You sold 20 tins that cost ₦2,500, but to put 20 back on the shelf you now need ₦2,800 each.
That's ₦6,000 more to restock than those tins cost you. If your selling price was set on the old cost, part of your "profit" is already spoken for.
This is why you should reprice the goods already on your shelf when a new, higher cost arrives, not only the new delivery. The reasoning is in markup vs margin: how to set a selling price.
Using it in your records
You don't need to track every tin. For a small shop:
- On each item's page in the stock record book, note the cost of each delivery beside the quantity received.
- When you value stock at month end, work backwards from the most recent delivery. If you hold 15 and the last delivery was 30, all 15 are at the latest cost. If you hold 40 and the last delivery was 30, then 30 are at the latest cost and 10 at the one before.
- Use the same method every month. Switching between methods makes your profit figures impossible to compare.
That month-end value is your closing stock, and how it feeds into profit is covered in opening stock and closing stock. If you keep store-room cards, the same costing appears on the stock card.
Do the shelf version first, though. Getting the oldest goods out of the door before they spoil will save a provision store more money than any costing method.