← Back to the ledger
Reference · HSN / SAC · India

HSN & SAC codes, by profession.

Every GST tax invoice in India must classify what you sell under an HSN code (goods) or SAC code (services). This page lists the most common SAC codes by profession - IT consulting, design, photography, writing, accounting, legal - with the codes you can confidently put on your invoices today.

The short version. For services: use a 6-digit SAC code (Service Accounting Code). The system starts with chapter 99 (services) and narrows down. 998313 means IT consulting, 998314 means software development, 998722 means photography. Most freelance services fall under chapter 9983 (other professional, technical, business services).

i.HSN vs SAC - the basics

HSN (Harmonised System Nomenclature) codes classify goods. They originate from the World Customs Organisation system and have 2, 4, 6, or 8-digit versions.

SAC (Service Accounting Code) codes classify services. They are an Indian extension built on top of the same chapter-based system. All services live under chapter 99.

For a typical freelancer or service business, you'll only ever use SAC codes. They go on every line item of your tax invoice. The minimum digits required depend on your turnover:

Best practice: always use 6-digit SAC even if 4-digit is the minimum. It's more specific, more defensible, and futureproofs you against growth.

ii.SAC codes by profession

IT and software

Most freelance developers use 998314 for project work, 998313 for consulting engagements.

Design and creative

Logo design, UI/UX, illustration: 998391 is the standard. Photography: 998722.

Writing, editing, translation

For freelance writers and editors, 998599 is the most common catch-all; some CAs prefer 998313 if the writing is technical.

Marketing and advertising

For most digital marketing and content marketing freelancers, 998361 works. For SEO and SEM specifically, some practitioners use 998314 (IT design and development) as it involves technical implementation.

Management consulting

998311 is the broad catch-all for any consultant.

Legal and accounting

Education and training

For online tutors, coaches, course creators: 999293.

Architecture and engineering

Other catch-alls

iii.GST rates by service category

Most professional services attract 18% GST. Exceptions:

If unsure, default to 18% for most freelance and small business service supplies, then confirm with your CA if the engagement is unusual.

iv.Finding the exact right code

If your service doesn't clearly fit one of the codes above:

  1. Search the official GST rate finder at services.gst.gov.in or via the CBIC GST portal.
  2. Pick the code that most narrowly describes what you do. Generic catch-alls (998599, 998399) are acceptable but a specific code is safer.
  3. Be consistent. Use the same code across invoices for the same service. Random switching looks like classification gaming during audit.
  4. If in doubt, ask your CA before the first invoice goes out. A wrong code is easier to fix in month one than year three.

v.How to put HSN/SAC on your invoice

The SAC code goes on each line item of the tax invoice, alongside the description, quantity, rate, and value. A common layout:

S.No  Description           SAC      Qty  Rate     Value
1     Web app development    998314   1    50000    50000
                                            CGST 9%   4500
                                            SGST 9%   4500
                                            Total    59000
  

VioBusiness lets you enter the SAC code as part of the line-item description, or in a custom field, depending on how your CA prefers the layout. The PDF carries everything required.

vi.Common HSN/SAC mistakes

vii.How VioBusiness handles HSN/SAC codes

VioBusiness lets you set a default SAC code in your Business Profile (for the service you most often provide) and override per-line-item where needed. The PDF carries the code on each line. Records are stored locally on your phone and exportable to CSV for your CA or GST return software.

For more on the app and Indian invoicing see our India page and our GST on invoices guide.

Disclaimer: SAC/HSN classification is ultimately a tax matter. For specific cases - especially when your service straddles multiple codes or involves bundled supplies - consult a CA or GST practitioner.

viii.Get VioBusiness

Clean, professional invoice app for Indian freelancers and small business. ₹999 lifetime, no ads. More on the India page.