Your pharmacy is losing money in ways your books can't show.
A strip of amoxil three weeks from expiry, sitting at the back of the shelf. An M-Pesa total that's a few thousand off the drawer. A branch you can only check by calling. DawaTrack keeps your stock, sales and every branch in one place - so you catch these on the day they happen, not at month-end.
Set up in an afternoon. Cancel anytime. Prefer a guided tour? Book a demo →
M-Pesa STK push
Paid straight to your till
Built for how Kenyan pharmacies are actually regulated - and how they actually get paid.
They don't appear on any invoice.
They just shrink your margin, month after month. You only find them when you go looking - and most owners don't have the time to go looking.
-
Expiry write-offs
Batches expire at the back while you sell the newer ones up front - stock you paid for and never sold.
-
The till that won't match
Matching an M-Pesa statement to a cash drawer and a book of receipts eats an evening - and it's still off by a few thousand.
-
Branches you can't see
Out of stock in one branch while another is overstocked - found out only when a customer walks out empty-handed.
-
Inspection anxiety
When PPB walks in, the controlled-drug register and dispensing records need to be right - not reconstructed from a stock card.
Same pharmacy. Two very different months.
Nothing about your shop changes except what you can see - and what you stop losing.
Excel & stock cards
- Expiry spotted when a customer complains
- Stock counted by walking the shelves
- M-Pesa reconciled by hand at month-end
- “How's Branch 3 doing?” means a phone call
- PPB inspection is a scramble
- Books rebuilt in Excel after the fact
- A second branch means a second set of spreadsheets
On DawaTrack
- Flagged 30 / 14 / 7 days out - per batch
- Live stock on every screen and branch, in real time
- Each payment matched to its sale automatically
- One dashboard - every branch, right now
- Registers, sign-offs and licences already in order
- A double-entry ledger that fills in from every sale and purchase
- Add a branch in minutes - nothing to rebuild
See how the pieces fit
The counter, the stock, the batches, the books - one system, so a sale at the till updates the shelf and the ledger at the same time. Tap any part to see what it does.
Most people who sign up are moving off Excel and stock cards for the first time. We do the first setup with you on a call - your product list, your opening stock, your M-Pesa till - so you're not left staring at an empty system.
Everything the counter needs - and everything the back office does
Each part earns its place. Here's what they actually stop from going wrong.
Keep serving when the net drops
Scan, take cash or M-Pesa, print the receipt. And when Safaricom or Zuku goes down, the till keeps working - sales are held on the device and sync when you're back online.
Catch expiry before it's a write-off
Every batch is dated. At 30, 14 and 7 days out it moves to the top of the screen - and the till always sells the oldest stock first, so it moves while it still can.
Dispense against a real record
Capture the prescription, check it against the patient's history, and keep the dispensing record you'll need if anyone ever asks for it.
Know what you ordered vs what came
Raise an order, receive against it line by line, and see what each supplier is still owed - without keeping a separate book for it.
Books your accountant won't complain about
Every sale and purchase posts to a real double-entry ledger - chart of accounts, trial balance, balance sheet, bank rec, multicurrency. Hand over a trial balance, not a shoebox of receipts.
Ready when PPB walks in
Controlled-drug sign-off, dispensing records, licence-expiry dates and DPA 2019 data-protection tools - in order before the inspector asks, not reconstructed after.
Know what's selling before you reorder
What's moving, how you're being paid, and what's about to expire - on screen, or exported to CSV for your accountant.
Stop phoning branches to ask what's left
See live stock in every branch from one login, and send stock to the branch that's short - oldest expiry first, so nothing ages out in transit.
Getting started - the honest version
Runs in a browser. No new hardware, no IT person to hire.
Tell us about your facility
A few details and your private portal is ready - separate from every other pharmacy's data.
Load your shelves
Import your product list and opening stock, and connect your M-Pesa till.
Open up and serve
Ring up the first sale, take cash or M-Pesa, and check the day's numbers that evening.
You don't have to blow up how you work to start.
We do the stock import with you - not hand you a CSV template and wish you luck. A single-counter shop is usually selling the same afternoon; a busy pharmacy with a few thousand SKUs takes a day or two.
Your own database
Each pharmacy runs in its own isolated schema - separate from every other account, not just filtered.
Sensitive fields encrypted
Patient details, M-Pesa credentials and API keys are encrypted at rest.
Built for PPB
Controlled-drug audit trail, dispensing logs and records built for Kenya's PPB.
A real team to reach
Email or a support ticket gets you a real person - not an overseas helpdesk.
You don't need it to save much. Just something.
A pharmacy turning over KES 800,000 a month writes off a chunk of stock to expiry every month - often a few percent of it, straight into the bin. DawaTrack costs a fraction of that. You don't need your write-offs to disappear for it to pay for itself. You need them to drop at all.
Stock you stop losing
FEFO dispensing and tiered expiry alerts turn write-offs back into sales.
Hours you get back
Reconciliation and month-end stop being a manual reconstruction project.
Stockouts you avoid
Reorder before you run dry - and never lose a sale to an empty shelf.
Plans start at
KES 999/month
Your next write-off hasn't happened yet.
Start today and DawaTrack begins watching your stock, your sales and your branches from the very first sale - before the loss lands on your books.