jeedleCheck for free
Codes6 min read· Reviewed 23 June 2026

SAC codes for freelancers, in plain English

You're filling out an invoice for your US client, you reach the box that asks for a SAC code, and you freeze. Is it 998314? 998313? Something else? You Google it, find three articles that say three different things, and now you're more confused than when you started. Sound familiar?

Here's the calm version. A SAC code (Service Accounting Code) is simply the GST system's way of labelling what kind of service you sold. Think of it as the category tag on your invoice. It won't make or break your zero-rated export status on its own, but pick the wrong one and you can quietly create problems for your client and invite questions you'd rather not answer. This guide walks through the codes freelancers actually use, in plain English, and is honest about the places where even the experts disagree. It's general guidance, not personal tax advice, so treat your CA (chartered accountant) as the final word.

What a SAC code actually does (and doesn't do)

All of these codes live under heading 9983 in the GST scheme. The SAC code's whole job is to classify your service on the invoice. It describes what you did so the tax system can slot it into the right bucket.

Now the part people get wrong. The SAC code does not grant zero-rating. The 0% you care about as a freelancer with foreign clients (your export of services being zero-rated) does not come from the SAC code. The SAC is just the label, not the thing that makes your export tax-free. So you can't 'pick the right SAC' to magically get 0%. They are two separate things.

A wrong SAC code can get your client's input tax credit (ITC, the GST credit a business claims on what it buys) rejected, and it can trigger audit queries. So even though the SAC doesn't decide your 0%, getting it wrong still has a real cost. It's worth a few minutes to get right.

The IT and software codes freelancers actually use

If you write code, build websites, or ship apps, your codes almost all sit in the 9983 family. Here are the common ones, with the kind of freelancer each tends to fit:

If you're a developer billing a US client through PayPal or Wise for building their web app, 998314 is the natural fit. If you're running their SEO or social media instead, 998313 is the one you'll most often see used.

Where the codes get genuinely murky

Here's where we have to be honest with you. Sources don't all agree, and the disagreement is real, not just sloppiness. Content writing and design are the classic trouble spots.

Non-IT professional services, like content writing and design work, fall under the broader 'other professional, technical and business services' within heading 9983, rather than the IT-specific codes above. The catch is that some sources wrongly list 998314 for content writing. 998314 is really an IT design and development code (software, websites, apps), so leaning on it for, say, blog writing is shaky. This is exactly the kind of case where two reasonable-looking articles will tell you opposite things.

Don't just label your invoice 'professional fees' and hope it's fine. A vague description is what draws scrutiny. Use a specific service description that matches what you actually did. The description and the code should tell the same story.
The practical fix when you're stuck: heading 9983 is the family all these services belong to, so falling back to 9983 keeps you in the right neighbourhood while you confirm the exact six-digit code. Pair that with a clear, specific description of the work, then have a CA confirm the precise code for your situation. That combination is far safer than guessing a confident-but-wrong number.

How to choose your code without losing sleep

Put it together and it's not that scary. Match the code to the work you genuinely did, write a description that says plainly what that work was, and lean on heading 9983 plus a CA's confirmation for the grey areas. The goal isn't to find a secret code that lowers your tax. It's to label the invoice honestly so your client's credit holds up and nobody comes knocking with questions.

A few quick gut-checks before you send the invoice:

When in doubt, don't let one confident blog post decide it for you. Run your invoice through Jeedle's free checker or invoice tool to sanity-check the code and description, and confirm the exact SAC for your work with a qualified CA. A few minutes now saves your client's input credit and saves you an awkward audit query later.

Frequently asked questions

Does my SAC code give me the 0% zero-rated export benefit?
No. The SAC code only classifies your service on the invoice. It does not grant zero-rating. The label and your export's zero-rated status are two separate things, so you can't pick a SAC code to get 0%.
What SAC code should a freelance software or web developer use?
998314 is the usual fit. It covers IT design and development, including custom software, website development, and app development. Pair it with a specific description of what you built, and confirm with a CA.
What's the SAC code for SEO or digital-marketing freelancers?
998313 is commonly used. It covers IT consulting and support (helpdesk, support, system administration, advisory) and is also widely used by digital-marketing, SEO, and social-media freelancers.
Why does a wrong SAC code matter if it doesn't change my tax?
Because a wrong SAC code can get your client's input tax credit (ITC) rejected and can trigger audit queries. So even though it doesn't decide your 0%, getting it wrong still creates real problems.
Which SAC code is right for content writing or design?
These non-IT professional services fall under the broader 'other professional, technical and business services' within heading 9983, not the IT codes. Some sources wrongly list 998314 for content writing. When unsure, fall back to heading 9983 and confirm the exact code with a CA.
Check if I need GST →Make an export invoicePlain-English guidance, not personal tax advice. GST has grey areas — confirm with a qualified CA before acting.

More guides

Do I need GST registration as a freelancer with foreign clients?The LUT trap: file RFD-11 before 31 March, every yearGetting paid in rupees can cost you 18% — here is whyFIRC / e-FIRA: the proof you need for every foreign paymentWhy GST refunds get stuck for months (and how to avoid it)