Meet Vikram, who runs a small online business selling “ayurvedic hair oil” and “herbal shampoo.” He’s been using the same HSN code for both—but recently, a customer’s ITC was rejected because his hair oil should be classified under cosmetics (different rate) while shampoo under “preparations for hair” (another rate). Now he faces a ₹47,000 tax demand.

You’re not alone. Wrong HSN/SAC codes are among the top 5 reasons for GST notices, according to CBIC data. With over 12,000 HSN codes and 500+ SAC codes, finding the right one feels like searching for a needle in a haystack.

But here’s the truth: getting the code right isn’t just compliance—it’s money. Wrong code means:

  • Wrong tax rate (pay too much or too little)

  • ITC denied to your customers (who will then refuse payment)

  • Mismatches in GSTR-1 and GSTR-3B

  • Notices demanding tax + interest + penalty

In this guide, you’ll learn:

  • HSN vs SAC: What’s the difference? (simplified)

  • Digit structure: What those 4, 6, or 8 digits actually mean

  • Step-by-step method to find any code (with examples)

  • Free tools for instant lookup

  • Common mistakes and how to avoid them

  • GST rate mapping for major product categories

Let’s decode HSN/SAC codes together—and protect your business from costly errors.


HSN VS SAC: WHAT’S THE DIFFERENCE?

Before finding codes, understand what you’re looking for.

HSN (Harmonized System of Nomenclature)

For Goods (Products)

  • Developed by World Customs Organization

  • Used by 200+ countries

  • 21 sections, 99 chapters, over 12,000 codes

  • First 6 digits are international; next digits are country-specific

SAC (Service Accounting Codes)

For Services

  • Developed by India for GST

  • Based on UN Central Product Classification

  • 20+ chapters, 500+ codes

  • All codes start with “99” (section for services)

Quick Comparison

Aspect HSN (Goods) SAC (Services)
Applies to Physical products Services, work contracts
Code Format 4, 6, or 8 digits Usually 6-8 digits
First Digits 01-98 (chapters) 99 (always starts with 99)
International Yes (first 6 digits) India-specific
Example 1006 (Rice) 9983 (Business services)

*Source: CBIC GST Tariff *

Simple Rule: If it’s a physical item you can touch → HSN. If it’s work done, expertise, or experience → SAC.

Split infographic comparing HSN codes for goods and SAC codes for services with key differences highlighted


HSN/SAC CODE STRUCTURE DECODED

Understanding what those digits mean helps you verify if you’re in the right ballpark.

HSN Code Structure (8 Digits)

Digits What They Represent Example: 1006 30 10
1-2 Chapter (broad category) 10 = Cereals
3-4 Heading (specific product group) 06 = Rice
5-6 Sub-heading (international standard) 30 = Semi-milled/wholly milled rice
7-8 Tariff item (India-specific) 10 = Basmati rice

SAC Code Structure (6-8 Digits)

Digits What They Represent Example: 9983 12
1-2 Section (always 99 for services) 99 = Services
3-4 Division (broad service category) 83 = Business services
5-6 Group (specific service) 12 = Legal services

Digit Requirements by Turnover

Annual Turnover HSN Digits Required SAC Digits Required
Up to ₹5 crore Optional (4 digits recommended) Optional
₹5 crore – ₹10 crore 4 digits mandatory 4 digits recommended
Above ₹10 crore 6 digits mandatory 6 digits recommended
Export/Import 8 digits mandatory Not applicable

*Source: Notification No. 12/2024 – Central Tax *

Pro Tip: Even if optional, always use at least 4 digits. It prevents rate errors and makes annual return filing easier.

Color-coded diagram showing structure of 8-digit HSN code with explanation of chapter, heading, sub-heading and tariff digits


STEP-BY-STEP GUIDE TO FIND ANY HSN/SAC CODE

Follow these steps systematically to zero in on the correct code.

Step 1: Identify Broad Category (Chapter)

