GST Guides

HSN & SAC Codes Guide: Complete GST Classification Guide for India (2026)

Learn everything about HSN and SAC Codes under GST in India. Understand classification, GST rates, invoice requirements, compliance rules, examples, and how to find the correct HSN or SAC code.

VSNEXOS Tax Team·31 May 2026·9 min read
HSN & SAC Codes Guide: Complete GST Classification Guide for India (2026)

HSN & SAC Codes Guide

Overview

HSN (Harmonized System of Nomenclature) and SAC (Services Accounting Code) are fundamental components of India's GST framework. Every GST-registered business dealing in goods or services must understand these classification systems to ensure accurate invoicing, proper tax calculation, smooth GST return filing, and regulatory compliance.

Whether you are a manufacturer, trader, freelancer, consultant, startup founder, accountant, or business owner, using the correct HSN or SAC code is essential. Incorrect classification can lead to GST notices, penalties, incorrect tax payments, and Input Tax Credit (ITC) disputes.

This comprehensive guide explains everything you need to know about HSN and SAC codes, including their purpose, structure, GST applicability, examples, invoice requirements, compliance rules, and best practices.


Quick Answer

HSN (Harmonized System of Nomenclature) codes are used to classify goods under GST, while SAC (Services Accounting Code) codes are used to classify services. These codes help determine the correct GST rate, improve tax reporting accuracy, standardize invoicing, and simplify GST compliance across India.


Table of Contents

  • Introduction to HSN & SAC Codes
  • What is HSN?
  • What is SAC?
  • Why HSN & SAC Codes Matter
  • Structure of HSN Codes
  • Structure of SAC Codes
  • GST and HSN/SAC Codes
  • HSN Code Examples
  • SAC Code Examples
  • HSN Requirements for Businesses
  • HSN Requirements for Invoices
  • Benefits of Proper Classification
  • Common HSN & SAC Mistakes
  • How to Find the Correct Code
  • Frequently Asked Questions
  • Conclusion

Introduction to HSN & SAC Codes

GST introduced a unified taxation system across India, requiring businesses to classify products and services consistently.

To achieve this, GST relies on:

  • HSN Codes for Goods
  • SAC Codes for Services

These codes provide a standardized method of identifying what is being sold and determining the applicable GST rate.

Without proper classification, GST compliance becomes difficult and error-prone.


What is HSN?

HSN stands for Harmonized System of Nomenclature.

It is an internationally recognized system developed by the World Customs Organization (WCO) for classifying goods.

More than 200 countries use the HSN system for:

  • Taxation
  • Customs duties
  • International trade
  • Statistical reporting
  • Product classification

India adopted HSN for GST classification of goods.


What is SAC?

SAC stands for Services Accounting Code.

While HSN classifies physical goods, SAC classifies services.

Every service provided under GST can be categorized using an SAC code.

Examples include:

  • Software development
  • Consulting
  • Advertising
  • Legal services
  • Education services
  • Healthcare services

Using the correct SAC code ensures proper GST treatment.


Why HSN & SAC Codes Matter

Proper classification provides several advantages.

Accurate GST Rates

Different products and services attract different GST rates.

Correct classification ensures the right tax rate is applied.

Compliance

GST returns require HSN and SAC reporting.

Better Tax Administration

Standardized codes improve GST monitoring and compliance.

Simplified Audits

Proper classification reduces audit complications.

Easier Input Tax Credit Claims

Correct coding improves invoice accuracy and ITC processing.


Structure of HSN Codes

HSN codes typically contain multiple digits.

Example

8471

Represents:

Computer and Data Processing Machines


Understanding HSN Digits

First 2 Digits

Chapter Number

Example:

84

Machinery and Mechanical Appliances

First 4 Digits

Heading

Example:

8471

Automatic Data Processing Machines

First 6 Digits

Subheading

Provides more detailed classification.

First 8 Digits

National-level classification used for GST and customs purposes.


Structure of SAC Codes

SAC codes generally begin with:

99

which indicates services.

Example:

998313

Software Development Services


Understanding SAC Digits

First Two Digits

99

Represents services.

Next Two Digits

Major service category.

Final Digits

Specific service classification.

This structure helps classify thousands of services under GST.


GST and HSN/SAC Codes

Under GST, businesses are required to use HSN or SAC codes on invoices and returns based on the nature of their supplies.

Goods

Use HSN Codes.

Services

Use SAC Codes.

Mixed Businesses

Use both HSN and SAC codes where applicable.

Incorrect classification may result in:

  • Wrong GST rates
  • Tax shortfalls
  • Notices from tax authorities
  • ITC mismatches

Common HSN Code Examples

Mobile Phones

| Product | HSN Code | | ------------- | -------- | | Mobile Phones | 8517 |


Laptops and Computers

| Product | HSN Code | | ---------------- | -------- | | Laptop Computers | 8471 |


Furniture

| Product | HSN Code | | ---------------- | -------- | | Office Furniture | 9403 |


Printed Books

