Pharmacy POS system and billing software for Sri Lanka
Track every batch and expiry date, stop expired stock reaching the counter, and see stock across branches.
Try a demo pharmacy, no sign-up
The problems we hear, and what BillBook does
Expired medicine is found on the shelf too late, and the loss is written off.
Expiry alerts, a stock expiry report, and an option to stop selling a set number of days before expiry.
The same item comes in different batches at different costs.
Batch and lot numbers with expiry dates recorded on every GRN.
Moving stock between branches is done on paper.
Stock transfers between branches with a printable transfer note.
Supplier returns are hard to track.
Purchase returns per supplier, with their balances kept up to date.
What you get
Items marked Coming soon aren't in BillBook yet.
Inventory
Batch and expiry tracking, stock counts, transfers and adjustments.
POS
Fast counter billing with barcode scanning, held bills and receipts.
Purchasing
Purchase orders, goods received notes (GRN), supplier payments and returns.
Multi-branch
Prices, printers, invoices and staff access for each branch.
Reports
25 reports, including the day-closing report (Z report) and stock expiry.
CRM
Leads, follow-ups, SMS and email campaigns, and a customer portal.
IRD tax invoices
Tax invoices in the IRD format, with VAT reports for your returns.
The plan we suggest
Growth
For established shops, restaurants and pharmacies.
Regular price Rs 4,490Rs 3,490per month- 1 outlet, 6 users
- Everything in Starter
- Accounting: P&L, balance sheet, journals
- Customer follow-ups (CRM), loyalty points and quotations
- One industry pack: Restaurant, Pharmacy or Repair
Hardware that works with it (optional, order on WhatsApp)
USB Barcode ScannerRs 7,500
80 mm Thermal Receipt PrinterRs 11,500
RJ12 Cash DrawerRs 12,500
Guides for pharmacy owners
Billing Software for Pharmacies in Sri Lanka: What to Look For
Pharmacies have different billing needs than a typical retail shop — batch tracking, expiry dates, and multi-branch stock. Here's what to look for.
Inventory Management for Small Business in Sri Lanka
A practical inventory management guide for Sri Lankan retailers covering barcodes, stock counts, purchasing, low-stock alerts, and multi-location control.
Multi-Branch POS Systems in Sri Lanka: How to Stay in Control
Learn how Sri Lankan retailers can manage stock, users, sales, and reporting across multiple branches without creating duplicate systems and spreadsheets.
Frequently asked questions
Does BillBook track batch numbers and expiry dates?
Yes. Record the lot number and expiry date when you receive stock. BillBook warns you before stock expires and can block sales a set number of days before the expiry date.
Can we remove expired stock from the system?
Yes. A stock adjustment can remove expired stock, so your stock value stays correct.
Can we move our data from our old pharmacy software?
Yes. Products, customers, suppliers and opening stock can be imported from Excel. We can do the import for you.
Start free today
No card needed, and the Free plan has no time limit. Set up in minutes and upgrade when you're ready.