If you're running a business in India whether it's a startup, a growing D2C brand, or a service-based firm, there's a good chance that you've come across the terms "HSN code" and "SAC code" while setting up GST registration or generating invoices. And if you've quietly searched what they mean during a CA meeting, you're not alone.
These two codes are essential under India's GST framework. Get them right, and your tax filings are smooth, compliant, and dispute-free. Get them wrong, and you risk invalid invoices and rejected returns. In this blog we will cover everything you need to know about HSN Code & SAC Code.
HSN (Harmonized System of Nomenclature) is an eight-digit code used to systematically name and classify goods for taxation and trade purposes. This system was developed by the World Customs Organization (WCO) and today serves as the global standard for categorizing over 5,000 products. HSN Codes makes it indispensable in both international trade and domestic tax regulation.
Think of it as a universal product language. Whether you're shipping furniture from Mumbai to Manchester or selling electronics in Bengaluru, the HSN code tells customs, tax authorities, and trading partners exactly what the product is without any error.
India has been a member of the WCO since 1971 and has been using 6-digit HSN codes for classifying goods in Customs and Central Excise since 1986. With the rollout of GST, India expanded this to an 8-digit code for more granular classification.
The HSN code isn't a random string of numbers. It is well structured and logical. Each set of digits tells a specific story about the product.
Take the HSN code for cast iron pipes: 7303.0010
Here's another example:
Consider the code 62.13.90:
In India, this can go one level deeper. If those handkerchiefs are made from man-made textiles, the code becomes 62.13.90.10. If they're made from silk or silk waste, it's 62.13.90.90. That level of precision is what makes the 8-digit system so powerful.
The entire HSN system consists of 21 sections, encompassing 99 chapters, 1,244 headings, and 5,224 subheadings. The sections and chapters provide a general description of the product, while the headings and subheadings drill down into the specifics.
Whether you're a founder or a finance manager, here's why the HSN code deserves your attention:
|
Annual Turnover |
HSN Code Requirement |
|
Below ₹1.5 crore |
Not required |
|
₹1.5 crore – ₹5 crore |
2-digit HSN code mandatory |
|
Above ₹5 crore |
4-digit HSN code mandatory |
|
Importers & Exporters |
8-digit HSN code mandatory |
This tiered system means small businesses aren't unnecessarily burdened, while larger players and those in international trade are held to a higher standard of precision.
Correct HSN codes keep your compliance smooth.
Consult Our GST ExpertsSAC (Service Accounting Code) is a unique six-digit code used to classify services under the GST regime in India. These codes are issued by the CBIC (Central Board of Indirect Taxes and Customs) and serve the same purpose for services as HSN codes do for goods.
If your business provides services such as consulting, software development, logistics, restaurants, financial advisory, or anything in between, your work falls under a SAC code.
Like the HSN code, the SAC is structured and logical. The first two digits are always 99, indicating that the item being classified is a service. From there, the digits get more specific.
Example: Take SAC code 997212, which covers rental or leasing services involving owned or leased non-residential property:
A simpler example: 9963 is the SAC code for restaurant services. The code immediately signals to tax authorities what kind of service is being offered and what GST rate applies.
This framework ensures clarity, consistency, and accuracy in tax reporting across every type of service business in India.
For service businesses, the SAC code is non-negotiable. Here's why SAC Code matter for your compliance and operations:
Both codes serve the same ultimate purpose, classify what you're selling so the government can apply the right tax. But they're designed for different types of supply. Here’s a quick difference between HSN & SAC Code:
|
Feature |
HSN Code |
SAC Code |
|
Full Form |
Harmonized System of Nomenclature |
Service Accounting Code |
|
Length |
8 digits (in India) |
6 digits |
|
Purpose |
Classifies goods |
Classifies services |
|
Structure |
Chapter → Heading → Product → Sub-product |
Major service → Specific service → Sub-service |
|
Example |
Rice: 1006 |
Restaurant services: 9963 |
|
Use Case |
Electronics, clothing, raw materials, etc. |
Banking, logistics, consulting, food services, etc. |
The key takeaway: if you sell a product, use HSN. If you provide a service, use SAC. Many businesses do both and they need both codes.
Use the right HSN & SAC combination for GST.
Get Compliance SupportThis is where a lot of founders get confused. The answer is: practically, HSN and SAC codes are required everywhere in your GST lifecycle.
Bottom line: whether you're registering, billing, or filing, these codes are part of the process at every step.
Even experienced finance teams make errors with HSN and SAC codes. Here are the pitfalls to watch out for:
Managing HSN and SAC codes manually across hundreds of transactions every month is tedious and error-prone. Most founders benefit significantly from using platforms that generate GST-compliant invoices automatically, allow you to save invoice templates with pre-filled codes, and flag any discrepancies before filing.
It's also worth regularly cross-checking the applicable GST rates for your specific codes, especially if your product or service line has expanded or changed over time. What was accurate at registration may not reflect your current offerings.
HSN and SAC codes might seem like extra formalities at first glance, but they're the foundation to how India's GST system works. They're what allows the tax system to distinguish between a luxury item and an essential commodity, between a restaurant and a financial advisory firm and tax them accordingly.
As a founder, understanding these codes isn't just about compliance. It's about pricing your products correctly, protecting your input tax credits, and building a business that can scale without tripping over tax technicalities.
From HSN codes to GST filing, we handle it all.
Connect With Startup Movers
Leave a Comment
Comments
No comments yet.
RECENT ARTICLES
LLP Form 24: Filing for Closing an Limited Liability Partnership
ITR-6 Form: Income Tax Return Filing for Companies in India
Conversion of LLP into Private Limited Company 2026
HSN & SAC Code: Everything a Founder Needs to Know Before Filing GST
How Artificial Intelligence Is Transforming Accounting Future
How to Design an ESOP for Startups in 2026: A Founder's Ultimate Guide
ITR-5 Form: Income Tax Return Filing for Firms, LLPs, AOPs & AJP
Reverse Charge Mechanism (RCM) Under GST