Write Freelance - Indian Writers

The Simplest Guide to GST for Freelancers in India
By Ritika Tiwari / July 13, 2017 / Comments: 38

There has been a lot of confusion about GST for freelancers in India. I have personally received a lot of emails from freelance writers asking me about the same and I didn’t want to pen down an article about it without being 100% sure of all the facts.

That is why this article is rather delayed, but all the information has been cross-verified by a number of CAs around the country so you can be sure of it. I have tried my best to put it in as simple terms as possible.

What is GST?

Goods and Services Taxes which is a composite tax and has replaced all the other types of taxes for greater clarity. Yes, it is applicable for the services industry as well.

How much GST would a freelancer charge?

Since it is replacing the service tax for a freelancer, the GST charges will be 18% of the total bill amount. Every invoice that you create will need to have 18% GST marked on it.

Is GST registration necessary for a freelancer?

Whether you are a freelance writer or a freelancer providing some other services. GST registration depends on the following factors:

  • Do you only have clients residing in the same state as you and you have an annual revenue of less than 20 lacs

Registration not required.

  • Do you have an annual revenue of more than 20 lacs, despite of where in India your clients are located?

Registration required.

  • Do you have clients in a number of states across India?

Registration required, despite your income threshold.


As you can see, most freelancers have clients all over the country, that’s the whole idea behind freelancing. But that means, despite what you earn for freelancing, you will have to register for GST if your client is in a different state than you.

So, if a freelancer pays taxes in the state of Maharashtra but is working with a client registered in Tamil Nadu, then he will have to register for GST despite his annual income.

Should I charge GST from foreign clients as well?

No, you don’t need to charge GST on foreign client invoices. If the payment to your bank account is coming through a foreign bank account, then there is no need for any extra 18% GST charges. (Same applies to PayPal)

Who will pay for GST charges?

Your clients will and then you will pay the same to the government. You clients can claim it as tax credit when they file for taxes so that’s a win-win for everyone. Please do not pay for the GST charges yourself, even if your clients ask for a concession, because you will have to pay them back and your clients will still get tax credit for it.

How many returns would I have to file in an year?

37 in total. One annual return, and 3 returns per month.

So, that makes it 3×12 + 1 = 37 in total. Don’t worry, you don’t have to manually file these returns. You just have to ensure all your paperwork is in the right place and you have all your invoices with you, rest your CA can handle.

Will there be a change in invoicing?

Not really. You just have to ensure every invoice has a unique invoice number (I recommend using an invoicing software for that) and you have mentioned the GST charges along with your GST number in the invoice.

What if I don’t want to file for GST?

All this can be a lot for a freelancer who is still trying to find his ground and I get it. If I was asked to do so much work when I was starting out as a freelancer, I would have lost my mind. But if your long-term vision is to become a successful full-time freelancer, then you cannot run away from the government taxes.

Not to mention, if your client has filed for GST, deducting your TDS, and sending regular payments your way, then the government already knows you should have filed for GST and you haven’t. That is because your client lists you down as a freelancer or contractor when they file their TDS papers. Now if their bank account and yours is in a different state and your bank account is linked to your PAN card, then there is really no running from it.

At the end, either you would have to pay those 18% GST charges from your pocket or your client will forced to pay those even without you charging for it.

What should I do if my client doesn’t want to pay for GST charges?

First of all, you have to explain it to your client that they can get a tax credit for it when they file for taxes. So, the only clients who wouldn’t want to pay for GST charges are the ones who aren’t paying taxes or aren’t interested in paying you.

Will it affect my overall income?

Not at all. The extra GST charges are paid by your clients and you will still be getting paid exactly what you are charging as a freelancer.

The next step

Contact a CA

Contact an experienced CA who has been working with freelancers or solo entrepreneurs so that he exactly knows your requirements and doesn’t confuse you more.

File for GST

GST registration are still going on and will continue until the next 3 months. So, you can register for them any time. Once you do register, you will get an ARN number and after a week or two you will get the main GSTN. Once you receive the ARN number, you can start charging 18% GST and mention that ARN in the invoice. Though, you will have to regenerate all those invoices with your GSTN when you receive it.

Use an invoicing tool

If you think you can do all this manually in Microsoft Word or Excel, then you are greatly mistaken. Opt for an invoicing tool which supports adding taxes as well and generates unique invoice numbers so that you can easily edit or download the invoices for your own records.

Have any questions about GST for freelancers in India? Anything I forgot to mention? Feel free to comment below.


Looking for freelance writing jobs that pay more than $500 per article? Subscribe to our mailing list to find out


Leave a Reply

38 Comments on "The Simplest Guide to GST for Freelancers in India"

Notify of

Sort by:   newest | oldest
Confused Freelancer
Confused Freelancer
3 days 19 hours ago
Hi, I usually do freelance writing for US/UK clients which is where most of my income comes from. Now as per this article, it says as long as you don’t provide services to people in multiple states in India and your revenue is less than 20 lacs, you do not need to register for GST. I don’t foresee myself making more than 15 lacs per year at least in the next 2-3 years or writing for Indian clients. However, on this link (https://np.reddit.com/r/india/comments/6rwc17/gst_freelancers_for_who_work_for_foreign_clients/), it says even for foreign clients, I would have to not only register for GST but file… Read more »
4 days 17 hours ago
Hi Ritika, I was having a NRI status in last financial year, I moved to India now and worked as a freelancer for a period 25 April 2017 to 15 Jul 2017 only and earned 11lakh. I am not sure about my annual income and NRI status in current financial year. Could you please suggest me the answer of the following questions in the present senrio. 1) Under which category should I register myself for GST 2) Do I have to pay GST on this amount, I reside in Gurgaon but I worked for a Mumbai based company. 3) can… Read more »
Krishan Pal
Krishan Pal
4 days 18 hours ago
Hello, Freelancer providing their 100% services (tech/semi tech) out side India through online to students and other customers world wide from Delhi or any other part of India. No bill invoices are done to these customers and business volume remain very titular under 50$ or so for a job/service. And the amount is credited to banks in India through Pay Pal by deducting commission by the concerned brokers. in advise in such case to freelancers as what – GST registration required. if so – how the returns could be filed without bill invoices – tax is being paid under section… Read more »
5 days 22 hours ago

Hii, i provide web services to usa clients and my turnover is more than 40 lacs. Do i need to apply for registration? Even though my services are zero rated.

6 days 21 hours ago

Hi Ritika,
I am a freelance writer working from home in Ghaziabad, UP, for a company in Delhi. The company is asking me to pay the GST amount, as they cannot afford to pay GST to 40 vendors. They saying, lets bear the cost 50-50. What should I do? I am already in the process of GST registration, but still finding under which category and how to apply.
Should I register for GST (as they in different state). My annual income is 3.6 lakh.