GST Pharmacy Billing India — Guide [2026]

By Pharmacy Operations Editor · Indian pharmacy counter and inventory workflows

Covers FEFO, GST billing, Schedule H discipline, multi-branch stock, and offline-first pharmacy counters for Indian operators—without unverified vendor claims.

GST changed how Indian pharmacies issue invoices, file returns, and survive audits—but it did not change the counter’s speed requirement. This guide explains how GST applies to pharmaceutical sales, what belongs on a pharmacy bill, and how software reduces honest mistakes without replacing your chartered accountant. All rates and rules referenced here are public GST law and notifications; confirm current rates for specific HSN lines before filing.

Whether you run one shop in a Tier 3 town or twenty branches across a state, GST mistakes show up in the same places: wrong rate on the bill, missing GSTIN on institutional sales, and returns not mirrored in returns. Pharmacy software should make the right thing the fast thing at billing time.

How GST Applies to Pharmaceutical Sales in India

Medicines and specified formulations are taxed under GST with rates notified by the GST Council—commonly 5% or 12% for many formulations, with other rates or exemptions for specific life-saving drugs and categories as notified from time to time. Branded versus generic presentation can affect classification discussions with your CA; the invoice must reflect the correct rate for the HSN declared.

Exemptions and concessional rates for certain medicines appear in GST notifications; pharmacies must still document sales correctly when exempt or zero-rated categories apply. Selling at wrong rate creates GSTR-1 versus books mismatches that surface months later.

Pharmacy retail is mostly B2C, but hospital and institution sales can be B2B with GSTIN on the invoice. Mixed businesses need clear invoice templates for each supply type.

Composition scheme pharmacies face different rules—if you are on composition, confirm with your CA before assuming standard tax invoices in retail software apply unchanged.

HSN Codes for Pharmacy Billing

HSN (Harmonized System of Nomenclature) codes classify goods on tax invoices. Medicines generally fall in Chapter 30 of HSN. Correct HSN on each line supports GSTR-1 reporting and purchaser ITC claims where applicable.

Wrong HSN—using a generic 3004 subheading for every SKU—speeds billing but invites audit adjustments. Item masters should carry HSN per SKU or product group as your CA advises, not one code for the entire shop.

Composite or bundled supplies (consultation kits, packaged schemes) need careful classification; pharmacies should not guess when promotional packs mix taxable categories.

Barcode scanning at billing reduces wrong-SKU picks that drive HSN errors. Scanning without master hygiene—duplicate item codes, outdated rates—only automates mistakes faster.

Invoice Requirements Under GST for Pharmacies

A GST-compliant tax invoice for registered taxpayers generally includes supplier GSTIN, consecutive invoice number, date, customer GSTIN for B2B, item description, HSN, quantity, taxable value, rate, and tax amount split into CGST/SGST or IGST. Pharmacy practice also expects batch number, expiry, and MRP discipline on patient-facing bills even when not every field is a strict statutory minimum for all supply types—your state inspection and trade practice may require more.

B2C retail to patients may use tax invoice or bill of supply formats as applicable to your registration; B2B sales to hospitals need buyer GSTIN and clear place-of-supply treatment.

Credit and debit notes must follow GST rules when returns or rate corrections occur; pharmacy returns are daily events—software should not treat them as manual journal exceptions.

Patient-facing receipts and tax invoices may need different footer text for return policy and GSTIN display. Hospital B2B invoices may need PO references and delivery challan linkage. Template per channel prevents staff improvisation at print time.

CGST, SGST, and IGST — When Does Each Apply?

Intra-state supply (supplier and place of supply in the same state): CGST plus SGST split the total GST rate. A Pune shop selling to a Pune patient typically shows Maharashtra CGST and SGST components.

Inter-state supply: IGST applies. A Gujarat warehouse invoicing a hospital in Rajasthan shows IGST on the invoice; place-of-supply rules for institutional sales should be validated with your CA when contracts are interstate.

Pharmacy chains with central purchasing must align who is the supplier of record on each invoice—branch transfers are not retail sales and need different documentation than patient bills.

Stock transfers with tax implications should be modelled explicitly; treating internal movement as a retail sale to yourself creates GST noise. Your CA should map branch transfer workflow before go-live.

Common GST Filing Mistakes in Pharmacy Businesses

Wrong HSN or rate on fast-moving SKUs—especially when staff pick items by brand name and software defaults an old rate after a Council notification change.

Missing GSTIN on B2B hospital invoices, forcing credit note churn and payment delays.

Mismatch between GSTR-1 outward supplies and GSTR-3B tax paid—often from manual adjustments outside the billing system.

Ignoring credit notes for patient returns in the same period, overstating revenue.

Round-off and cash tender differences should not corrupt tax lines—configure software rounding per law and practice, then train cashiers not to “fix” tax manually on the bill.

Exports and SEZ supplies are uncommon in typical retail pharmacies but matter for warehouse arms—if you have them, separate templates and training are mandatory.

Composite lines that bundle taxable and exempt components without split reporting where required.

Software reduces counter variance; it does not file returns for you. Export GSTR-ready summaries from the same system that produced the bill, and reconcile monthly with your CA.

Input tax credit rules for pharmacies purchasing stock are a separate study—your purchase register must match supplier invoices. Retail billing software should not corrupt purchase HSN when goods receipt teams use different codes than sales counters.

Discounts and schemes affect taxable value. MRP-driven retail often shows discount separately; ensure software calculates tax on the value the law treats as consideration, not on an internal “list price” fiction.

E-invoice and e-way bill thresholds apply to registered persons based on turnover and notification limits—pharmacies crossing thresholds need workflows in software or middleware that your CA approves. Do not enable e-invoice features without understanding cancellation and amendment rules.

Seasonal rate changes after GST Council meetings require master updates before counters open the next day. Assign one owner to verify rate tables when notifications publish—not the junior cashier discovering wrong tax at audit.

Multi-branch operators should compare GSTR-1 branch-wise summaries against internal sales reports monthly. Variance investigation belongs in operations meetings, not only at year-end CA visits.

Patient trust and tax trust align when bills are legible: GSTIN, tax split, drug name, batch, and expiry on the same receipt reduce disputes at the counter and disputes with the department later.

Free goods and physician samples have GST implications depending on supply character—do not assume “zero bill” means “no GST event.” Your CA should map sample movements before you model them in software.

When migrating from Marg or other desktop ERP, validate that historical HSN and rate tables import cleanly. Migration weekend is the wrong time to discover two thousand SKUs still on an old default rate.

Annual return season is when small billing errors become expensive. Monthly discipline—rate checks, return notes, B2B GSTIN validation—keeps March calmer for pharmacy owners and their CAs.

Offline billing does not relax GST rules—tax lines on printed invoices must still be correct when you sync later. Choose software that computes tax locally on the counter, not only after upload.

Build a one-page GST counter checklist for cashiers: verify GSTIN on B2B bills, confirm tax split on screen before print, and route returns through the system the same day. Review the checklist monthly when GST notifications change.

Hayati issues GST-shaped invoices with CGST, SGST, and IGST treatment as configured for your registration. Validate templates on your GSTIN during onboarding—not on go-live morning.

See our GST billing feature page for how billing and inventory connect on one spine.

See GST billing on the counter: GST billing for pharmacies