HSN & SAC Code: Everything a Founder Needs to Know Before Filing GST

Table of Contents

    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. 

    What Is an HSN 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.

    How Does the HSN Code Actually Work?

    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

    • The first two digits (73) indicate the chapter: articles of iron and steel
    • The next two digits (03) specify the heading: pipes and tubes
    • The final four digits (0010) refine the classification to a specific type of cast iron pipe

    Here's another example:

    Consider the code 62.13.90:

    • 62: Apparel or clothing (excluding knitted or crocheted items)
    • 13: Handkerchiefs
    • 90: Made from textiles or other materials

    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.

    Why Does the HSN Code Matter for Your Business?

    Whether you're a founder or a finance manager, here's why the HSN code deserves your attention:

    1. Systematic Product Identification: The HSN code provides a structured way to identify and group goods based on characteristics like material, function, and origin. This is critical for accurate trade statistics and ensures the government knows exactly what's moving through the economy.
    2. Uniform Classification Across Countries: Since over 200 countries and economies under the WCO use the same 6-digit base HSN codes, there's a common global language for goods. This minimizes disputes and errors in cross-border trade transactions.
    3. Flexible and Customizable: Countries can add more digits to the standard 6-digit code to create further subcategories suited to their specific regulatory or taxation needs, which is exactly what India did.
    4. GST Compliance: Under GST, businesses are required to mention the correct HSN code in their invoices and returns. It's also tied to GST exemptions, meaning the wrong code could mean missing out on an exemption you're entitled to, or incorrectly applying one you're not.
    5. Turnover-Based Requirements: Not every business needs to quote an 8-digit code. Here's how it breaks down:

    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.

    Facing invoice or GST mismatches?

    Correct HSN codes keep your compliance smooth.

    Consult Our GST Experts

    What Is a SAC Code?

    SAC (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.

    How Does the SAC Code Work?

    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:

    • 99: Services (universal identifier for all services)
    • 72: Primary category: leasing or rental services
    • 12: Specific service: rental of 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.

    Why Does the SAC Code Matter?

    For service businesses, the SAC code is non-negotiable. Here's why SAC Code matter for your compliance and operations:

    • Identifies your services precisely for tax calculation and reporting
    • Determines the applicable GST rate for each service you offer
    • Ensures uniformity in how similar services are taxed across the country
    • Prevents disputes with tax authorities by leaving no room for ambiguity in service classification

    HSN vs. SAC: What's the Difference?

    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.

    Selling products and services together?

    Use the right HSN & SAC combination for GST.

    Get Compliance Support

    Where Do You Actually Need to Mention These Codes?

    This is where a lot of founders get confused. The answer is: practically, HSN and SAC codes are required everywhere in your GST lifecycle.

    1. During GST Registration: When registering for GST, you're required to disclose the goods or services your business deals in. Mentioning the correct HSN or SAC code at this stage helps the government understand your business category and ensures you're placed in the right tax bracket from day one.
    2. For Determining the Right GST Rate: Every HSN and SAC code is linked to a specific GST rate. Getting the code right means applying the correct tax and avoiding both undercharging (which is a liability) and overcharging (which hurts customer trust and requires refunds).
    3. On GST Invoices: When issuing a GST invoice, the correct HSN or SAC code is mandatory. It brings transparency to what's being sold or serviced and protects you in case of any scrutiny from tax authorities or buyers. A GST bill without an HSN or SAC code is considered invalid and an invalid invoice means you can't claim input tax credit.
    4. While Filing GST Returns: Every GST return includes a category-wise summary of goods and services supplied, reported using HSN and SAC codes. Including these codes ensures your returns are processed smoothly and that your compliance record stays clean.

    Bottom line: whether you're registering, billing, or filing, these codes are part of the process at every step.

    Common Mistakes to Avoid

    Even experienced finance teams make errors with HSN and SAC codes. Here are the pitfalls to watch out for:

    • Using the wrong number of digits: Quoting a 2-digit code when a 4-digit or 6-digit is required based on your turnover
    • Confusing goods and services codes: Applying an HSN code to a service or vice versa
    • Using outdated codes: GST Council periodically revises the code list, using a deprecated code can cause return mismatches
    • Leaving the field blank: On invoices for businesses above the ₹1.5 crore threshold, this renders the invoice non-compliant
    • Not matching codes with GST rates: Each code corresponds to a specific rate, a mismatch creates tax liability or overpayment

    Smart Compliance Planning

    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.

    Conclusion

    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.

    Need complete GST support for your business?

    From HSN codes to GST filing, we handle it all.

    Connect With Startup Movers

    Frequently Asked Questions (FAQs)

    HSN Code (Harmonized System of Nomenclature) is an internationally accepted system used to classify goods for taxation and trade purposes. Under GST in India, businesses use HSN codes to identify products and apply the correct tax rates.

    You can find your HSN Code by: Checking the GST invoice of similar products Visiting the official GST portal Referring to the GST HSN code list issued by the government Consulting your CA or tax expert The code depends on the type and category of goods you sell.

    HSN Codes can be: 6-digit: International standard classification 8-digit: Used in India for more detailed product classification under GST and customs Businesses may use different digit levels depending on turnover and compliance requirements.

    HSN Codes are used while: Creating GST invoices Filing GST returns Classifying goods for taxation Determining applicable GST rates Managing imports and exports Businesses must mention the correct HSN Code on invoices and GST filings to avoid compliance issues.

    HSN Code 30049099 generally falls under the category of pharmaceutical products or medicaments not specifically classified elsewhere. It is commonly used for certain medicines and healthcare products under GST classification.

    SAC Code stands for Services Accounting Code. It is used under GST to classify services, just like HSN Codes are used for goods. For example: HSN → Goods SAC → Services Service providers must mention SAC codes on invoices and GST returns.

    HSN stands for Harmonized System of Nomenclature. It was developed by the World Customs Organization to create a uniform system for classifying goods worldwide.

    HSN Codes are not “calculated.” They are assigned based on: Nature of the product Usage of the product Material composition Industry classification You can identify the correct HSN Code by checking the GST classification list or consulting a tax professional.

    HSN Code (Harmonized System of Nomenclature) is used to classify goods under GST and is mainly applicable to manufacturers, traders, and exporters. SAC Code (Services Accounting Code) is used for the classification of services under GST and is applicable to service providers.
    Written by:

    Published Date: 12 May 26

    Leave a Comment

    Comments

    No comments yet.

    Star

    Get your first consultation
    absolutely free!

    WhatsApp chat
    - GET FREE CONSULTATION - GET FREE CONSULTATION
    Get consultation