Get it on Google Play · സെപ്റ്റംബർ 17ന് ലോഞ്ച്

What Is an HSN Code, and How Do You Find the Right One?

ഈ പേജ് ഇപ്പോഴും ഇംഗ്ലീഷിലാണ്. പൂർണ്ണ മലയാളം പരിഭാഷ ഉടൻ വരുന്നു.

HSN stands for Harmonised System of Nomenclature. It is an international classification system for goods, used well beyond India, and GST borrowed it rather than inventing something new.

What the code is actually doing

An HSN code answers one question: what category of goods is this? The system is hierarchical, so the first digits describe a broad category and each additional pair narrows it. More digits means a more specific classification.

Because the classification is shared, the same goods carry comparable codes across countries. That is what makes it useful for trade statistics, and it is also why the code is not something you invent for your own catalogue.

Why it is on your invoice

The code ties a line item to a category, and the category is what the applicable rate attaches to. It also lets summaries be produced by category rather than by your own product names, which is why HSN-wise summaries exist as a separate report.

How many digits you need to show depends on your turnover, and that requirement has been revised over time. This article deliberately does not state the current thresholds, because they change and a stale number here would be worse than no number. Your CA will know the current requirement for your business.

Finding the right code without guessing

Start from what the item physically is, not from what you call it. Trade names, brand names and shop categories do not map to the classification; materials and product types do.

Work down the hierarchy rather than searching for an exact phrase. Find the broad category first, then narrow. A search for your exact product name will often return nothing while the correct code sits two levels up under a more generic description.

When two codes both look plausible, that is a question for your CA rather than a coin toss. Consistency matters too: the same product should carry the same code on every invoice you issue, which is an argument for setting it once on the product rather than typing it per sale.

The mistake that costs the most time

The expensive mistake is not picking a slightly wrong code. It is leaving codes off products entirely and filling them in at billing time, which guarantees inconsistency between invoices for the same item, and makes any category-wise summary meaningless.

Set the code on the product record. Then every sale of that product carries the same code without anyone thinking about it.

Where the code shows up besides the invoice

The invoice is the visible place, but it is not the only one. Your returns summarise sales by HSN, which means the codes on your invoices become the categories in your filing whether you thought about them or not.

This is why consistency matters more than perfection. A slightly broad but consistently applied code produces a coherent summary. The same product carrying three different codes across a year produces a summary nobody can reconcile, even if each individual code was defensible.

What to do when you add a new product

The habit worth building is deciding the code at the moment you create the product, not the first time you sell it. Creating products in a quiet moment means the classification gets thirty seconds of thought; creating them at the counter means it gets none.

If you genuinely do not know, it is better to create the product, make the sale, and fix the code afterwards than to guess and forget you guessed. Fixing one product record is a minute of work. Finding which of four hundred products carry codes somebody invented under pressure is not.

A note on rates and codes being different things

The code classifies the goods; the rate is what applies to that classification. They travel together in practice, which leads people to treat them as one field, but they are not.

Rates get revised without the classification changing. If your software stores the rate against the product, a rate revision means updating your product records, and that is a task worth knowing about in advance rather than discovering when an invoice comes out wrong.

One last practical point: keep a short note of why you chose a code when the choice was not obvious. A line of reasoning recorded when you made the decision is worth a great deal more than trying to reconstruct it a year later, and it is exactly what your CA will ask about if a classification is ever questioned.

How Vanij handles this

HSN is a field on the product, so it is set once and applied to every sale automatically. The app includes a lookup for common small-business categories that pre-fills the code and the tax rate, with both remaining editable, and it produces HSN-wise summaries alongside the tax summary.

That lookup is a convenience, not a tax authority. It covers common categories rather than the full official master, and the right code for your specific goods is worth confirming with your CA.

See also how to create a GST invoice.

Vanij keeps your billing data on your own phone, not on our server.

ഇത് ഉപകാരപ്രദമായോ? WhatsApp-ൽ പങ്കിടുക
← എല്ലാ ഗൈഡുകളിലേക്കും തിരികെ പോകുക