GST sits in an odd position for Indian veterinary clinics: the core thing you do is exempt, and almost everything you sell alongside it is taxable. Most invoicing mistakes in vet practices trace back to not keeping those two halves cleanly separated. This guide covers the practical mechanics — what attracts GST, how the SGST/CGST split works, the common errors, and the records that keep your accountant calm.
One thing before we start: this is a working orientation, not tax advice. Rates and thresholds change — the GST Council’s 2025 rate rationalisation moved several medicine categories, for instance — and registration questions depend on your specific turnover and state. Confirm the specifics with your chartered accountant.
The fundamental split: exempt services, taxable goods
Veterinary healthcare services are exempt from GST. Services by a veterinary clinic in relation to the healthcare of animals or birds are covered by the exemption notification issued under GST (Notification No. 12/2017 – Central Tax (Rate)). Consultations, surgery, vaccination as a service, hospitalisation — the clinical work itself carries no GST.
Goods you sell are taxable at their scheduled rates. Medicines dispensed for home use, pet food, supplements, accessories — these are supplies of goods and attract GST at whatever rate applies to each item. Rates differ by product category and have been revised as recently as 2025, so maintain them per item against the correct HSN code rather than assuming one blanket rate.
Non-healthcare services sit outside the exemption. The exemption covers healthcare. Ancillary services like grooming or boarding are generally treated as taxable services — another classification question worth settling with your CA rather than by habit.
SGST/CGST: how the split actually works
For a supply within your own state — which is nearly every transaction a clinic makes — GST is charged as two equal halves: SGST (state) and CGST (central). An item taxed at 12% appears on the invoice as 6% SGST + 6% CGST. Inter-state supplies use a single IGST instead, but unless you’re shipping goods across state lines, SGST/CGST is your world. A GST-registered client claiming input credit needs this breakdown shown correctly, per rate, on a valid tax invoice with your GSTIN. If you’d rather not build that layout from scratch, our free GST invoice template for vet clinics is an Excel format with the exempt/taxable separation and the SGST/CGST columns already in place.
The mistakes clinics actually make
- Charging GST on exempt consultations. It happens more than you’d think, usually because the billing tool applies one default rate to everything. Clients notice, and unwinding wrongly collected tax is paperwork nobody enjoys.
- One blended invoice with no separation. Consultation, injection, dispensed antibiotics, and a bag of food on one undifferentiated bill. Exempt and taxable items on the same invoice must be distinguishable, each taxable line with its rate and HSN code.
- Computing tax on the pre-discount amount. If you give a 10% discount, GST is due on the discounted value, not the list price. Software that taxes first and discounts after quietly overcharges every discounted sale.
- Forgetting the split entirely. A single “GST 12%” line instead of SGST 6% + CGST 6% can invalidate the invoice for a client’s input credit claim.
- Claiming input credit casually. Input tax credit on purchases used to make exempt supplies is restricted — a clinic making mostly exempt supplies with some taxable sales has an apportionment question. This one is squarely CA territory; the clinic’s job is keeping purchases and sales categorised cleanly enough that the CA can answer it.
Note that GST errors are also a revenue-leak category in their own right — overcharging creates refunds and friction, undercharging is money gone. It’s leak category five in the complete map of veterinary revenue leaks.
Does your clinic need to register at all?
It depends on what you sell, and the answer is less obvious than it looks. A clinic providing only exempt veterinary healthcare services is generally not required to register for GST at all. The moment you also sell taxable goods — medicines over the counter, pet food, accessories — registration turns on whether your aggregate turnover crosses the threshold, and here’s the trap: aggregate turnover is calculated including your exempt service income, not just the taxable sales. A clinic doing most of its revenue in exempt consultations and a modest side trade in food and medicines can cross the threshold on the strength of the exempt half. The commonly cited thresholds (₹40 lakh for goods, ₹20 lakh for services, lower in special-category states) have enough state-level variation and edge cases that this is precisely the question to put to your CA with your actual revenue split in hand — but go to that meeting knowing the aggregate-turnover rule exists, because it changes the answer for many mid-sized clinics.
Record-keeping that survives filing season
- A continuous, dated invoice series — no gaps, no handwritten parallel books for “small” sales.
- Item-level records with HSN codes and rates for everything taxable you stock, kept current when rates change.
- Purchase invoices filed against categories (for-resale vs clinic consumables), so input credit questions are answerable.
- Monthly reconciliation between your billing system’s tax summary and what gets filed — mismatches found in month one are corrections; found at year-end, they’re archaeology.
What software should do for you
None of the above is intellectually hard; it’s just relentless, and relentless is what software is for. The billing system should know which items are exempt services and which are taxable goods, apply per-item rates, compute tax on the post-discount base, and print the SGST/CGST breakdown automatically on every invoice. CliniCore does exactly this — GST-aware invoicing with the SGST/CGST split built in, plus Tally export so your accountant receives clean books rather than a shoebox of PDFs. You can see the invoicing flow on the features page, or put your own fee schedule into a 14-day trial and issue a test invoice in an afternoon.
Get the split right, keep the series clean, and GST stops being a monthly scramble. It becomes what it should be for a clinic: a formatting requirement your software handles while you do medicine.