For Goods (HSN):

  • Think about the product’s nature

  • Refer to the 21 sections (e.g., Section I: Animal Products, Section VI: Chemicals)

  • Find the chapter (01-98) that fits

Common HSN Chapters:

Chapter Category
01-05 Animal products
06-14 Vegetable products
15 Fats and oils
16-24 Food preparations
25-27 Mineral products
28-38 Chemicals
39-40 Plastics and rubber
41-43 Leather
50-63 Textiles
64-67 Footwear, headgear
68-70 Stone, cement, ceramics
71 Pearls, precious stones
72-83 Metals
84-85 Machinery, electronics
86-89 Vehicles
90-92 Instruments, clocks
94-96 Furniture, toys, misc

For Services (SAC):

  • All services start with 99

  • Next two digits: Division (broad category)

Common SAC Divisions:

Division Service Category
995 Construction services
996 Real estate services
997 Leasing/rental services
998 Business services
999 Community services

Step 2: Narrow Down with Keywords

Use descriptive keywords:

  • For “wooden table”: furniture → wood furniture → table

  • For “website design”: business services → IT services → web design

  • For “organic honey”: vegetable products → honey → natural honey

Step 3: Use Official Tools

Method A: India Tax Tools HSN/SAC Finder (Recommended)

  1. Visit https://indiataxtools.com/hsn-sac-finder
  2. Type product/service name (e.g., “laptop,” “legal advice”)
  3. Get instant code + GST rate
  4. Download product master

Method B: GST Portal

  1. Log in to https://www.gst.gov.in
  2. Go to Services > Returns > HSN/SAC
  3. Use search function
  4. Download full HSN/SAC lists

Method C: CBIC Tariff

  1. Download “Indian Customs Tariff” from CBIC website
  2. Search manually by chapter

Step 4: Verify with GST Rate

Once you have a potential code, cross-check with GST rate:

  • Is the rate what you expect? (5%, 12%, 18%, 28%)

  • Does it match industry practice?

  • Check with trade associations if unsure

Example: If you think “ayurvedic hair oil” is 5% (medicines) but find HSN 3305 (cosmetics) with 18% rate, you likely have the wrong code.

Step 5: Consult Product Master

Create a product master in your accounting software with:

  • Product name

  • HSN/SAC code

  • GST rate

  • UQC (Unit Quantity Code)

Update annually when rate changes are announced.

Five-step flowchart showing process to find HSNSAC codes from category identification to product master update


REAL EXAMPLES: FINDING CODES FOR COMMON PRODUCTS

Example 1: Smartphone

Step Action Result
1 Broad category Machinery/Electronics (Chapter 84-85)
2 Think: Phones are “telecommunications equipment” Chapter 85 (Electrical machinery)
3 Search “mobile phone” Heading 8517 (Telephones)
4 Specific 8517 12 (Smartphones)
5 Verify GST rate 18% (correct)

Correct Code: 851712

Example 2: Basmati Rice

Step Action Result
1 Broad category Vegetable products (Chapter 06-14)
2 Rice is cereals Chapter 10 (Cereals)
3 Rice heading 1006
4 Semi-milled/wholly milled 1006 30
5 Basmati (India-specific) 1006 30 10

Correct Code: 10063010

Example 3: Chartered Accountant Services

Step Action Result
1 All services start with 99 99
2 Professional services Division 99 (Business services)
3 Legal/accounting services Group 9983 (Legal/accounting)
4 Accounting services 9983 12 (Accounting services)

Correct Code: 998312

Example 4: Gym Membership

Step Action Result
1 Services start with 99 99
2 Recreation services Division 99
3 Sports/recreation Group 9995 (Recreation services)
4 Gym services 9995 19

Correct Code: 999519


HSN/SAC AND GST RATES – WHAT YOU MUST KNOW

The code determines the tax rate. Here’s the current structure for 2026.

GST Rate Structure by HSN/SAC

