GST Registration Limit for Freelancers in India: The ₹20 Lakh Threshold Explained
Do you really need to register for GST and charge clients 18%? Here's the complete, plain-English answer for Indian freelancers — including rules for international clients.
One of the most searched questions among Indian freelancers right now is: "What is the GST registration limit for freelancers in India, and do I have to charge my clients 18%?" The answer is not a simple yes or no — it depends on your annual turnover, your state, and where your clients are located. This guide covers everything for FY 2026-27, with clear visuals and examples you can actually use.
1. What Is the GST Registration Limit for Freelancers in India?
Under the Goods and Services Tax (GST) Act, freelancers who provide services — including developers, designers, writers, photographers, and consultants — are classified as service providers. The law sets a turnover-based threshold below which GST registration is not mandatory.
💡 The Core Rule (FY 2026-27): If your aggregate annual turnover from all services is below ₹20 lakhs, you are not required to register for GST. Registration only becomes mandatory once you cross this threshold.
| Category | States Covered | Registration Limit | Status Below Limit |
|---|---|---|---|
| General States | Maharashtra, Karnataka, Delhi, UP, Tamil Nadu, Gujarat, and most others | ₹20 Lakhs / year | Exempt |
| Special Category States | Manipur, Mizoram, Nagaland, Tripura | ₹10 Lakhs / year | Lower Threshold |
| Other NE & Hill States | Arunachal Pradesh, Assam, Himachal Pradesh, Uttarakhand, Meghalaya, Sikkim | ₹20 Lakhs / year | Exempt |
2. What Counts as "Aggregate Turnover" Under GST?
Many freelancers make the mistake of only counting income from local clients when calculating their turnover. But for GST purposes, aggregate turnover includes every rupee you earn, regardless of where the client is based.
Under Section 2(6) of the CGST Act, aggregate turnover is the total value of:
- Income from clients within your state (intra-state supplies)
- Income from clients in other Indian states (inter-state supplies)
- Income from international clients (Export of Services — zero-rated supplies)
- Income from exempt supplies (e.g., healthcare, education services, if any)
⚠️ Common Mistake: A freelancer earning ₹12 lakh from Indian clients and ₹10 lakh from a US client has an aggregate turnover of ₹22 lakhs. They have crossed the GST registration limit for freelancers in India and must register — even though the foreign income is zero-rated.
3. GST Rules for Freelancers Working with International Clients
This is where most confusion lies. If you work with US, UK, Australian, or other overseas clients and receive payment in foreign currency (convertible exchange), your services are classified as Export of Services under GST law.
Exporting services is a zero-rated supply — meaning GST is charged at 0%. You do not add 18% to your invoice for foreign clients, even after registration. However, the foreign income is still counted in your aggregate turnover for the purpose of the registration limit.
Total Turnover Below ₹20 Lakhs
You are fully exempt. No GST registration needed. No GST on any invoice — domestic or international.
Total Turnover Crosses ₹20 Lakhs
You must register for GST. Domestic clients attract 18% GST. International clients still get zero-rated invoices.
You Registered & Export Services → File an LUT
File a Letter of Undertaking (LUT) on the GST portal each year (Form RFD-11) to export without paying IGST upfront. This saves significant working capital.
4. What is a Letter of Undertaking (LUT) and Do You Need One?
A Letter of Undertaking (LUT) is a document filed annually on the GST portal that lets you export services without paying IGST. Without an LUT, you would have to pay the tax first and then claim a refund — which creates a cash flow headache for freelancers.
| Scenario | GST Registered? | LUT Filed? | Invoice to Intl. Client |
|---|---|---|---|
| Turnover below ₹20L | No | Not Required | No GST charged |
| Turnover above ₹20L, LUT filed | Yes | Filed | Zero-rated (0% IGST) |
| Turnover above ₹20L, no LUT | Yes | Not Filed | Pay 18% IGST, then claim refund |
The LUT must be renewed at the start of every financial year. You can file it online on the official GST portal under Services → User Services → Furnish Letter of Undertaking (LUT). There is no fee for filing.
5. Should You Voluntarily Register for GST Below ₹20 Lakhs?
Voluntary GST registration is allowed and can make strategic sense in some cases. Here's how to decide:
Register voluntarily if: Your B2B clients want to claim Input Tax Credit (ITC) on your invoice, or you want to appear more professional to large companies.
Stay unregistered if: Your clients are individuals/startups who cannot claim ITC, because filing monthly GSTR returns adds compliance overhead and late fees.
🧮 Determine your exact tax liability
Whether you need to calculate 18% GST to add to an invoice, or see how much income tax you owe under Section 44ADA, our free calculators can help.
6. How to Calculate GST If You Must Charge It
Once you cross the GST registration limit for freelancers in India, here is how GST is applied to your invoices:
| Transaction Type | Tax Applied | Rate | Example (₹1,00,000 invoice) |
|---|---|---|---|
| Client in same state as you | CGST + SGST | 9% + 9% | ₹1,00,000 + ₹18,000 = ₹1,18,000 |
| Client in a different Indian state | IGST | 18% | ₹1,00,000 + ₹18,000 = ₹1,18,000 |
| International client (Export of Services) | Zero-rated | 0% | ₹1,00,000 = ₹1,00,000 (no GST added) |
Need to generate a proper GST invoice with correct CGST/SGST/IGST split? Use our free GST Invoice Generator — it auto-detects the tax type based on your client's state and creates a PDF in seconds.
Section 44ADA
Claim 50% Tax-Free Income as a Freelancer
Make GST Invoice
How to Make a GST Invoice Online for Free
Frequently Asked Questions (FAQ)
For most Indian states, the GST registration limit is ₹20 lakhs in aggregate annual turnover. For Special Category States (Manipur, Mizoram, Nagaland, Tripura), this limit is ₹10 lakhs.
Not necessarily. If your total annual turnover — including foreign client income — is below ₹20 lakhs, you are exempt from GST registration. Above ₹20 lakhs, you must register but can file a Letter of Undertaking (LUT) to export services without paying IGST.
Aggregate turnover includes all income from local clients, clients in other Indian states, and international clients (export of services). All these are counted together to determine whether you cross the ₹20 lakh GST registration threshold.
An LUT is a declaration filed on the GST portal (Form GST RFD-11) that allows registered taxpayers to export services without paying IGST upfront. It must be renewed every financial year. It is only applicable after you cross the ₹20 lakh limit and have registered for GST.
Yes. Voluntary GST registration is allowed. It can be beneficial if your clients are GST-registered businesses who want to claim Input Tax Credit (ITC) on your invoices. However, once registered you must file monthly or quarterly GST returns even if your turnover is zero.