Veterinary inventory software that knows what's expiring
Batches and expiry dates from your supplier bills, stock that updates with every sale, and a home screen that tells you what needs attention.
Get a 14-day free trial. No card needed.

Not sure what's in stock, or what expires next month?
When stock lives in a notebook, medicines expire on the shelf and the ones you need run out.
- ✕Stock counted by eye, or not at all
- ✕Expiry dates found when the strip is already old
- ✕Sales and stock kept in two different places
- ✕Prescriptions go to the chemist next door when you run out
- ✓Batches and expiry recorded from supplier bills
- ✓Stock goes down with every bill
- ✓Earliest expiry marked at checkout
- ✓Home flags expired, expiring, low and out of stock
From supplier bill to shelf
Record a purchase from the supplier's bill: batch, expiry date, MRP and tax for each line.
Return items to the supplier when you need to, and keep the supplier's bill and the return on record.
Stock that updates itself
Stock goes down with every bill, batch by batch.
At checkout, Koko marks the batch that expires first, so older stock goes out before newer stock. Sell strips whole or sell loose, by the tablet.
What needs attention, every morning
The home screen shows expired, expiring soon, low stock and out of stock items at a glance.
Restock what's running out before a prescription walks out to the chemist next door.
Questions clinics ask us
Does Koko track batches and expiry dates?
Does stock update when we bill?
Can we sell medicines loose?
Can you set up our existing stock?
We use another software. Can we switch?
From the Koko blog
See your stock on Koko
A 30-minute walkthrough of purchases, batches and expiry alerts, on sample stock.
Get a 14-day free trial. No card needed.