Skip to content
← TemplatesHealth & clinics

Free Pharmacy Stock Manager (Excel) — with expiry tracking

A chemist that loses track of expiry dates loses money twice — once on the expired stock it must destroy, and again on the sale it can't legally make. This free workbook watches both your stock levels and every batch's expiry for you: record what you receive, dispense as you go, and low-stock and expiry alerts appear on their own.

Get it — KES 100 · Excel (.xlsx) ↓Pay once via M-Pesa (Kenya) · yours to keep · opens in Excel or Google Sheets

What's inside

  • One row per medicine; batches tracked separately with expiry
  • Automatic OK / LOW / OUT stock status and reorder alerts
  • Expiry watch: OK / Expiring (90 days) / EXPIRED in red
  • Live dashboard: stock value, low-stock count, expiring & expired
  • Formulas locked; only the yellow cells accept typing

The tabs

  • Start Here (guide)
  • Medicines
  • Stock (batches)
  • Dashboard

Yellow cells only. You type in the yellow cells; the rest are locked formulas. Gridlines are off and it prints clean on A4.

List each medicine once on the Medicines tab — buy price, sell price and reorder level — and record every batch you receive on the Stock tab with its quantity and expiry date. Stock on hand rolls up automatically, and each medicine is flagged OK, LOW or OUT. Every batch shows its days to expiry and a status — OK, Expiring (within 90 days) or EXPIRED in red — so you pull the reds off the shelf before they cost you.

Set today's date on the Dashboard and it stays current: total stock value, how many lines are low, and exactly what is expiring soon or already expired. The cells you type into are yellow; the formulas are locked. It opens in Excel or Google Sheets, so you can keep it on the counter or on your phone.

Do it online instead

Track sales & stock automatically with Biashara Yangu — free

Open the free tool →

Frequently asked questions

Does it warn me before medicines expire?

Yes. Each batch shows its days to expiry and a status — Expiring within 90 days (amber) or EXPIRED (red). Set today's date on the Dashboard and the countdown stays current, so you can pull or discount stock before it becomes a loss.

Can I run a chemist on this in Google Sheets?

Yes. Upload the .xlsx to Google Drive and open it with Google Sheets — the dropdowns, alerts and dashboard all carry over. You can manage your pharmacy stock free from your phone.

How does it know what's low on stock?

You set a reorder level for each medicine. When stock on hand falls to or below it, the medicine is flagged LOW (or OUT at zero), so you reorder before you run dry.