An HSN code looks like a small field on a GST invoice. For a manufacturer, it affects much more than printing.
The code flows into quotations, sales invoices, e-invoices, e-way bills, GSTR-1 summaries, customer purchase records, and sometimes export documents. If it is wrong in your item master, the same error can repeat across hundreds of transactions.
This guide gives you a practical way to find and maintain HSN codes without guessing from a competitor's invoice.
What Is an HSN Code?
HSN stands for Harmonized System of Nomenclature. It is an international method of classifying goods, organised as a hierarchy:
| Level | Meaning | Example of what it narrows |
|---|---|---|
| First 2 digits | Chapter | Broad product family |
| First 4 digits | Heading | Product group within the chapter |
| First 6 digits | Subheading | More specific international classification |
| 8 digits in India | Tariff item | Detailed Indian tariff classification |
The structure matters because a search result is not merely a keyword match. Your product must fit the legal description and notes attached to the relevant chapter and heading.
For example, a fabricated metal enclosure could potentially be classified by its material, its use, or as a part of a specific machine. The correct answer depends on the product's objective characteristics—not what your sales team calls it.
How Many HSN Digits Must You Print?
The invoice requirement is based on aggregate turnover in the preceding financial year, not the value of an individual invoice.
The rules introduced from April 1, 2021 generally require:
| Aggregate turnover in preceding financial year | HSN digits generally required on tax invoices |
|---|---|
| Up to ₹5 crore | At least 4 digits for B2B supplies |
| Above ₹5 crore | At least 6 digits |
Specific exemptions, invoice types, and subsequent amendments can affect the requirement. Treat this table as an operating guide and confirm the current notification with your CA or GST practitioner before changing your invoice setup.
Even where a shorter code is permitted, many manufacturers maintain a verified 6- or 8-digit classification internally. That gives the business one reliable product master for GST, e-invoicing, exports, and customer documentation.
Find Your HSN Code in Five Steps
Step 1: Describe the Product Properly
Do not start with a vague item name such as "bracket," "mix," "cover," or "assembly." Write a classification description that answers:
- What is the product?
- What material is it made from?
- What does it do?
- Is it a complete product, part, accessory, or unfinished article?
- Is its use specific to one machine or general-purpose?
- Has it been mixed, coated, machined, assembled, or packaged?
A useful description would be: "Powder-coated mild-steel wall bracket, manufactured by cutting, bending, welding, and coating, used to mount an electrical control panel."
That description gives you better search terms and helps your tax adviser review the decision.
Step 2: Search by Name, Material, and Use
Use the official Search HSN Code service on the GST portal. Search more than one phrase:
- Common market name
- Technical product name
- Main material
- Function or end use
- Possible parent product
Write down the likely chapter and heading instead of selecting the first result immediately.
If you manufacture a component, search both the component name and the machine or product it belongs to. Some parts are classified with their parent machine, while others are classified separately by material or function.
Step 3: Read the Chapter Notes and Exclusions
This is the step most businesses skip.
An HSN search result may look correct but be excluded by a chapter note. Before finalising the code, check:
- Exact heading and subheading wording
- Section and chapter notes
- "Parts and accessories" rules
- Material or composition thresholds
- Whether the heading covers unfinished goods
- Explicit exclusions pointing to another chapter
For mixtures, food products, chemicals, textiles, machinery parts, and kits, small differences in composition or presentation can change the classification.
Step 4: Verify the Current GST Rate Separately
An HSN code and a GST rate are related, but they are not the same thing.
The HSN classifies the goods. The rate comes from the applicable GST rate notification and its amendments. A notification may apply a different rate to only part of a heading, based on product description, packaging, use, or another condition.
Check:
- The current GST rate schedule
- Relevant exemption or concessional-rate notifications
- CBIC circulars clarifying classification
- Advance rulings for closely comparable goods
- Whether compensation cess applies
Do not rely on an old rate printed on a vendor invoice or found in an undated search result.
Step 5: Record the Decision in Your Item Master
Once verified, store more than the code:
| Item-master field | Example |
|---|---|
| Internal item code | FG-BRKT-014 |
| Commercial description | Control-panel mounting bracket |
| Technical description | Powder-coated fabricated mild-steel bracket |
| HSN code | Verified code |
| GST rate | Current applicable rate |
| Classification source | GST search, tariff heading, notification |
| Approved by | Accounts / tax adviser |
| Effective date | Date applied |
| Review note | Reason for classification |
This prevents a salesperson, accountant, and dispatch operator from independently choosing different codes for the same product.
Common Classification Mistakes
Copying a Competitor's Invoice
The competitor may use a different material, composition, or manufacturing process. Their code may also be wrong. Use competitor invoices only as a clue, never as your evidence.
Treating Every Component as a "Part"
Not every item used in a machine belongs under the machine's parts heading. General-purpose fasteners, electrical items, bearings, and material-specific articles may have their own headings.
Choosing the GST Rate First
Starting with "this should be 18%" and finding a code that produces that result reverses the correct process. Classify the product first, then determine the rate from the notification.
Using One HSN for an Entire Product Category
A factory may sell stainless-steel equipment, plastic accessories, spare motors, installation services, and consumables under one commercial project. They may require different HSN codes—and services use SAC rather than HSN.
Keeping Codes Only in the Accounts Software
If HSN data exists only in Tally, operations staff may still create quotations, dispatch documents, or sales orders with incomplete descriptions. Keep the approved classification in the system where the item master and invoice originate, then send consistent data to Tally.
When You Should Get Professional Classification Help
Ask a GST practitioner or classification specialist to review the product when:
- Two headings appear equally plausible
- The applicable rates differ materially
- The product is a mixture, kit, or multi-function machine
- You import or export the item
- A major customer disputes your HSN
- The classification affects an exemption or concessional rate
- The tax exposure across repeated sales is significant
For a recurring high-value product, a written classification note is cheaper than correcting years of invoices.
A Practical HSN Control for Manufacturers
Use a simple approval workflow:
- Product or engineering team provides the technical description.
- Accounts proposes the HSN and rate with source references.
- A responsible reviewer approves it.
- The approved code is locked in the item master.
- Changes create an audit log and effective date.
- The list is reviewed whenever GST rates or product specifications change.
This turns HSN classification from an invoice-time guess into controlled master data.
GST-Ready Item Masters and Invoicing
Maintain HSN codes and GST rates in one item master, then carry the same verified data into quotations, orders, invoices, e-invoices, and GSTR reports.
Related Guides
- GST compliance guide for manufacturing MSMEs
- GSTR-1 versus GSTR-3B for manufacturers
- How to digitise a small factory
- GST e-invoice and e-waybill software
Frequently Asked Questions
Keep HSN Data Consistent from Item Master to GST Return
FactoStack stores HSN codes, GST rates, units, and product descriptions in the item master so the same data flows through sales orders, dispatches, invoices, and reports.
- GST E-Invoice & E-Way Bill Software — generate compliant invoices from dispatch data
- Manufacturing Inventory Software — maintain one item master across locations
- Tally Integration — export consistent invoice and tax data to accounts
- Start a free trial — 14-day free trial, no credit card
Sudharsan GS
Full Stack Developer at Factostack. Passionate about building digital products that solve real business problems.
Visit website →