Chemists and patent medicine stores

Expiry is the whole job. So we built for it.

Batch tracking with FIFO by soonest expiry, drug fields on every item, and a permanent record of every change.

📷
SCREENSHOT 1
Item details showing drug fields — strength, dosage, form
A medicine is not a product. The form shows what a chemist needs.
📷
SCREENSHOT 2
Stock alerts filtered to expiring soon
What to move, and what to pull.
📷
SCREENSHOT 3
Batch list for an item with expiry dates and remaining quantity
Which batch is on the shelf, and when it stops being sellable.

Built for how pharmacy actually works

FIFO by soonest expiry

Not oldest received — soonest expiring. The difference matters when two batches arrive out of order.

Expiring-soon alerts

Early enough to do something about it.

Drug fields on every item

Strength, dosage and form, with the rest of the form hidden.

Permanent audit trail

Every change recorded append-only and enforced at the database. Rows cannot be edited or deleted, by anyone.

Barcode and multi-branch

Scan to sell, and see every shop in one place.

Staff with limits

A counter assistant sells. They do not see your margins.

And everything else a business needs

Invoices and receipts. Expenses. Reports. Customers and their history. Staff with their own logins. Every location in one place.

See all features

Counterbee also works for

See it with your own items in it

Not a demo account. Half an hour, and you will know whether it saves you time.

Get started