HomeBlog › Bookkeeping & Finance
Bookkeeping & Finance

Inventory Management for Pakistani Retail and Pharma Businesses

8 min read·22 Jun 2026

For a retailer or pharmacy, inventory is not just "stuff on the shelf" — it is your cash in another form. Manage it well and your money keeps moving. Manage it badly and your capital sits frozen in slow stock, or worse, expires on the shelf. Pharma and food businesses face an extra pressure: goods that go out of date become worthless, and in some cases unsafe.

This guide covers the inventory essentials that matter most for Pakistani retail and pharma businesses.

Why inventory is really about cash

Every item on your shelf represents money you have already spent. Until it sells, that money is locked up. Good inventory management is the discipline of keeping just enough stock to serve customers without tying up more cash than you need. Too little and you lose sales; too much and your working capital drowns. This is why inventory and cash flow management are two sides of the same coin.

Weighted-average costing

When you buy the same product at different prices over time, what is one unit "worth"? Weighted-average costing answers this by valuing your stock at the average purchase cost across your purchases. It smooths out price swings — very common in Pakistani wholesale markets — so a single expensive delivery does not distort your margins.

Example: buy 100 units at Rs 90 and later 100 units at Rs 110. Your weighted-average cost is Rs 100 per unit, and every sale is costed at that average until new purchases shift it.

Weighted-average is simple to run and gives a fair, steady view of what your stock is worth — which flows straight into your profit calculation.

Batch and expiry tracking

For pharma, food, cosmetics and similar goods, tracking the batch and expiry date of stock is essential — not optional.

Why it matters

  • Expired medicine or food is a health risk and a legal liability;
  • You need to sell older stock before it expires to avoid write-offs;
  • If a batch is recalled, you must know exactly which stock is affected;
  • Regulators and auditors expect proper batch records in these sectors.

FEFO: first expiry, first out

Alongside the familiar FIFO (first in, first out) and LIFO (last in, first out) methods, pharma and food businesses lean on FEFO — first expiry, first out. It ensures the stock closest to its expiry date is sold first, minimising waste. Software that tracks expiry dates can flag which batches to move first.

MethodWhat sells firstBest for
FIFOOldest purchased stockGeneral retail, perishable goods
LIFOMost recently purchased stockCertain non-perishable contexts
FEFONearest to expiryPharma, food, cosmetics

Keeping stock accurate

Accurate stock is the foundation of everything else. The key is that stock should update automatically when you post a sale or a purchase, not through a separate manual count. When your system reduces stock the moment you invoice a sale and increases it when you receive a purchase, your on-hand figure stays trustworthy in real time.

Good practices that support accuracy:

  • Record goods received against a GRN as they arrive;
  • Do periodic physical counts to reconcile against the system;
  • Investigate differences rather than just overwriting them;
  • Watch for slow-moving and dead stock, and act early.

Common inventory mistakes

  • Over-ordering a "good deal" that then sits unsold for months;
  • Ignoring expiry until stock is already dead;
  • Not costing correctly, so reported profit is wrong;
  • Relying on memory instead of a system once you pass a few dozen SKUs;
  • Mixing personal and business stock so nothing reconciles.

Frequently asked questions

Do I need batch tracking if I only run a small pharmacy?

Yes. Size does not change the risk — expired or recalled medicine is dangerous regardless of shop size. Batch and expiry tracking is a basic safeguard for any pharmacy.

What is the difference between FIFO and FEFO?

FIFO sells the oldest-purchased stock first; FEFO sells the stock nearest its expiry date first. For goods that expire, FEFO is safer because purchase order and expiry order are not always the same.

How does inventory affect my profit?

The cost of the stock you sell is deducted from your sales to give gross profit. If your stock is mis-costed or miscounted, your profit figure is wrong too — which is why accurate inventory matters beyond the storeroom.

Iris Accounts includes inventory with weighted-average costing and batch/expiry tracking, updating stock automatically as you post sales and purchases — built for Pakistani retail, pharma and distribution. See our FAQs to learn more.

Run your accounts the FBR-ready way

Iris Accounts handles FBR digital invoicing, sales tax, provincial services tax and your books — one flat price of Rs 25,000/year.

Get Started Read the FAQs