Dispense Safely With Batch & Expiry Control
A chemist runs on accuracy. Track every batch and expiry date, dispense the oldest stock first (FEFO), keep an immutable controlled-drugs register and issue a VAT-compliant tax invoice on every sale.
See pricing for pharmacy shopsBuilt for
- Pharmacies
- Chemists
- Dispensaries & Clinics
The Tools That Matter For Pharmacy
Everything you need to run a pharmacy & chemist business - and nothing you don’t.
Batch & expiry tracking
Every pack carries its batch and expiry. Balances come from the live stock ledger - never a guess.
FEFO dispensing
The system auto-picks the first-to-expire batch; expired stock can never be sold, online or offline.
Near-expiry & cold-chain alerts
Get warned before stock expires and flag cold-chain items so fridge lines stay safe.
Controlled-drugs register
Prescription-only and controlled medicines write an immutable PPB register entry with prescriber and running balance.
Sell by unit of issue
Break cartons → boxes → strips → tablets and dispense the exact quantity, priced correctly.
Patient history & safety
A profile per patient with allergies and full medication history - plus allergy, interaction and dose checks before you dispense.
Prescriptions & refills
Capture what was prescribed, dispense partially with an owe-slip balance, and track authorised refills.
Patient refill reminders
Automatically remind chronic patients on WhatsApp before they run out - so they come back on time and stay on treatment.
Correct VAT on every sale
Essential medicines zero-rate automatically via item tax templates - compliant without the hard-coded 16%.
Why Pharmacy shops choose UpeoRetail
- Batch + expiry on every medicine, read from real stock
- FEFO auto-pick - expired batches never sell
- Immutable controlled-drugs (PPB) register
- Patient profiles, allergies & full medication history
- Prescriptions with refills & partial (owe-slip) dispensing
- Clinical safety: allergy, interaction & dose checks
- Automatic WhatsApp refill reminders for chronic patients
- Cold-chain logs, ADR reporting & PPB inspection pack
Tutorials for your shop
Pharmacy & Chemist
Running a chemist means accuracy and accountability. This track turns on Dispensing mode and covers batch and expiry tracking, FEFO dispensing, near-expiry alerts and the immutable controlled-drugs register.
- Turning On Dispensing Mode for a Pharmacy
- Setting Up Medicines: Batches, Expiry & Unit of Issue
- Dispensing With FEFO: Selling the First-to-Expire Batch
- Prescription-Only & Controlled Drugs: The PPB Register
Pharmacy Questions, Answered
The things pharmacy & chemist owners ask us most.
Yes. Dispensing mode tracks every batch and expiry using ERPNext’s native batch records, with balances read from the live stock ledger. Expired batches can never be selected - the block applies online and on offline replay.
Ready To Modernize Your Pharmacy Shop?
See UpeoRetail run a pharmacy & chemist business live, using your own products and workflow.
