jeedleCheck for free
Most read7 min read· Reviewed 23 June 2026

Do I need GST registration as a freelancer with foreign clients?

You picked up a US client. The money landed in your account through PayPal or Wise, and now a quiet worry has set in: am I supposed to be registered for GST? Is the tax department going to come knocking? You Googled it, read ten articles, and somehow ended up more confused than when you started. You are not alone. This is the single most-asked question among Indian freelancers with overseas clients, and here is the uncomfortable truth: even tax experts disagree on parts of it.

So let's do this properly. This guide walks through exactly when GST registration is mandatory, when it is a genuine grey area, and when most freelancers choose to register anyway. We will keep it in plain English, flag every place where the law is genuinely contested, and tell you honestly where you need to confirm with a qualified CA. This is guidance to help you understand the landscape, not personal tax advice.

The one number that decides it: ₹20 lakh

The cleanest rule first. There is a turnover threshold, and crossing it makes GST registration mandatory no matter where your clients sit. The figure is ₹20 lakh in a financial year. For special-category states it drops to ₹10 lakh.

But here is the part that trips people up. The threshold is based on your aggregate turnover, which means all your receipts across your PAN, not your profit. So it is the full amount your clients paid you, before you subtract your laptop, your internet bill, or anything else. If you bill foreign and Indian clients, you add it all up. A developer earning roughly ₹1.8 lakh a month from a single US client has already crossed ₹20 lakh over the year, even though their take-home after expenses is far less.

Aggregate turnover means receipts, not profit. Freelancers routinely under-count by mentally subtracting their expenses first. Add up the gross amount your clients actually paid you across your PAN. Cross ₹20 lakh (or ₹10 lakh in special-category states) and registration is mandatory, full stop, foreign clients or not.

The special-category states with the lower ₹10 lakh limit are Manipur, Mizoram, Nagaland, Meghalaya, Tripura, Arunachal Pradesh, Sikkim, and Uttarakhand. If you are based in one of these, your threshold is half.

Below the limit with foreign clients: the genuine grey area

Here is where the honest part comes in, and where a lot of articles pretend to be more certain than the law actually is. If you are under the threshold and your clients are abroad, whether you must register is genuinely contested. Two reasonable, well-argued positions exist, and they point in opposite directions.

Both views have supporters among practising CAs. That is not us being wishy-washy; it is the actual state of the question. This is precisely the kind of nuance where you should not take a confident blog (including this one) as the final word. Confirm your specific situation with a qualified CA before you decide to stay unregistered.

Why most freelancers just register anyway

Given that grey area, what do experienced freelancers actually do? A lot of them register voluntarily, even when they are under the limit, because a GSTIN turns out to be useful well beyond simply being compliant. Voluntary registration is allowed under Section 25(3).

The practical reasons it helps: you need a GSTIN to file an LUT (a Letter of Undertaking, the document that lets you export services without paying tax up front), to claim refunds, and frankly to look credible and established when a client or platform asks for your tax details.

Positive tip: registering voluntarily and filing an LUT is how you legitimately export your services at a 0% rate without locking up cash. No GSTIN means no LUT, which is one reason many freelancers register the moment they land their first serious foreign client rather than waiting to cross a threshold.

The triggers that force registration even below the limit

Separate from the turnover threshold and the export grey area, there are specific situations that make registration mandatory regardless of how little you earn. If any of these apply to you, the ₹20 lakh comfort blanket does not help.

The reverse charge trap catches people who think they are safely under the limit. Paying a foreign tool monthly with no Indian GST on the invoice can create an RCM obligation on you. Check what you are buying, not just what you are earning, and confirm with a CA whether your software stack triggers it.

So, do you need to register?

Put it together. Over ₹20 lakh across your PAN (₹10 lakh in special-category states): yes, mandatory, no debate. Under the limit with only foreign clients: a genuine grey area where reasonable experts disagree, so many register voluntarily for the LUT, refunds, and credibility. And watch the side doors: reverse charge on foreign software, or selling through a TCS-collecting platform, can pull you in regardless of turnover.

The fastest way to see where you stand is to run Jeedle's free checker, and you can use the invoice tool to bill your foreign clients cleanly while you are at it. Then take the result to a qualified CA to confirm your specific situation. This guide is plain-English guidance, not personal tax advice, and the grey areas above are exactly why that final check matters.

Frequently asked questions

Is the ₹20 lakh GST threshold based on my income or my profit?
Neither, exactly. It is based on aggregate turnover, which means all the receipts across your PAN, not your profit. You add up the gross amounts your clients paid you, without subtracting expenses. Cross ₹20 lakh in a financial year (₹10 lakh in special-category states) and registration is mandatory regardless of where your clients are.
I earn under ₹20 lakh and all my clients are abroad. Do I have to register for GST?
This is genuinely contested. One view holds that exporting services is an inter-state supply under the IGST Act, which would make registration mandatory regardless of turnover. The other view cites Notification 10/2017-IGST, which exempts small inter-state service providers below the threshold. Reasonable CAs disagree, so confirm your specific case with a qualified CA.
Why do so many freelancers register for GST voluntarily?
Because a GSTIN is useful beyond compliance. Voluntary registration is allowed under Section 25(3), and you need a GSTIN to file an LUT (Letter of Undertaking), to claim refunds, and to appear credible to clients and platforms. For many freelancers exporting services, the LUT alone is reason enough.
Can I be forced to register for GST even if I earn very little?
Yes. Some situations make registration mandatory regardless of turnover: reverse charge liability (for example, buying foreign SaaS that carries no Indian GST), supplying through an e-commerce operator that collects TCS, OIDAR services, being a non-resident taxable person, or making an inter-state taxable supply (which is nuanced and has exemptions).
What is an LUT and why do I need a GSTIN for it?
An LUT is a Letter of Undertaking. It is the document that lets you export your services without paying tax up front. You cannot file an LUT without a GSTIN, which is one of the main practical reasons freelancers with foreign clients register, sometimes voluntarily even when under the threshold.
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

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 paymentSAC codes for freelancers, in plain EnglishWhy GST refunds get stuck for months (and how to avoid it)