← Back to Blog

How to Reduce Losses from Expired Products

Every month, across thousands of Pakistani pharmacies and kiryana stores, the same quiet tragedy plays out: boxes of expired medicines, packs of stale biscuits, and cartons of spoiled dairy products are thrown into the dustbin. Each one represents money spent — purchase cost, shelf space, and effort — converted into pure loss. For pharmacies, where a single strip of tablets can cost hundreds of rupees, expiry losses of Rs 15,000–30,000 per month are painfully common.

The worst part? Almost all expiry losses are preventable. They are not bad luck; they are the result of specific, fixable habits. Here is how smart shopkeepers cut their expiry losses by 70–80%.

1. Know Exactly What You Have (and When It Expires)

You cannot manage what you cannot see. The foundation of expiry control is a simple list of every expirable item, sorted by expiry date. Check it monthly and flag everything expiring within 90 days. This list is your early-warning system — without it, you will always discover expired stock the painful way: when a customer points it out, or when you are cleaning shelves.

2. Practice Strict FIFO — No Exceptions

FIFO (First In, First Out) is the golden rule: always sell the oldest stock first. In practice this means:

Most expiry losses happen because new cartons were placed in front and the old ones expired silently behind them. Five seconds of proper shelving prevents it.

3. Order Smaller, Order Smarter

The number one cause of expiry is over-ordering. Suppliers love offering "one extra carton free" deals, and it is tempting — but a free carton that expires is not free, it is a loss plus wasted space. Before ordering, ask:

A good rule for pharmacies: never hold more than 3 months of sales for any medicine, and never more than 6 weeks for items with less than a year of shelf life remaining.

4. Check Expiry Dates on Delivery

Suppliers and distributors sometimes push near-expiry stock onto retailers. Make it a habit: check the expiry date of every batch before accepting delivery. If a medicine expires in 4 months and you sell 10 strips a month but they delivered 100 strips, send it back. Politely but firmly. You are not a warehouse for your supplier's problems.

5. Create an "Expiring Soon" Action Zone

Designate one visible shelf section for items expiring within 60 days. Then act on them:

6. Negotiate Return Policies Upfront

Before you start buying from a supplier, ask one question: "expiry par wapsi ki policy kya hai?" Get the answer clearly. The best distributors in Pakistan accept expired or near-expiry returns with credit notes. If your supplier offers no return policy, factor expected expiry losses into your buying decision — or find a supplier who does.

7. Run a Monthly Expiry Audit

Once a month, spend 30 minutes walking your shelves with your expiry list. Physically check the flagged items. This audit catches what systems miss: damaged packaging, items shelved in the wrong place, and stock your staff forgot to rotate. Shops that do monthly expiry audits consistently report losses under 1% of inventory value; shops that do not often lose 3–5%.

Real example: A medical store in Lahore was losing roughly Rs 22,000 per month to expired medicines. After implementing digital expiry tracking with automatic 90-day alerts, disciplined FIFO, and a monthly audit, losses dropped to under Rs 4,000 per month within four months — saving over Rs 200,000 per year.

8. Use Technology as Your Memory

Human memory cannot track expiry dates for 500+ products. But software can — effortlessly. A proper system records the expiry date (and batch number) when stock arrives, then automatically warns you 90, 60, and 30 days before expiry. No lists to maintain, no dates to remember. The system watches your shelves while you serve customers.

The Bottom Line

Expiry losses feel inevitable, but they are a choice — the result of invisible stock, over-ordering, and poor rotation. Make your stock visible with an expiry-sorted list, enforce FIFO ruthlessly, order based on actual sales data, and audit monthly. Do this consistently, and expiry stops being a monthly tax on your business and becomes a rare exception.

Never throw away expired stock again.

shopcos soft tracks batch numbers and expiry dates automatically — with alerts at 90, 60, and 30 days before expiry. Built for pharmacies and kiryana stores. Try it free for 30 days.

Start 30-day Free Trial