GST on freelancing in India: do you need to register?
The Rs 20 lakh threshold, why exporting services changes everything, and the reverse-charge bill nobody warns you about.
Most freelancers in India meet GST for the first time when a client asks for a GSTIN. The rules are not complicated, but three of them are counter-intuitive enough that a lot of people either register when they did not need to, or fail to register when they did.
The threshold is ₹20 lakh, not ₹40 lakh
The ₹40 lakh figure you see quoted everywhere is the threshold for goods. Freelancing is a supply of services, and the threshold for services is ₹20 lakh of aggregate turnover in a financial year — ₹10 lakh in the special category states of Manipur, Mizoram, Nagaland and Tripura.
Two details matter more than the number itself. Aggregate turnover is computed on your PAN across all of India, not per state and not per business, so a designer who also sells prints counts both. And it includes exempt and export turnover, not just the taxable part — which surprises people whose income is entirely from foreign clients.
The rate is 18% on almost everything
Freelance services sit at 18% with very few exceptions. Software development, design, writing, consulting, marketing, translation and video editing are all 18%. The relevant codes are SAC 998313 for IT consulting, 998361 for advertising services and 999293 for other professional services, but the rate does not change between them.
You add 18% on top of your fee. If you invoice ₹1,00,000, you bill ₹1,18,000 and remit ₹18,000. A GST-registered client claims that ₹18,000 back as input tax credit, so for them it is not a cost — which is why registered clients rarely object to being charged GST, and why some prefer working with registered freelancers.
Exporting services is where it gets interesting
If your client is outside India, you are almost certainly making an export of services, which is zero-rated. Zero-rated is not the same as exempt, and the difference is worth real money: on an exempt supply you cannot claim input tax credit, but on a zero-rated one you can.
To qualify, five conditions in Section 2(6) of the IGST Act must all hold: the supplier is in India, the recipient is outside India, the place of supply is outside India, payment is received in convertible foreign exchange (or INR where the RBI permits), and the two parties are not merely establishments of the same person.
The catch: because export turnover counts toward aggregate turnover, a freelancer earning ₹30 lakh entirely from US clients crosses the ₹20 lakh threshold and must register — even though they will never charge a rupee of GST to anyone. They register, file returns, charge nothing, and claim refunds of input tax.
The reverse charge bill nobody warns you about
This is the one that catches people out after they register. When you buy a service from a supplier outside India — and you almost certainly do — you must pay GST on it yourself under the reverse charge mechanism. The foreign supplier does not charge Indian GST, so the liability shifts to you as the recipient.
That covers a lot of ordinary freelance spending:
- Adobe Creative Cloud, Figma, Notion and similar subscriptions billed from abroad
- AWS, Google Cloud and other overseas hosting
- Foreign advertising, including Meta and Google Ads billed from outside India
- Fees charged by an overseas marketplace or platform
You self-invoice, pay 18% in cash (reverse charge liability cannot be set off against input credit), and then claim the same amount back as input tax credit in the same or a later period. For most freelancers it nets to zero, but it is a cash-flow step and a compliance obligation, and the department does check it. Importantly, reverse charge applies regardless of turnover — but note that a person liable to pay tax under reverse charge is required to register under Section 24, so this can drag you into registration on its own.
When you must register regardless of turnover
Section 24 lists compulsory registrations where the threshold simply does not apply. Three are relevant to freelancers:
- Inter-state supply of services — but a notification exempts service providers below the ₹20 lakh threshold, so a Bengaluru freelancer billing a Mumbai client is fine until they cross it. This is widely misreported, so it is worth stating plainly: inter-state services alone do not force registration.
- Supply through an e-commerce operator that collects tax at source. If you take work through a platform that deducts TCS, registration is required from the first rupee.
- Liability under reverse charge, as above.
What registration actually costs you in time
Once registered you file GSTR-1 for outward supplies and GSTR-3B to pay, either monthly or — if turnover is under ₹5 crore, which it will be — quarterly under the QRMP scheme with monthly payments. Most single-person freelance practices file quarterly and spend perhaps an hour a quarter on it. There is also an annual return, GSTR-9, above the prescribed turnover.
Nil returns still have to be filed. A quarter with no income is not a quarter off, and the late fee for a nil return is ₹20 a day.
Should you register voluntarily?
Below ₹20 lakh it is optional, and the answer depends almost entirely on who your clients are.
Register early if your clients are GST-registered businesses. They reclaim the 18% you charge, so it costs them nothing, and some larger clients simply will not onboard an unregistered vendor. You also start claiming input credit on your own software, hardware and co-working costs.
Stay unregistered if your clients are individuals or unregistered small businesses. To them your 18% is a genuine 18% price increase, and staying out of GST keeps you cheaper than registered competitors.
One thing to be clear about: voluntary registration is not reversible on a whim. Once registered you carry the filing obligation until you formally cancel, and cancellation has its own process and final return.
Common questions
Only once aggregate turnover crosses ₹20 lakh in a financial year (₹10 lakh in special category states). Below that it is voluntary, unless you supply through an e-commerce operator that collects TCS or you are liable to pay tax under reverse charge.
18% on almost all freelance services, including software development, design, writing, consulting and marketing. A GST-registered client claims that 18% back as input tax credit, so it is not a real cost to them.
No. Export of services is zero-rated. File a Letter of Undertaking in Form GST RFD-11 and you export without charging IGST at all. Without an LUT you must pay IGST and claim a refund later.
Yes. Aggregate turnover includes exempt and export turnover, so a freelancer earning entirely from overseas clients can be required to register even though they never charge GST to anyone.
Yes, under reverse charge, if you are registered. You self-invoice, pay 18% in cash, and claim the same amount back as input tax credit. It usually nets to zero but it is a compliance step you cannot skip.