HSN vs SAC Codes for Indian Freelancers: The 2026 Guide
Confused by the HSN/SAC code field on your GST invoice? Here is everything freelancers need to know about SAC codes and when to use them.
⚡ Quick Answer
Freelancers provide services, so they use SAC codes (which start with 99), not HSN codes. Software developers typically use 998314, designers use 998391, and consultants use 998311. It is mandatory for GST-registered freelancers to include this code on their B2B tax invoices.
Table of Contents
What is an HSN Code?
HSN (Harmonized System of Nomenclature) is a globally accepted 6-digit classification system used to identify Goods. If you are selling physical products (e.g., a direct-to-consumer brand, dropshipping, or selling custom hardware), you will use an HSN code.
What is an SAC Code?
SAC (Services Accounting Code) is a system established by the Central Board of Indirect Taxes and Customs (CBIC) in India specifically to classify Services.
Rule of thumb: 99% of Indian freelancers (developers, designers, consultants, writers) provide services, not physical goods. Therefore, freelancers use SAC codes, not HSN codes. All SAC codes begin with the number 99. Read our comprehensive GST guide for more basics.
What is the Difference Between HSN and SAC Codes?
In simple words, HSN (Harmonized System of Nomenclature) codes are used globally to classify physical goods and products. SAC (Services Accounting Code) codes are used in India specifically to classify services. Since freelancers provide services like writing, designing, or coding, you will almost always use SAC codes on your invoices instead of HSN codes.
Common SAC Codes for Freelancers (2026)
- 998311: Management consulting and management services.
- 998313: Information technology (IT) consulting and support services. (Best for Software Developers)
- 998314: Information technology (IT) design and development services.
- 998391: Specialty design services including interior design, fashion design, industrial design, and other specialty design services. (Best for UI/UX & Graphic Designers)
- 998361: Advertising Services. (Best for Marketers & Copywriters)
Is it mandatory to include SAC codes on invoices?
According to the latest CBIC guidelines, taxpayers with an aggregate turnover of up to ₹5 Crores in the preceding financial year are required to mention a 4-digit HSN/SAC code on B2B invoices. If your turnover exceeds ₹5 Crores, a 6-digit code is mandatory.
If you are registered for GST, you must include a valid SAC code on your B2B (Business to Business) tax invoices. For B2C (Business to Consumer) invoices, it is highly recommended to include it as well. It tells the government exactly what type of service you provided, ensuring the correct GST rate is applied to the transaction. Need to find out if you must register? Check our GST threshold guide.
Generate compliant invoices instantly with our free GST Invoice Generator
Don't struggle with Excel templates. Use our free tool to instantly generate a professional PDF invoice with built-in SAC code fields and automatic IGST/CGST calculations.
Use Free GST Invoice GeneratorCommon Mistakes to Avoid
- Mixing Goods and Services: Never use an HSN code for a pure service. Always use an SAC code (starting with 99) for freelance services.
- Using Outdated Codes: Ensure you are using the latest 6-digit SAC code as mandated by the CBIC. Using 4-digit codes on B2B invoices can lead to rejection by the client's finance team.
- Incorrect GST Rates: The SAC code determines the GST rate (usually 18% for freelance services). Ensure the rate matches the code. You can use our GST calculator to check amounts.
Practical Checklist Before Sending a GST Invoice
Always verify these details before sending your invoice to a client:
- Does the invoice have a unique invoice number and date?
- Is your GSTIN and the client's GSTIN clearly stated?
- Have you included the correct 6-digit SAC code for each line item?
- Is the IGST or CGST/SGST breakdown calculated correctly based on the place of supply?
- Have you signed the invoice (digitally or physically)?
Frequently Asked Questions (FAQ)
Written by: Dax Patel
Dax Patel creates practical GST, invoice, tax, and business tools for Indian freelancers, consultants, small businesses, and agencies through KaroTools.