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.
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.
- The pro-mandatory view: exporting services counts as an inter-state supply under the IGST Act, and inter-state taxable supply is one of the categories where registration is required regardless of turnover. On this reading, the moment you serve a foreign client, the ₹20 lakh threshold stops protecting you.
- The not-mandatory view: Notification 10/2017-IGST exempts small inter-state service providers who are below the threshold. On this reading, a freelancer under ₹20 lakh with foreign clients does not have to register on the inter-state argument alone.
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.
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.
- Reverse charge liability. If you buy something where you, the recipient, owe the GST, you must register. The classic example: paying for foreign SaaS or software that carries no Indian GST. Under reverse charge (RCM), the responsibility to account for the tax shifts to you.
- Selling through an e-commerce operator that collects TCS. TCS means Tax Collected at Source. If you supply via an Indian platform that collects TCS on your behalf, registration is mandatory.
- OIDAR supplies (Online Information and Database Access or Retrieval services).
- Being a non-resident taxable person.
- Making an inter-state taxable supply, though this one is nuanced and exemptions exist, which is exactly the export grey area discussed above.
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.