Pharmacy POS software that sells the batch expiring soonest, automatically
Every medicine's stock is tracked by batch and expiry date. OGLAT POS always sells from the earliest-expiring, unexpired batch first, so nothing quietly goes to waste.

See a pharmacy till in action
Every medicine shows its earliest-expiring batch — that's the one that actually leaves the shelf first.
This is what a pharmacy's till looks like
Every medicine shows its earliest-expiring batch — that's the box that actually leaves the shelf first.
Al-Shifa Pharmacy — POS
Live demoQuick picks
Panadol
500mg · Tablet
Exp Apr 2027Rs120
Augmentin
625mg · Tablet
Exp Dec 2026Rs685
Brufen
400mg · Tablet
Exp Nov 2026Rs95
Ventolin
100mcg · Inhaler
Exp Jun 2027Rs545
Risek
20mg · Capsule
Exp Jan 2027Rs310
Flagyl
400mg · Tablet
Exp Oct 2026Rs165
Current sale
Add an item to start a sale
Total
Rs0
Payment
Rs0
Al-Shifa Pharmacy
Adda Gamber, Gujranwala
0300-1234567
11/1/2026, 8:07:36 PM
Receipt #demo
Thank you!
This is a live, click-around demo — sample data only, nothing is saved.
Everything a pharmacy needs at the counter
Start free. Standard adds staff accounts, purchasing and more.
Batch & expiry tracking
Every medicine's stock is tracked batch by batch, with its own expiry date.
Sells oldest-expiring stock first
The till automatically sells from the batch expiring soonest, cutting expired waste.
Prescription flags
Flag a sale as prescription-confirmed, with generic names built into the item record.
Refill reminders
Know which customers are due for a refill based on their last prescription sale.
Dispensing units built in
Sell by tablet, capsule, ml, puff, sachet, ampoule or vial — not just "pieces."
Works offline
Keep dispensing and selling even when your internet connection drops.
Why pharmacies choose OGLAT POS
Cut expired-stock write-offs
Selling the earliest-expiring batch first is the single biggest lever against medicine going to waste on the shelf.
Know exactly what's expiring soon
See stock broken down by batch and expiry date, so you can move or return near-expiry medicine before it's a loss.
Built for how medicine is actually sold
Correct dispensing units and prescription flags mean your records match how a pharmacy really operates, not a generic retail template.
Frequently asked questions
How does batch tracking actually work at the till?
When you receive stock, you record its batch and expiry date. At the till, a sale is automatically taken from the earliest-expiring, unexpired batch for that medicine.
Can I flag a sale as needing a prescription?
Yes — prescription confirmation is a built-in step, and confirmed sales feed the refill-reminder list on the Customers page.
Does it support units like ml, puffs, or sachets?
Yes — dispensing units (tablet, capsule, ml, puff, sachet, ampoule, vial) are built in alongside plain pieces.
Ready to run your pharmacy on OGLAT POS?
Free forever, no credit card. Create your account and set up POS right here.