Skip to main content

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 →

No credit card required Cancel anytime - no penalty Export your data anytime No setup fee
Health worker reviewing the DawaTrack analytics dashboard on a tablet

Built for how Kenyan pharmacies are actually regulated - and how they actually get paid.

Stock, sales and branches in one place on DawaTrack

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.

auto-playing · hover to pause

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.

1

Tell us about your facility

A few details and your private portal is ready - separate from every other pharmacy's data.

2

Load your shelves

Import your product list and opening stock, and connect your M-Pesa till.

3

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

See all plans
The DawaTrack reports dashboard
Pharmacist at the counter using DawaTrack

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.

Set up in an afternoon Cancel anytime Your data stays yours