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.
The GST registration limit for freelancers in India is ₹20 lakhs in aggregate annual turnover (₹10 lakhs in special category states). Once your total revenue crosses this limit, registration becomes mandatory.
One of the most searched questions among freelancers is whether they have to charge 18%. The answer depends on your exact turnover, state, and client location. This guide covers the FY 2026-27 rules with clear examples.
⚡ Quick Answer
The GST registration limit for freelancers is ₹20 lakhs (₹10 lakhs in special category states) in total aggregate turnover. If you earn below this, you are exempt. If you cross this limit, registration is mandatory. For international clients, you do not charge GST (it's zero-rated), but you must file an LUT to export services without paying IGST upfront.
Table of Contents
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
Calculate GST instantly with our free GST Calculator
Need to figure out the exact GST amount to charge your clients? Use our free tool.
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.
Written by: Dax Patel
Dax Patel creates practical GST, invoice, tax, and business tools for Indian freelancers, consultants, small businesses, and agencies through KaroTools.