Freelancers and GST in India — Everything You Need to Know

S

Sharma Contractor

May 29, 2026 5 min read

Share
Freelancers and GST in India — Everything You Need to Know

Freelancing in India has grown a lot in the last few years. Designers, developers, writers, marketers, video editors, consultants — more and more people are working independently and building their own client base.

But when the money starts coming in, one question always shows up sooner or later — do I need to register for GST? Do I need to send GST invoices? What happens if I don't?

If you are a freelancer and GST feels confusing, this guide is going to clear everything up for you. Simple language, no jargon, just the information you actually need.


First Things First — Are You Required to Register for GST?

Not every freelancer needs GST registration. It depends on how much you earn.

If your total income from freelancing in a financial year is below ₹20 lakhs, you are generally not required to register for GST. This limit is ₹10 lakhs if you are based in certain special category states like Manipur, Mizoram, Nagaland, or Tripura.

If your income crosses ₹20 lakhs, GST registration becomes mandatory. You need to register, get a GSTIN, and start charging GST on your invoices.

There is one important exception though. If you provide services to clients outside India — like working for foreign companies or international clients — you are considered an exporter of services. In this case, GST registration may be required even if your turnover is below ₹20 lakhs, because the rules are slightly different for exports.

When in doubt, talk to a CA or check the GST portal. But for most freelancers working with Indian clients and earning under ₹20 lakhs, GST registration is not required.


What If You Are Not Registered?

If you are below the threshold and not registered, you simply issue a regular invoice without any GST. No CGST, no SGST, no IGST. Just your service description and the total amount.

You should not add a GST line on your invoice if you are not registered. Charging GST without a GSTIN is not allowed.

This is a mistake some newer freelancers make — they see GST invoices from other people and assume they need to do the same thing. Check your registration status first.


What Happens After You Register?

Once you cross ₹20 lakhs and register for GST, a few things change.

You get a GSTIN — a 15-digit GST Identification Number. This goes on every invoice you send from that point on.

You start charging 18% GST on most services. This is the standard rate for most freelance services including IT, design, marketing, consulting, and content writing. Some specific services may have different rates, but 18% covers the majority of freelance work.

You also need to file GST returns regularly. For most small freelancers, this means filing GSTR-1 (your sales report) and GSTR-3B (your tax payment summary) every month or quarter depending on your turnover.


How GST Works on a Freelance Invoice

Let's say you charge a client ₹50,000 for a project.

If your client is in the same state as you, you add CGST at 9% and SGST at 9%. So the invoice total becomes ₹50,000 + ₹4,500 CGST + ₹4,500 SGST = ₹59,000.

If your client is in a different state, you charge IGST at 18% instead. So the invoice total becomes ₹50,000 + ₹9,000 IGST = ₹59,000.

The total amount is the same either way. The only difference is how the tax is split — and that depends on where your client is located.

If your client is a registered business, they can claim this GST as input tax credit. So for them, the effective cost is still ₹50,000. This is actually a selling point when working with B2B clients — being GST registered makes you more professional and easier to work with.


What SAC Code Should Freelancers Use?

SAC stands for Service Accounting Code. Every type of service has a specific SAC code that needs to go on your GST invoice.

Here are some common ones for freelancers:

  • Web and software development — SAC 998314
  • Graphic design and creative services — SAC 998392
  • Content writing and copywriting — SAC 998313
  • Digital marketing services — SAC 998361
  • Management consulting — SAC 998311
  • Video editing and production — SAC 999612

If you are not sure which SAC code applies to your specific work, GST Maker has a search tool that helps you find the right one. Once you save your service in the system, the SAC code is auto-filled on every invoice after that.


Do You Need to Charge GST on Foreign Client Invoices?

This is a question a lot of freelancers ask, especially those working with clients in the US, UK, Europe, or other countries.

When you provide services to a client outside India and the payment comes in foreign currency, it is treated as an export of services. Under GST, exports are zero-rated. This means GST rate is 0% — you do not charge GST to your foreign client.

However, you still need to be registered for GST if your turnover crosses the threshold. And you need to show the export on your GST returns with the correct documentation.

The good news is that since you are not collecting GST from foreign clients, you can also claim a refund of any GST you paid on your business expenses. This is called an ITC (Input Tax Credit) refund for exporters.


Common GST Mistakes Freelancers Make

Not tracking income carefully — A lot of freelancers don't track their total annual income properly. They suddenly realize mid-year that they have already crossed ₹20 lakhs and should have registered months ago. Start tracking from day one.

Using the wrong SAC code — Picking a random SAC code or leaving it blank makes your invoice non-compliant. Take 5 minutes to look up the right one.

Not filing returns after registration — Getting a GSTIN and then not filing returns is worse than not registering at all. Returns must be filed even in months when you have zero income.

Sending invoices without invoice numbers — Every GST invoice needs a unique, sequential number. Random numbering or duplicate numbers will cause problems during audits.


Making It Easy With GST Maker

GST Maker was built keeping freelancers in mind. You can create professional GST invoices in under a minute, with the correct SAC code, automatic CGST/SGST/IGST calculation, and a branded PDF that looks polished and professional.

You can save your clients once and reuse their details every time. You can share invoices via a public link without the client needing to log in. And when it is time to file returns, your GSTR-1 ready report is just one click away.

Whether you are just starting out or have been freelancing for years, GST Maker keeps your billing clean, compliant, and fast.

Head over to gstmaker.com and try it for free today.

Ready to Simplify Your Invoicing?

Join thousands of small businesses creating professional GST bills in seconds.

Create Free Account