Expired Stock Policy: One-Page SOP for Retail Stores
A copy-and-paste expired stock policy for Indian retail stores: when to pull, the 'not for sale' sign wording, the register line, returns and weekly review.
ShelfLifePro Editorial Team
Inventory management insights for retail and pharmacy
Where expired stock actually goes
Picture a typical two-counter store at closing time. Someone spots an expired pack of biscuits on the shelf, pulls it, and puts it... somewhere. Under the counter. In a carton near the godown door. On the owner's desk "to deal with later."
Two weeks later that carton holds forty items nobody can account for. Half of them are past the distributor's return window. A couple have gone back onto a shelf because a new helper thought they were fresh stock waiting to be put out.
That's the problem an expired stock policy solves. The issue isn't that people don't know expired goods can't be sold. It's that nobody wrote down what happens in the ten minutes after someone finds one.
Why good intentions don't hold
Expired stock leaks for three structural reasons, and none of them is laziness.
There's no single place for it to go. If every person improvises a spot, stock scatters. Scattered stock can't be counted, so it can't be claimed.
There's no label, so there's no difference. An expired packet in a carton looks exactly like a fresh packet in a carton. The only thing separating "not for sale" from "for sale" is memory, and memory leaves when the shift ends.
Nobody owns the money side. Pulling the item is a shop-floor task. Getting credit from the distributor is an office task. Without a written handover, the item gets pulled and the claim never gets raised. If you've fought rejected claims before, the distributor return letter format shows what the paperwork side needs to look like.
What the law says and what's store policy
Be clear with your staff about which parts are legal requirements and which are your house rules. It matters during an inspection.
For food, the Food Safety and Standards Act, 2006 (Section 26) makes the food business operator responsible for not storing, selling or distributing food that's unsafe or misbranded, and the FSS (Labelling and Display) Regulations, 2020 require a date marking on pre-packaged food. Expired product sitting on a sales shelf is exactly what an inspector will look for. Our FSSAI expiry inspection guide walks through what gets checked.
For medicines, Section 18 of the Drugs and Cosmetics Act, 1940 prohibits selling drugs that aren't of standard quality or are misbranded. How expired drugs get destroyed is a separate question; see our notes on CDSCO expired drug disposal guidelines before you throw anything out.
Everything else below (the bin colour, the label wording, who signs, the weekly review) is store policy. Nothing in the law says your sign has to read a particular way. It's good practice, and it's what lets you show an inspector that expired stock is controlled rather than forgotten.
Get the free Schedule H1 register template
The exact 8-column register format inspectors check, as a print-ready Excel file — with the filling and correction rules on a second sheet. See what's inside.
Instant download. No spam, unsubscribe in one click.
The one-page policy (copy and adapt)
Print this, fill in the blanks, and stick it inside the godown door.
1. Trigger. An item is pulled from sale on the earliest of: the printed expiry or use-by date; the store's pull-ahead date for that category (fill in: ___ days before expiry); visible damage, swelling, leakage or broken seal; or a supplier or regulator recall notice.
2. Who pulls. Whoever finds it. No waiting for the manager. Pull it, then report it.
3. Segregation bin. One clearly marked bin or shelf per store, away from the sales floor and away from incoming stock. Red crate or red tape on the shelf edge. Nothing in this bin ever goes back to sale without the manager's signature on the register.
4. The label. Every item, or every sealed bag of items, gets a sticker or tag reading:
- EXPIRED / DAMAGED: NOT FOR SALE
- Date pulled: ___
- Pulled by: ___
- Reason: Expired / Damaged / Recall
The bin itself carries a larger sign: "EXPIRED STOCK — NOT FOR SALE — DO NOT MOVE TO SHELF." Use plain, capital letters. If your staff read a regional language more comfortably, put that line underneath too.
5. The register line. Before the end of the same shift, one line per product per batch:
- Date | Item | Batch no. | Expiry date | Qty | Supplier | Reason | Pulled by | Manager initials | Return/dispose decision | Claim or credit note no.
If you run a pharmacy, the near-expiry medicines register format covers the step before this one. If you'd rather not draw columns by hand, the expiry-tracking spreadsheet template has a ready layout.
6. Who signs. The person who pulled it initials the label. The store manager initials the register line the same day. Nobody signs for an item they haven't physically seen in the bin.
7. Return window. For each supplier, write down their claim window and what they want back (whole packs, outer cartons, batch list). Raise the return as soon as the register line is made, not at month-end. The RTV pack, a return letter plus a deadline tracker, helps here.
8. Disposal path. Items the supplier won't take back, or items past the claim window, go to disposal: food through your municipal waste or authorised agency route, medicines through the route your state drug controller or a registered biomedical waste agency accepts. Record the disposal date and method on the same register line. Destroy or deface packaging so it can't be resold out of your bin.
9. Weekly review. Every week, on a fixed day, the owner or manager: counts the bin against the register; chases any open claim; signs off the disposal list; and notes which three items expired most often.
10. Accounting. Once a quarter, hand the register to your accountant. How the write-off and GST treatment work is covered in the journal entry for expired stock.
A worked example of one item through the policy
Worked example: say a staff member finds six packs of a curd-based dip with yesterday's date, during the morning shelf walk.
She pulls all six, bags them, writes the tag (expired, today's date, her initials) and puts the bag in the red crate. Before her shift ends she writes one register line with the batch number and supplier. The manager checks the crate, initials the line, and messages the distributor's salesman the same afternoon with the batch details.
At the weekly review, the line shows a credit note number. Closed. If the distributor had refused, the line would show a disposal date instead. Either way, the six packs can be accounted for from shelf to exit, and nobody has to remember anything.
Making it stick without software
You can run all of this on paper. A red crate, a sticker roll, a bound register and a fixed review day will get a small store most of the way.
What paper can't do is warn you before the trigger. A register tells you what already expired; it doesn't tell you which batch on shelf three expires next Tuesday. And the weekly review only works if the owner actually does it. When it slips two weeks running, the policy quietly dies.
So keep the review short. Ten minutes, same day each week, same person. If you find the same products in the bin every week, that's a buying problem, not a shelf problem. Order less of them.
Where expiry tracking fits
The policy above handles stock after it expires. Cutting down how much ends up in the bin means seeing expiry dates by batch before they arrive. ShelfLifePro serves pharmacy, grocery, FMCG distribution, dairy and bakery stores, among others. If you'd like to see batch-level expiry warnings next to your own stock, there's a 14-day free trial, no credit card required. Either way, print the policy first. The red crate works from day one.
ShelfLifePro Editorial Team
The ShelfLifePro editorial team covers inventory management, expiry tracking, and waste reduction for pharmacies, supermarkets, and retail businesses worldwide.
See what batch-level tracking actually looks like
ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.
Get the monthly expiry brief
One short email a month, only when there is something worth reading. FEFO tactics, markdown math, and stories from Indian retailers. No spam.
No spam. Unsubscribe in one click. Email only, no WhatsApp spam.
Get expiry tips on WhatsApp
Leave your number and we say hello on WhatsApp, then share expiry-tracking tips for Indian retail now and then — FEFO, markdowns, monsoon stock. No broadcast lists; reply STOP any time.