GST Guide

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.

📅 June 14, 2026⏱ 9 min read✍️ By Dax Patel

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.

CategoryStates CoveredRegistration LimitStatus Below Limit
General StatesMaharashtra, Karnataka, Delhi, UP, Tamil Nadu, Gujarat, and most others₹20 Lakhs / yearExempt
Special Category StatesManipur, Mizoram, Nagaland, Tripura₹10 Lakhs / yearLower Threshold
Other NE & Hill StatesArunachal Pradesh, Assam, Himachal Pradesh, Uttarakhand, Meghalaya, Sikkim₹20 Lakhs / yearExempt

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.

Your Turnover vs. the ₹20 Lakh GST Threshold
Below ₹20L → No GST
₹20L → Register
₹20L+ → Collect GST

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.

1

Total Turnover Below ₹20 Lakhs

You are fully exempt. No GST registration needed. No GST on any invoice — domestic or international.

2

Total Turnover Crosses ₹20 Lakhs

You must register for GST. Domestic clients attract 18% GST. International clients still get zero-rated invoices.

3

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.

ScenarioGST Registered?LUT Filed?Invoice to Intl. Client
Turnover below ₹20LNoNot RequiredNo GST charged
Turnover above ₹20L, LUT filedYesFiledZero-rated (0% IGST)
Turnover above ₹20L, no LUTYesNot FiledPay 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.

Open GST Calculator →44ADA Tax Calculator →

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 TypeTax AppliedRateExample (₹1,00,000 invoice)
Client in same state as youCGST + SGST9% + 9%₹1,00,000 + ₹18,000 = ₹1,18,000
Client in a different Indian stateIGST18%₹1,00,000 + ₹18,000 = ₹1,18,000
International client (Export of Services)Zero-rated0%₹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.

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.

Disclaimer: The information provided on KaroTools is for general informational purposes only and does not constitute professional financial, tax, or legal advice. Tax laws in India frequently change, and while we strive for accuracy, you should always consult with a qualified Chartered Accountant (CA) or legal professional before making any compliance decisions. KaroTools is not responsible for any errors, omissions, or actions taken based on this content.