CareerCTO

GST on freelance income

Freelancers in India cross into GST at ₹20 lakh of turnover a year, or ₹10 lakh in some special category states. Below that, registration is optional.

Where your clients are matters as much as how much you earn. Services exported to a foreign client can be zero rated, which means charging no GST while still claiming back the tax on your own costs.

Manipur, Mizoram, Nagaland and Tripura use the lower limit.

You must register for GST

₹4,12,000

Net GST payable for the year, after claiming back the tax on your own costs

Annual receipts
₹24,00,000
Registration threshold
₹20,00,000
Registration required
Yes
Receipts carrying GST
₹24,00,000

All domestic

GST to charge at 18%
₹4,32,000

Added on top of your fee, not taken out of it

Input tax credit claimed
- ₹20,000
Net GST payable
₹4,12,000

Everything above is worked out in your browser. Nothing you type is sent to us or saved anywhere.

How this is worked out

What this does not cover

Questions people ask

Do I need GST registration as a freelancer?
Only once your turnover crosses ₹20 lakh in a financial year, or ₹10 lakh in a special category state. Below that it is voluntary, and voluntary registration mainly makes sense if your clients want to claim input credit.
Do I charge GST to a foreign client?
No, if it qualifies as an export of services and you are paid in foreign currency. It is zero rated, which is better than exempt, because you can still claim back the GST on your own costs.
What happens if I cross the threshold mid-year?
You must register within thirty days of crossing it, and charge GST from that point. Income before you crossed is not retrospectively taxed.

Where these figures come from

Rates and rules on this page were last checked against the source on . Tax law changes; check the source before you rely on a number for a decision.

Related calculators

Running these numbers because you are weighing a move? See what is open right now.