What an HSN Code Is
HSN stands for Harmonised System of Nomenclature. It is an internationally standardised numbering system for classifying traded goods, maintained by the World Customs Organization and adopted by most trading nations. India uses it as the basis for classifying goods under GST.
| Parameter | Detail |
|---|---|
| Full form | Harmonised System of Nomenclature |
| Maintained by | World Customs Organization; adopted by India for GST |
| Determines | The applicable GST rate for a product |
| Digits on invoice | Scales with turnover; commonly four or six |
| Exports and notified categories | Generally eight digits |
| Store it | Per SKU, never per category |
| Primary source | Manufacturer documentation, verified against CBIC |
| Cost of undercharging | Liability payable from own funds, usually with interest |
| Cost of mismatch | Input credit reconciliation failures |
| Cost at e-invoice | Rejection at generation, which stops dispatch |
The code is hierarchical. The first two digits identify the chapter, the next two the heading, and further digits progressively narrow the description. More digits means a more specific classification.
For a distributor the practical significance is direct: the HSN code determines which GST rate applies to a product, and it has to be shown on the tax invoice.
How Many Digits Must Appear on an Invoice
The requirement scales with the size of the taxpayer. Businesses below a specified annual turnover threshold are required to show fewer digits, typically four, while larger taxpayers must show six. Exports and certain notified categories carry their own requirements, generally at eight digits.
Because these thresholds and the associated notifications have been revised several times since GST was introduced, the number of digits your business is required to show is worth confirming against the current CBIC notification rather than inherited practice. Getting this wrong does not usually create a tax liability, but it does create invoice validity and return-filing problems.
Where FMCG Categories Sit
FMCG is not a single classification. A typical multi-brand distributor handles goods spread across several chapters of the schedule and across multiple GST rate slabs, which is precisely what makes the item master a compliance risk rather than an administrative detail.
Broadly, the categories a distributor encounters fall into these groups:
- Dairy produce including milk, curd, butter, ghee, cheese and paneer, which sit in the dairy chapter and span several rates depending on whether the item is fresh, packaged, branded or processed.
- Edible preparations covering biscuits, confectionery, namkeen, sauces, instant foods and beverages, spread across food-preparation chapters at varying rates.
- Beverages, where packaged water, juices, and aerated drinks attract materially different treatment, with aerated and sweetened drinks at the top of the rate structure.
- Soaps, detergents and cleaning preparations, in the chemical preparations chapters.
- Personal care and cosmetics including shampoo, oral care, skin care and grooming products.
Two patterns recur across all of them and are worth internalising. First, staple and unprocessed foods attract lower or nil rates while processed, branded and packaged versions of the same underlying commodity attract higher ones. Loose grain and branded packaged grain are not treated alike. Second, packaging and branding are themselves classification-relevant, which catches out distributors who assume the product determines the rate.
Because specific rates and classifications are amended by notification, this article deliberately does not list rate figures against categories. The reliable source is the current rate schedule published by the CBIC and the GST Council, and for a distributor the practical approach is to confirm classification per SKU with a tax advisor once and then maintain it. Our GST guide for FMCG distributors covers the wider compliance picture, and the GST billing guide covers invoice mechanics.
What Wrong HSN Codes Actually Cost
Classification errors are unusually expensive because they compound quietly across thousands of transactions before anyone notices.
Wrong rate charged. Undercharging GST creates a liability the distributor must settle from its own funds, frequently with interest, long after the margin on those sales has been spent. Overcharging creates customer disputes and credit note work.
Input credit mismatch. Where a supplier classified an item one way and the distributor classifies it another, the reconciliation between purchase records and the auto-populated credit statement breaks. Resolving these mismatches consumes disproportionate time and, unresolved, can put credit at risk.
Return filing errors. HSN summary reporting requirements mean classification errors surface in periodic returns, often as an aggregate discrepancy that then has to be traced back through individual invoices.
E-invoicing and e-way bill rejections. Where these apply, an invalid or mismatched code causes outright rejection at generation, which stops dispatch rather than merely creating paperwork.
The pattern in all four is the same: the error is made once in the item master and repeated automatically on every subsequent transaction until someone finds it.
Getting Classification Right in Practice
Take the code from the brand, then verify it. Manufacturers publish HSN codes for their SKUs and these are the correct starting point, since the manufacturer has classified the product for its own compliance. Verify rather than assume, particularly for combo packs and promotional configurations where the classification of the bundle may differ from its components.
Store HSN at the SKU level, not the category level. Category-level defaults are the most common source of systematic error, because near-identical products routinely sit in different slabs depending on processing, packaging or branding.
Never let HSN be typed at billing. If the code is entered manually per invoice it will eventually be entered wrong, and inconsistently across invoices for the same item. It should be an attribute of the item master that flows automatically, which is a basic function of any GST billing system.
Review after every rate notification. GST rates and classifications are amended periodically. A review of affected SKUs after each notification is far cheaper than discovering the gap during an assessment.
Reconcile purchase HSN against sales HSN. If you buy an item under one code and sell it under another, one of the two is wrong. This comparison is easy to run and catches most classification drift.
A Note on Scope
Classification is a legal question, and the boundaries in food and personal care are genuinely contested in places, with litigation history behind several of them. Nothing here is tax advice. What a distributor can reasonably do is maintain SKU-level codes sourced from manufacturers, keep them under review, and have a tax advisor confirm the classifications for the categories that represent most of the turnover. The operational discipline, holding HSN in the item master and letting it flow automatically to every invoice, is what turns that advice into consistent practice rather than a one-off exercise.
Classification errors are made once in the master and repeat on every invoice.
HSN held per SKU and applied automatically at billing is what stops a single mistake becoming a year of exposure. Start a free trial or see pricing.
Where HSN Errors Actually Originate
Classification mistakes are rarely one-off. They enter at a specific point and then repeat automatically on every transaction, which is what makes them expensive.
Item created in a hurry at billing. A new SKU arrives, the biller needs to raise an invoice today, and the HSN is copied from a similar-looking product. The code is then permanent.
Category defaults applied to the whole range. Setting one HSN for "biscuits" or "dairy" and inheriting it across every SKU in that group. This is the largest single source of systematic error, because processing, packaging and branding all affect classification within a category.
Combo and promotional packs. A bundle of two different products may classify differently from either component. Festival packs created for a season are frequently coded by copying the base SKU.
Codes carried over after a notification. Rates and classifications change. An item master that is never reviewed after a rate change keeps applying the old treatment until an assessment finds it.
Supplier and distributor disagreeing. The manufacturer classifies one way, the distributor another. Both file returns, and the mismatch surfaces in credit reconciliation rather than at the point of sale.
A Practical Item Master Discipline
Five rules that prevent most of the above, none of which require specialist tax knowledge day to day.
- HSN is a mandatory field at item creation. No item can be transacted without one. This alone removes the "fill it in later" failure.
- Source it from the manufacturer's own documentation, not from a similar product. The manufacturer has classified it for their own compliance and carries the primary risk.
- Store it per SKU, never per category. Even where twenty SKUs share a code, store it twenty times so that one divergence does not require restructuring.
- It flows automatically to the invoice. Never typed per transaction, so the same item always carries the same code.
- Review after every rate notification, filtered to affected chapters rather than the whole master.
Reconciliation Checks Worth Running
Three comparisons catch most classification drift before it becomes an assessment problem.
Purchase HSN against sales HSN, per SKU. If you buy an item under one code and sell it under another, one of the two is wrong. This is a single query against your own data and it finds errors reliably.
Rate applied against rate expected for the code. Where the invoice rate and the rate associated with the stored HSN diverge, either the code or the rate master is stale.
HSN summary against the underlying invoices. Periodic returns require an HSN-wise summary. Reconciling that summary back to invoice lines each period catches aggregation errors while they are still traceable to a source document.
The Practical Risk Picture
It is worth being clear about what is actually at stake, because HSN discipline is frequently treated as clerical.
Undercharged tax becomes the distributor's liability, payable from own funds, typically with interest, discovered long after the margin on those sales was spent. Overcharged tax produces customer disputes and credit note work, and in a competitive trade it makes your invoice look worse than a rival's for no reason.
Beyond the tax itself, mismatches between your classification and your suppliers' consume disproportionate finance time in credit reconciliation, and unresolved mismatches can put input credit at risk. Where e-invoicing or e-way bills apply, an invalid code causes rejection at generation, which stops the dispatch rather than merely creating paperwork, so a classification error can become a same-day service failure.
None of this requires a distributor to become a classification expert. It requires the codes to be sourced correctly once, stored per SKU, applied automatically by the billing system, and reviewed when the law changes. Confirm the categories carrying most of your turnover with a tax advisor, and treat the rest as a maintained data set rather than a per-invoice decision.
Related Concepts
These terms and guides sit directly around this topic in day-to-day distribution work.
- Chain: Super stockist, distributor and sub stockist.
- Channel: General trade, modern trade and the kirana store.
- Coverage: ECO, weighted distribution and the journey plan.
- Service: OTIF, order cut-off and proof of delivery.
- Stock: FEFO rotation, SKU discipline and multi-godown stock.
- Money: Distributor margin, ROI, FOC goods and claims.
Sources & References
- CBIC, Central Board of Indirect Taxes and Customs
- GST Council, Goods and Services Tax Council, India
- GST Portal, Goods and Services Tax Portal
Frequently Asked Questions
The distributor is liable for the tax it charges on its own outward supplies, regardless of where the code came from. Sourcing from manufacturer documentation is the right starting point and reduces the risk, but it does not transfer the liability.
Compare purchase HSN against sales HSN per SKU. If you buy an item under one code and sell it under another, one of the two is wrong. It is a single query against your own data and it catches most classification drift before it reaches an assessment.
Not necessarily. A bundle of two different products may classify differently from either component, and festival packs created for a season are frequently coded by copying the base SKU without checking. These are among the most common classification errors in FMCG.
After every rate notification, filtered to the affected chapters rather than reviewing the whole master. Rates and classifications are amended periodically, and an item master that is never revisited keeps applying the old treatment until someone finds it.
HSN stands for Harmonised System of Nomenclature, an internationally standardised system for classifying traded goods maintained by the World Customs Organization. India uses it as the basis for classifying goods under GST, and the code determines the applicable tax rate.
It depends on annual turnover. Businesses below a specified threshold show fewer digits, typically four, while larger taxpayers must show six. Exports and certain notified categories generally require eight. Because the thresholds have been revised several times, confirm the current requirement against the applicable CBIC notification.
No. FMCG spans several rate slabs across multiple chapters of the schedule. Staple and unprocessed foods generally attract lower or nil rates, while processed, branded and packaged versions of the same commodity attract higher ones, and categories such as aerated drinks sit at the top of the structure.
Undercharged GST becomes a liability the distributor must settle from its own funds, often with interest. Wrong codes also cause input credit mismatches against supplier records, errors in HSN summary reporting in returns, and outright rejection at e-invoice or e-way bill generation.
From the manufacturer, which publishes codes for its SKUs and has classified them for its own compliance. Verify rather than assume, particularly for combo packs and promotional configurations where the bundle may be classified differently from its components.
Per SKU. Category-level defaults are the most common source of systematic classification error, because near-identical products routinely fall into different slabs depending on processing, packaging or branding.
Related SpireStock Features
GST-compliant invoicing with HSN codes, gate passes, and financial ledger.
End-to-end order lifecycle from placement to delivery with multi-level approval workflows.
Powerful dashboards with sales trends, MIS reports, and distribution analytics.
Related Industries
Streamline FMCG distribution with order management, beat planning, retailer tracking, and GST billing. Built for Indian FMCG supply chains.
End-to-end dairy distribution software for milk, curd, paneer, and ghee brands. Manage orders, crates, cold chain, and GST billing in one platform.
Distribution management for consumer goods brands. Manage distributors, retailers, schemes, and sales analytics across India. Start free trial.
Related Entities
Ready to Streamline Your Distribution?
Start your free 14-day trial and see how SpireStock can transform your dairy, FMCG or consumer-goods distribution operation, from order capture to crate recovery.

SpireStock Team
Product & Industry Insights
SpireStock Team leads product at SpireStock, where the team ships distribution management software for India's dairy, FMCG and consumer-goods brands.
