Back to Blog
GST & Compliance

HSN Code Guide for Indian Manufacturers: Find Your Code in 5 Minutes

2026-06-22

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:

LevelMeaningExample of what it narrows
First 2 digitsChapterBroad product family
First 4 digitsHeadingProduct group within the chapter
First 6 digitsSubheadingMore specific international classification
8 digits in IndiaTariff itemDetailed 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 yearHSN digits generally required on tax invoices
Up to ₹5 croreAt least 4 digits for B2B supplies
Above ₹5 croreAt 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:

  1. Common market name
  2. Technical product name
  3. Main material
  4. Function or end use
  5. 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 fieldExample
Internal item codeFG-BRKT-014
Commercial descriptionControl-panel mounting bracket
Technical descriptionPowder-coated fabricated mild-steel bracket
HSN codeVerified code
GST rateCurrent applicable rate
Classification sourceGST search, tariff heading, notification
Approved byAccounts / tax adviser
Effective dateDate applied
Review noteReason 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:

  1. Product or engineering team provides the technical description.
  2. Accounts proposes the HSN and rate with source references.
  3. A responsible reviewer approves it.
  4. The approved code is locked in the item master.
  5. Changes create an audit log and effective date.
  6. 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


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.

Sudharsan GS

Full Stack Developer at Factostack. Passionate about building digital products that solve real business problems.

Visit website →