For Doctors & Clinics
4 min readUpdated 18 September 2026

Pharmacy Billing Software for In-Clinic Pharmacies

What pharmacy billing software actually needs to handle for an in-clinic pharmacy, Schedule H compliance, and what to check before choosing one.

A young pharmacist at a clinic pharmacy counter checking an old prescription before billing

Say it's 7:40 p.m. and your chest physician has just left for the day. A patient's son comes to your clinic's pharmacy counter with a crumpled prescription from last month and asks for another strip of rifampicin and isoniazid "because the course is still going." The person at the counter is new. At that point, the pharmacy billing software in your clinic either stops the sale and asks for a valid prescription, or it happily prints an invoice. Moments like that decide whether you run a compliant dispensary or keep a register an inspector will find gaps in.

A clinic pharmacy looks like a small shop, but legally it isn't one.

A Schedule H1 register at a clinic pharmacy counter with a prescription clipped to it

Rules your billing screen has to know

Under Rule 65 of the Drugs and Cosmetics Rules, 1945, Schedule H and H1 medicines can't be sold at retail except on the prescription of a Registered Medical Practitioner. The dispenser also marks the prescription with the seller's name, address and date of supply.

Schedule H1, added in August 2013, goes further. It covers certain third- and fourth-generation antibiotics, certain habit-forming drugs, and anti-TB medicines such as isoniazid, rifampicin, pyrazinamide and ethambutol. Every H1 sale goes into a separate register recording the prescriber's name and address, the patient's name, and the drug name and quantity supplied. That register is kept for three years and open to inspection. National TB Elimination Programme guidance adds that a copy of the prescription is kept for the same three years. H1 packs carry a red "Rx" at the top left and a boxed warning against sale without a prescription.

Software that knows which items are H1 builds that register as a by-product of billing.

GST: what changed in September 2025

Health care services by a clinical establishment, including consultations, treatment and diagnostic services, are exempt under Entry 74 of Notification 12/2017-Central Tax (Rate). Medicines sold to outpatients over your counter are taxable, even when the same doctor prescribed them.

After the 56th GST Council meeting, most medicines moved from 12% to 5% from 22 September 2025, and 36 life-saving drugs went to nil (33 of them from 12%, three from 5%). A drug master still defaulting to 12% overcharges patients and causes return mismatches.

With a few beds, it gets harder. Authorities for Advance Ruling in several states have treated medicines given to inpatients as part of an exempt composite healthcare supply, while outpatient sales stay taxable. Those rulings bind only the applicant, so confirm with your CA, and make sure the software separates OPD counter sales from IPD issues.

What the software should do at the counter

CapabilityWhat it prevents
Schedule flag on every catalogue item (H, H1, X, OTC)Selling a prescription-only drug with nothing on file
Link to the clinic's e-prescriptionRe-typing medicines, dispensing the wrong strength
Automatic H1 register built from salesA handwritten register nobody finishes
Batch and expiry picked at billing (first-expiry-first-out)Dispensing expired stock, surprise write-offs
Interaction and duplicate-therapy alerts drawn from the patient's recordTwo NSAIDs from two doctors on the same day
HSN-based GST per item, with OPD/IPD distinctionWrong tax, return mismatches
Searchable dispensing history by patient, drug or batchA two-day hunt during an inspection or recall

A standalone retail billing tool can manage batches, GST and a searchable history. Checking a sale against a prescription, filling the H1 register and catching interactions come far more easily when pharmacy billing shares a system with the prescription, which already records who prescribed what, for whom, and when.

ExaHealth sits at the prescription end of that link. Doctors choose medicines from a fixed catalogue instead of typing names, interactions are flagged before the prescription is sent, and a copy reaches the patient on WhatsApp. On the billing side, invoices show at a glance which patients still owe money. For the counter itself, test schedule flags, the H1 register and batch handling on a real sale in every pharmacy system you shortlist.

Pharmacist checking batch and expiry dates while setting up clinic pharmacy stock

Three setup decisions to get right on day one

1. Classify the catalogue before the first sale. Import every item with its schedule category, HSN code (the GST classification code) and tax rate, and have your pharmacist check the H1 flags.

2. Decide your walk-in policy. If non-patients can buy OTC items, create a walk-in customer type so you don't generate fake patient records, and confirm H and H1 items stay blocked without a prescription.

3. Set up expiry alerts that someone reads. A 90-day near-expiry report emailed to nobody is useless. Pick a person and a weekly day.

The ExaHealth team can walk you through how its prescriptions and billing would sit alongside your counter. Start that conversation here.

More on this: Pharmacy Management System for Clinic Pharmacies: A Buyer's Guide and Medical Billing Software for Indian Clinics: What to Look For.

Sources checked

pharmacy billing software
pharmacy
for doctors
compliance
ExaHealth Team
Clinical Content
Editorial standards

Track Your Health Journey

Upload your lab reports and let ExaHealth organize your health data across 14 categories. Get personalized summaries based on your age, life stage, and health history.