Pharmacy & chemist billing software in India

Choose pharmacy billing software for Indian medical stores—batch/expiry (FEFO), Schedule-aware sales, GST invoices, clinic Rx pickup, and when Basil Pharmacy fits chemists and multi-outlet pharmacies.

First published 2026-09-02 · Last updated 2026-09-02

Why chemists need more than retail billing

Medical stores sell regulated goods with batches, expiry dates, and often Schedule H/H1 constraints. A generic retail POS that ignores FEFO (first-expiry-first-out) creates write-offs and compliance risk. Clinic-linked stores also need Rx pickup workflows—not only barcode grocery carts.

Pharmacy software checklist

Multi-lot FEFO — bill the right batch; alert near-expiry stock before it dies on the shelf.

Schedule awareness — counter flows that respect Schedule constraints and registers where required.

GST + HSN — chemist invoices your CA can reconcile without retyping.

Purchase symmetry — supplier bills should raise lots correctly, including free quantities where you track them.

Clinic Rx pickup — map prescriptions to SKUs without blocking legitimate remaps after finalize when practice requires it.

Basil Pharmacy

[Basil Pharmacy](/pharmacy) is a chemist workspace: GST counter billing, batch/expiry, Schedule-aware sales, and CA-ready reports. It is not a retail skin.

India plans align with retail-style tiers from ₹299/outlet/month, with Online Store and CRM for busier chemists. See [pricing](/pricing#pharmacy).

One-week chemist trial

1. Import 100 SKUs with batch and expiry. 2. Bill FEFO during a busy evening. 3. Record a supplier bill that creates new lots. 4. Run near-expiry report and act on it. 5. If you serve clinics, map and dispense a sample Rx.

Next steps

Open [Basil Pharmacy](/pharmacy), try the [pharmacy demo](/demo/pharmacy), [try a GST invoice](/try-invoice), or [book a demo](/demo-form).

Operator checklist for chemist software

Import real batches with expiry, bill FEFO during a rush hour, and ask your CA to skim one HSN summary. Confirm Schedule-aware flows match how you sell, and that supplier bills create lots correctly including free quantity if you track it. Basil Pharmacy plans are on [pricing](/pricing#pharmacy) — start on Starter, then Online Store if clinic Rx pickup matters.