right-growth
percentage
bank

HSN Code/SAC Finder

Quickly search and find the right HSN for goods or SAC for services in one place.

Select category

HSN Code/SAC for Products/Services

HSN HSN Description

Get 7-days free trial

I have read and accepted the T&C, Privacy Policy

TallyPrime makes HSN code management effortless

  1. Auto-fills correct HSN codes — no manual lookup
  2. Stays updated with latest HSN rules
  3. Applies turnover-based code logic
  4. GST-ready reports like GSTR-1, 3B, and 9 auto-reflect the correct rates
  5. Seamless e-invoicing and e-way bill generation within the software

File confidently. Invoice accurately. Stay compliant — effortlessly.

Everything You Need to Know About HSN Codes

Why HSN Codes
HSN Code Management
Tailored solutions for businesses
TallyPrime’s HSN Features
  • Automatically suggests correct HSN codes while creating items in your inventory
  • Supports multi-level HSN codes (4-digit, 6-digit, or 8-digit) based on your business turnover and GST requirements
  • Auto-populates HSN codes on invoices and GST returns (GSTR-1, GSTR-3B), eliminating manual data entry
  • Real-time validation to prevent mismatches or missing HSN codes on invoices, reducing rejections

Structure of HSN Code in India

HSN codes in India follow a globally accepted format but are customized for deeper classification of goods. Here’s how they are structured:

First 2 digits
This rate still applies to fundamental essentials, such as some fresh food items.
Next 2 digits
Indicate the heading within that chapter.
Following 2 digits
Specify the sub-heading that further narrows down the product type.
Last 2 digits (in 8-digit codes)
Used in India for tariff items, offering more precise identification.

Example:

An 8-digit HSN code 10063010 can be broken down as:

  • 10 → Cereals (chapter)
  • 06 → Rice (heading)
  • 30 → Semi-milled or wholly milled rice (sub-heading)
  • 10 → Basmati rice (tariff item)

This layered structure ensures uniform classification for trade, taxation, and compliance.

Explore Our Popular Tools

HSN-wise Summary in GST Returns

When businesses file GST returns, HSN codes play a critical role in reporting outward supplies.

GSTR-1 Filing
Taxpayers must provide a summary of goods supplied, grouped by HSN codes.
Details required
For each HSN code, businesses need to declare total quantity, taxable value, and tax amounts (CGST, SGST/UTGST, IGST, cess).
Turnover-based reporting
  • Businesses with turnover up to ₹5 crore – need to report 4-digit HSN codes.
  • Businesses above ₹5 crore – must report 6-digit HSN codes.

With TallyPrime, this process becomes simpler:

  • HSN codes once set at the item level flow automatically into invoices and GST returns.
  • The software auto-generates HSN-wise summaries in the GST report, so businesses don’t need to manually group or calculate.
  • This saves time, reduces errors, and ensures compliance with GST requirements.

Read Our Insights

FAQs

HSN codes are used for the classification of goods, while SAC codes are used to classify services under GST.

HSN stands for Harmonized System of Nomenclature—a globally accepted system for classifying goods.

The requirement depends on your annual aggregate turnover (AATO):

  • Up to ₹5 crore – 4-digit HSN code mandatory for B2B invoices (optional for B2C).
  • Above ₹5 crore – 6-digit HSN code mandatory for all invoices.

Aggregate turnover means the total value of all taxable, exempt, export, and inter-state supplies of persons under the same PAN, calculated on an all-India basis. It excludes inward supplies liable to reverse charge and GST components like CGST, SGST, IGST, UTGST, and cess.

HSN codes must be mentioned on invoices, bills of supply, and in GSTR-1 returns.

Globally, HSN codes are 6 digits. In India, they may extend to 8 digits for more specific classification.

  • 4-digit HSN: Contains chapter and heading.
  • 6-digit HSN: Contains chapter, heading, and sub-heading for deeper classification.

SAC stands for Service Accounting Code. Like HSN for goods, SAC is used to classify services under GST.

Yes. HS (Harmonized System) Code and HSN Code are the same, with the terminology varying across regions.

  • Log in to the GST portal.
  • Go to Services > Registration > Amendment of Registration (Non-core fields).
  • Open the Goods and Services tab.
  • Select the relevant HSN by searching with code or product name.
  • Save and verify using DSC or EVC.

Yes. As per GST rules, businesses must mention 4-digit or 6-digit HSN codes on invoices depending on turnover.

No. GST invoices without applicable HSN codes are considered non-compliant.

Yes, the HSN system was developed by the World Customs Organisation (WCO) and is used globally. While the 6-digit structure is standard, some countries (including India) extend it to 8 digits for detailed classification.

Yes. Even composition taxpayers and those supplying exempt goods must declare HSN codes as per GST rules.