| Product | HSN Code | | ------- | -------- | | Books | 4901 |


Electrical Equipment

| Product | HSN Code | | --------------------- | --------- | | Electrical Appliances | 8501-8548 |


Common SAC Code Examples

Software Development

| Service | SAC Code | | -------------------- | -------- | | Software Development | 998313 |


IT Consulting

| Service | SAC Code | | ------------- | -------- | | IT Consulting | 998314 |


Advertising Services

| Service | SAC Code | | ----------- | -------- | | Advertising | 998361 |


Business Consulting

| Service | SAC Code | | ------------------- | -------- | | Business Consulting | 998312 |


| Service | SAC Code | | -------------- | -------- | | Legal Services | 998212 |


Accounting Services

| Service | SAC Code | | ------------------- | -------- | | Accounting Services | 998221 |


HSN Requirements for Businesses

Businesses must disclose HSN information based on GST compliance requirements.

Proper disclosure helps:

  • Improve transparency
  • Simplify audits
  • Reduce classification disputes
  • Enhance reporting accuracy

The level of HSN reporting required may vary based on applicable GST regulations and turnover categories.

Businesses should verify current GST requirements before filing returns.


HSN & SAC Requirements for Invoices

A GST-compliant invoice should generally include:

  • Supplier details
  • GSTIN
  • Invoice number
  • Invoice date
  • Product or service description
  • HSN or SAC code
  • Taxable value
  • GST rate
  • GST amount

Example

Website Development Service

SAC Code: 998313

Value: ₹50,000

GST @18%: ₹9,000

Benefits of Proper Classification

Correct GST Payment

Prevents underpayment and overpayment of taxes.

Reduced Compliance Risks

Minimizes chances of GST notices.

Faster Audits

Proper classification simplifies audits and assessments.

Better Record Management

Makes accounting and reporting more organized.

Accurate ITC Claims

Supports smooth Input Tax Credit processing.


How to Find the Correct HSN or SAC Code

Businesses should follow a structured approach.

Step 1

Identify the exact nature of the product or service.

Step 2

Review GST classification schedules.

Step 3

Match product specifications carefully.

Step 4

Verify applicable GST rates.

Step 5

Consult tax professionals for complex classifications.

Step 6

Maintain consistency across invoices and returns.


Common HSN & SAC Mistakes

Using Incorrect Codes

Wrong classifications may result in incorrect GST rates.

Copying Competitor Classifications

Businesses should independently verify codes.

Ignoring Product Updates

New products may require different classifications.

Using Outdated GST References

GST notifications can change classifications and rates.

Incorrect Invoice Reporting

Missing HSN or SAC information may affect compliance.

Misclassifying Services as Goods

Businesses providing digital services often make this mistake.


Best Practices for HSN & SAC Compliance

  1. Maintain a classification database.
  2. Review GST notifications regularly.
  3. Verify GST rates annually.
  4. Train accounting staff.
  5. Standardize invoice templates.
  6. Audit classifications periodically.
  7. Keep supporting documentation.
  8. Seek professional advice when needed.

Following these practices reduces compliance risks and improves reporting accuracy.


FAQs

What is HSN?

HSN (Harmonized System of Nomenclature) is an internationally accepted coding system used to classify goods under GST.

What is SAC?

SAC (Services Accounting Code) is a classification system used to identify and categorize services under GST.

Who should know about HSN and SAC codes?

Business owners, traders, manufacturers, freelancers, consultants, accountants, and GST practitioners should understand HSN and SAC classifications.

How does GST apply to HSN and SAC codes?

GST rates are linked to specific HSN and SAC classifications. Correct coding ensures proper tax calculation and compliance.

What are the latest rules regarding HSN reporting?

HSN reporting requirements depend on applicable GST regulations and business turnover categories. Businesses should review current GST notifications regularly.

Are HSN codes mandatory on GST invoices?

Yes, HSN codes are generally required for goods invoices according to GST compliance rules.

Are SAC codes mandatory for service providers?

Yes, service providers typically use SAC codes on GST invoices and returns.

What mistakes should be avoided?

Avoid incorrect classifications, outdated codes, missing invoice disclosures, and improper GST rate applications.


Conclusion

HSN and SAC codes are the foundation of GST classification and compliance in India. They help businesses identify goods and services accurately, apply the correct GST rates, maintain proper invoices, file returns correctly, and claim Input Tax Credit without disputes.

Whether you operate a manufacturing business, retail store, software company, consulting firm, freelancing practice, or startup, understanding HSN and SAC codes is essential for efficient GST compliance.

Before issuing invoices or filing GST returns, use our GST Calculator to verify GST rates, calculate tax amounts accurately, and simplify your compliance process.

#GST#HSN Codes#SAC Codes#Tax Compliance#GST Rates#India
V
VSNEXOS Tax Team
Founder & CEO, VSNEXOS

AI/ML Engineer and founder of VSNEXOS. Building enterprise SaaS for Indian businesses from Hyderabad.

LinkedIn arrow_forward