Picture a pharmacy owner who receives a GST scrutiny notice over alleged tax mismatches. The billing software applied HSN 3004 correctly at the headline level, but the tax rate attached to a handful of SKUs — a mix of ayurvedic OTC products and a few Schedule H combination tablets — was wrong. Not because the pharmacist was careless. Because nobody had told the system which rate applied to which product, and the system had never asked.
A notice like that can take months and several CA visits to resolve, and the interest and penalties can end up larger than the tax shortfall itself — along with the kind of distraction that makes a busy counter feel impossible to manage. A small rate error, repeated across twelve months of billing, compounds into something far more expensive than the original mistake.
If you found this post by searching for HSN code medicine or pharmacy GST rate questions, you are probably sitting on the same ticking clock. Here is what it costs when the mapping is wrong, and what it looks like when you fix it at the SKU level rather than patching each bill.
---
One Wrong Tax Rate on One SKU Compounds Faster Than You Think
A single combination tablet — say, a paracetamol-ibuprofen strip — might move 40 units a day in a busy neighborhood pharmacy in Pune. If the GST rate in your billing master is still the old 12% instead of the correct 5% (the 12% slab was withdrawn from 22 September 2025 under Notification 9/2025-Central Tax (Rate), after the 56th GST Council meeting, and most medicines under HSN 3004 now carry 5%), you are overcharging customers and filing inflated output tax returns. When a distributor or hospital buyer claims input credit against your invoice, the mismatch surfaces in GSTR-2B reconciliation and creates a red flag you then have to answer.
The reverse is equally dangerous. If you are billing a medical device or a nutraceutical at 5% when the correct rate is higher, such as 18%, you have an output tax shortfall. GST officers look at exactly this gap during scrutiny assessments.
The problem is not that pharmacy owners do not know GST rules. The problem is that most billing software puts the tax rate in the product master and trusts whoever created the master entry to have got it right. In practice, that entry was created at 11 PM during a busy stock-in session, copied from the previous SKU, and never verified.
---
The HSN 3004 Classification Is Not Uniform Across Your Entire Inventory
HSN 3004 covers medicaments consisting of mixed or unmixed products for therapeutic or prophylactic use. Most prescription medicines your pharmacy stocks fall here. But your inventory almost certainly contains products that do not:
- Surgical disposables and wound care items (HSN 3005, 3006, or chapter 90 depending on the product)
- Medicated cosmetics and dermatological creams that cross the line into cosmetic classification (HSN 3304)
- Nutraceuticals and protein supplements (often HSN 2106)
- Medical devices and blood glucose monitors (chapter 90; many moved to 5% from 22 September 2025 while some devices and consumables carry 18% — check the rate per item)
- Ayurvedic proprietary medicines (HSN 3003 or 3004; the ones that were at 12% moved to 5% from 22 September 2025)
When your billing system applies a blanket pharmacy GST rate across all 800 or 1,200 SKUs in your master, some of those products are being classified wrong. The medicine HSN mapping problem is not about medicines — it is about the entire mixed inventory a retail pharmacy carries.
Picture a pharmacy with ₹12 lakh of monthly sales and 15% of its SKUs at the wrong rate: it is filing incorrect returns every single month. Even if the aggregate error is small per bill, the cumulative exposure across 24 months of GST return history is the number that appears on a scrutiny notice.
---
Manual Correction at Bill Time Is Not a Fix — It Is a Liability Record
Some pharmacists correct HSN codes bill by bill when a sharp customer points out a mismatch, or when a CA flags an issue during quarterly review. This feels like problem-solving. It is actually a documentation trail showing inconsistency.
A GST officer reviewing your returns does not see that you corrected twelve bills in March. They see that the same SKU appears under two different HSN codes across two months of GSTR-1 filings, which raises the question of which filing was correct and whether an amendment was filed.
Rule 65 of the D&C Rules separately requires a Schedule H1 register, kept for three years under Rule 65(3)(h). Any inspection that touches your prescription records can, in the same visit, pull your GST filing consistency into question. Drug-law lapses carry their own penalties — selling a Schedule H1 drug without a prescription, for example, is punishable under Section 27(d) of the Drugs and Cosmetics Act, 1940 with imprisonment of one to two years and a fine of not less than ₹20,000. That is separate from GST penalties. You do not want both conversations happening at once.
Fixing HSN codes at bill time also means your billing staff — often a single person managing a busy OPD counter — has to make a tax classification decision under time pressure. That is not a workflow. That is a risk transferred from the software to the human.
---
What the Right Setup Actually Looks Like, Per SKU
The difference between a pharmacy with this problem and one without it is not sophistication. It is one upstream decision: does your product master contain a verified HSN code and GST rate for every SKU, or does it contain whatever the person who created the entry happened to type?
Before (common state at most independent pharmacies):
| What exists in master | What actually happens |
|---|
| HSN 3004 applied to all medicines by default | Devices, nutraceuticals, ayurvedic products carry wrong HSN |
| GST rate set once at product creation, never reviewed | Rate mismatches accumulate silently across months |
| Bill-time corrections applied occasionally | GSTR-1 shows inconsistency across same SKU |
| CA discovers issues at quarterly review | Correction cycle is 60-90 days behind the original error |
After (per-SKU mapping verified at entry):
| What exists in master | What actually happens |
|---|
| HSN and rate filled from a reference medicine database and checked at the point of product creation | Every bill reflects the checked classification from day one |
| Rate checked once when the product enters the master | Mismatches caught before filing, not after |
| GSTR-1 data is consistent month over month for the same SKU | No audit trail showing rate changes on the same product |
This is not a technology problem. It is a data quality problem that technology can either make worse (by letting anyone type anything into the master) or better (by pre-populating from a reference source).
---
How Nesayo Handles This at the SKU Level
Nesayo's catalogue carries more than 2.5 lakh medicines with their HSN codes and GST rates. When a pharmacist adds medicines — by searching a brand name or importing a stock file — the HSN code and GST rate are filled in from the catalogue wherever the pharmacy's own file did not state one. The catalogue is a reference, not an official schedule: what your own document says always wins, and you can check and correct any entry.
For products that fall outside the standard HSN 3004 classification — a medical device, a protein supplement, an OTC ayurvedic item — check the rate once, when the product enters your master, not at bill twelve of the day when there is a queue at the counter. New bills default to 5% GST, the rate most medicines now carry.
Catalogue pre-fill is part of Nesayo's free billing plan — billing itself is free, permanently. The paid plans (Starter at ₹399 per month and AI Employee at ₹999 per month, as of September 2026) add voice billing, prescription scanning and the AI agents, including a Morning Briefing that arrives before the shutter goes up.
---
The Choice in Front of You Right Now
If your billing master was built over two or three years of rushed stock-in sessions, some percentage of your SKUs are carrying wrong HSN codes. That percentage is filing incorrect GST returns every month. The question is whether you find and fix it, or whether a GST officer finds it first.
Doing nothing means the exposure grows by one more month's filing. Finding it yourself, through a manual audit of your product master, is possible — but for a master with a thousand SKUs it is a long job for your CA or staff.
Spend 2 minutes at nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. You can see how HSN codes and GST rates sit against each medicine in a live product master. It costs you two minutes to know whether your current setup has this problem. It costs considerably more to find out from a notice.
---
FAQ
What is HSN 3004 and which medicines fall under it?
HSN 3004 is the Harmonised System of Nomenclature code for medicaments consisting of mixed or unmixed products put up in measured doses or in forms for retail sale for therapeutic or prophylactic use. Most prescription and OTC medicines your pharmacy stocks — tablets, capsules, syrups, injections — typically fall under this code. However, products like surgical disposables, nutraceuticals, medicated cosmetics, and many medical devices fall under different HSN chapters, so you cannot apply 3004 to everything your pharmacy carries.
What GST rate applies to medicines in India as of 2025?
Most medicines classified under HSN 3004 attract 5% GST following the 56th GST Council meeting in September 2025. The 12% slab was withdrawn from 22 September 2025, and medicines that were at 12% moved to 5%. The rate still varies by product category — notified life-saving drugs are nil-rated, some medical devices and consumables carry 18%, and nutraceuticals and health supplements are classified outside medicines, often at a different rate. Verify the applicable rate for specific SKUs with your CA or by checking the GST rate schedule, as category boundaries can shift after council meetings.
Can I get a GST notice just for using the wrong HSN code on medicines?
Yes. Under GST law, incorrect HSN classification is treated as a filing error. If the error results in an output tax shortfall, it can attract interest and penalties under Section 73 or 74 of the CGST Act depending on whether the officer determines it was inadvertent or willful. Scrutiny assessments triggered by GSTR-2B mismatches between your filings and your buyers' claimed input credits are one of the more common ways this surfaces. Consult your CA for your specific exposure.
How do I find which SKUs in my pharmacy have the wrong HSN code?
The most reliable method is to export your product master from your billing software, then cross-reference each SKU's listed HSN code against the official GST rate schedule or a reference medicine database. For a pharmacy with several hundred SKUs, this is typically a multi-hour task. Software that pre-populates HSN from a reference database at product creation reduces the size of the problem going forward, but a historical audit of an existing master still requires manual review or a CA's assistance.
Is there a difference in HSN code between branded medicines and generic medicines?
No. HSN classification is based on the product's composition and form, not on whether it is branded or generic. A paracetamol tablet from a large branded manufacturer and a paracetamol tablet from a generic supplier both fall under HSN 3004 if they meet that classification's criteria. The brand name does not change the applicable HSN code or GST rate.
Do ayurvedic medicines have the same HSN code as allopathic medicines?
Not always. Ayurvedic proprietary medicines and classical ayurvedic formulations are often classified under HSN 3003 or 3004 depending on their composition and whether they are mixed or unmixed products. Some ayurvedic items — particularly those classified as food supplements or cosmetics — may fall under entirely different chapters. The GST exemption status of certain ayurvedic products also differs from standard allopathic medicines. Verify with your CA for specific products, particularly for items near the medicine-cosmetic or medicine-supplement boundary.
What is the penalty for incorrect HSN code on a GST invoice in India?
The GST law does not prescribe a standalone penalty specifically for wrong HSN codes as an isolated offence, but incorrect classification that leads to short payment of tax attracts interest at 18% per annum on the short-paid amount plus penalties under Section 73 (10% of the tax due or ₹10,000, whichever is higher) or Section 74 (equal to the tax due, for cases involving fraud or willful misstatement). The actual exposure depends on the quantum and duration of the error. This is a question best answered by your CA with reference to your specific filing history.