GST Rate Typical Products/Services
0% (Nil) Unprocessed food grains, fresh vegetables, milk, eggs, books, newspapers
5% Packed food items, sugar, tea, coffee, edible oils, coal, fertilizers, small restaurants
12% Processed food, butter, cheese, ghee, ayurvedic medicines, computers, mobile phones
18% Most goods (IT services, AC restaurants, telecom, financial services, cosmetics, furniture)
28% Luxury goods (cars, tobacco, aerated drinks, cement, high-end appliances)

Rate Changes in 2026 (Key Updates)

Product Category Old Rate New Rate (2026)
Pre-packaged food items 5% 12% (if branded)
Electric vehicles batteries 12% 5%
Solar panels 12% 5%
Online gaming services 18% 28%
Hotel rooms (>₹7,500) 18% 28%

*Source: GST Council 52nd Meeting *

How to Check Rate for Your Code

  1. Find HSN/SAC using India Tax Tools Finder
  2. View displayed GST rate
  3. Cross-check with:
    • GST portal notification

    • Industry association guidance

    • CA confirmation for high-value items

Warning: Rates change. Always verify current rate at the time of invoicing, especially in April (post-budget).


COMMON MISTAKES AND HOW TO AVOID THEM

Mistake Example Consequence Solution
Wrong chapter Classifying “wooden furniture” under wood (Chapter 44) instead of furniture (Chapter 94) Wrong rate, ITC denied Think function, not material
Too generic Using “9983” for all business services Rate wrong for sub-category Use 6-digit codes
Ignoring updates Using 2024 rates in 2026 Short payment + interest Update product master annually
Mixing goods and services Consulting + software under same code Mismatch in returns Separate HSN and SAC
Insufficient digits Using 4 digits when 6 required (turnover >₹10cr) Penalty Check turnover thresholds
Copy-paste errors Using competitor’s code without verification Wrong product mapped Verify each product
Not documenting No product master Inconsistent codes Maintain master list

Real Case Study

A Gujarat-based textile exporter used HSN 5208 (cotton fabric) for all cotton products—including made-ups like bedsheets. Bedsheets should be HSN 6302 (textile made-ups). Result:

  • Wrong rate (5% vs 12% for made-ups)

  • ₹8.4 lakh tax demand

  • ₹1.5 lakh interest

  • Customer ITC denied → lost contract

Lesson: Specificity matters. Bedsheets aren’t fabric—they’re made-ups.

Warning infographic showing six common HSN/SAC code mistakes and penalty consequences


TOOLS FOR HSN/SAC CODE FINDING

Manual searching is error-prone. Use these tools.

India Tax Tools HSN/SAC Code Finder

Features:

  • Search by name (Hindi or English)

  • Instant results with code and rate

  • Auto-suggest as you type

  • Downloadable product master

  • 100% free – no registration

  • Mobile-friendly – use on phone

  • Updated for 2026 rates

Try it now: https://indiataxtools.com/hsn-sac-finder

Other India Tax Tools for GST Compliance

Tool Purpose Link
GST Calculator Calculate tax inclusive/exclusive GST Calculator
Invoice Generator Create GST-compliant invoices Invoice Generator
GSTIN Verification Verify customer GSTIN GSTIN Verify
GST Return Reconciliation Match invoices with returns GST Reconciliation

GST Portal Official Tools

  • HSN/SAC search (login required)

  • Download full HSN/SAC lists (Excel)

  • Rate notification database


FREQUENTLY ASKED QUESTIONS

Q1: What is the difference between HSN and SAC?

HSN is for goods (products you can touch). SAC is for services (work done, expertise). HSN codes start with 01-98; SAC codes always start with 99 .

Q2: How many digits of HSN/SAC are mandatory?

Turnover HSN Digits SAC Digits
Up to ₹5 crore Optional (4 recommended) Optional
₹5-10 crore 4 mandatory 4 recommended
Above ₹10 crore 6 mandatory 6 recommended
Exports 8 mandatory Not applicable

Q3: Where can I find HSN/SAC codes for free?

Use India Tax Tools HSN/SAC Finder for instant lookup. Also available on GST portal (login required) and CBIC website.

Q4: What if I use the wrong HSN code?

Consequences:

  • Wrong tax rate → short/excess payment

  • Interest @18% on short payment

  • Penalty up to ₹10,000 per invoice

  • ITC denied to customers

  • Mismatch notices from department

Q5: Can I use the same HSN code for similar products?

Only if they fall under the same sub-heading. For example, different smartphone models can use same 851712. But smartphone and charger? Different codes (charger is 8504).

Q6: Does HSN code determine GST rate?

Yes. Each HSN/SAC code maps to a specific GST rate (0%, 5%, 12%, 18%, 28%). However, some codes may have multiple rates based on product variants—check notifications.

Q7: How often are HSN/SAC codes updated?

Internationally, HSN is updated every 5 years. India-specific changes happen annually through Finance Act and GST Council decisions. Always check at start of financial year.

Q8: What is UQC in GST?

UQC = Unit Quantity Code. It’s the unit of measurement (kg, meter, piece, etc.) used with HSN codes. Must be mentioned on invoices. Common UQCs: KGS (kg), MTR (meter), NOS (numbers), LTR (litre).

Q9: Do I need HSN code for exports?

Yes. For exports, you need 8-digit HSN (Indian Tariff Code) for customs clearance. This matches with ITC (HS) codes used by importing countries.

Q10: Can I use HSN/SAC code from competitor’s invoice?

You can, but verify it first. Competitors may have errors. Always cross-check with official finder tools.


ACTIONABLE CHECKLIST: MASTER YOUR HSN/SAC CODES

Initial Setup

  • List all products and services you sell

  • Find correct HSN/SAC for each using India Tax Tools Finder

  • Verify GST rate matches current notifications

  • Create product master in accounting software with:

    • Product name

    • HSN/SAC code

    • GST rate

    • UQC

  • Train staff on using correct codes

Monthly Checks

  • Verify codes on all new invoices

  • Check if any new products added – assign codes

  • Review customer rejections (if any) for code issues

Annual Updates (April)

  • Check GST Council notifications for rate changes

  • Update product master with any revised codes/rates

  • Test a few invoices to ensure correct application

  • Review HSN digit requirements based on last year’s turnover

Audit Preparation

  • Run HSN-wise sales summary from accounting software

  • Verify totals match GSTR-1 (Table 12)

  • Ensure HSN summary has required digits

  • Keep product master ready for departmental queries


CONCLUSION: GET IT RIGHT, STAY COMPLIANT

Finding the correct HSN/SAC code isn’t just about filling a box on an invoice. It’s about:

  • Paying the right tax (no more, no less)

  • Enabling ITC for your customers (keeping them happy)

  • Avoiding notices (peace of mind)

  • Smooth exports (correct classification)

The system seems complex, but with the right approach—and the right tools—it becomes routine:

  1. Understand the structure (chapters, headings, sub-headings)
  2. Search systematically (broad to narrow)
  3. Verify with rate (does it match expectations?)
  4. Document everything (product master)
  5. Update annually (rates change)

Your Next Steps

  • Bookmark this guide for reference

  • Try India Tax Tools HSN/SAC Finder for all your products

  • Create your product master this week

  • Share with your team – ensure everyone uses correct codes

  • If unsure, consult your industry association or CA

Remember: Every correct code is a step toward stress-free GST compliance. Start today.

“In GST, your HSN code is your product’s identity card. Get it right, and you sail through compliance. Get it wrong, and you’re in for a world of notices.”


Disclaimer: This article is for informational purposes only and does not constitute professional tax advice. HSN/SAC codes, GST rates, and classification rules are subject to change based on GST Council decisions and government notifications. Please consult a qualified Chartered Accountant or GST practitioner for advice tailored to your specific business circumstances. The information provided is based on GST rules and updates available as of February 2026.

About Author
India Tax Tools
View All Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts