Skip to main content

Blog · India

GST Registration for Indian Freelancers: Everything You Need to Know

Many Indian freelancers are confused about GST — when it's required, when it's optional, and how to handle export of services. Here's the definitive guide.

GST (Goods and Services Tax) is separate from income tax — and many freelancers don't realize they may need GST registration even if their income is modest. Here's when and why you need to register.

When Is GST Registration Mandatory?

  • Aggregate turnover exceeds ₹20 lakh: This is the general threshold for service providers (₹10 lakh for special category states).
  • Inter-state supply of services: If you provide services to clients in a different state, GST registration is mandatory regardless of turnover.
  • E-commerce operator supply: If you sell services through platforms like Upwork or Fiverr, some interpretations require registration.

Freelancers with Foreign Clients: Export of Services

If all your clients are outside India, your services qualify as export of services, which is zero-rated under GST. This means:

  • You don't charge GST to foreign clients
  • You still need GST registration to claim this benefit properly
  • You can file a Letter of Undertaking (LUT) to avoid paying IGST upfront and claiming a refund
  • Without an LUT, you'd pay IGST (18%) and then claim a refund — which ties up your cash flow

Recommendation: If you earn from foreign clients and your income is growing, register for GST and file an LUT annually. It costs nothing and protects you from future compliance issues.

How to Register for GST

  1. Visit the GST portal: gst.gov.in → Registration → New Registration
  2. Fill Part A: Enter PAN, mobile number, email. Get TRN (Temporary Reference Number).
  3. Fill Part B: Complete application with business details, upload documents.
  4. Documents needed: PAN, Aadhaar, photo, proof of business address (rental agreement or electricity bill), bank account proof
  5. ARN & approval: After submission, you get an ARN. Registration is typically approved within 7-15 working days.

GST Compliance After Registration

Return Frequency Deadline
GSTR-1Quarterly (QRMP scheme)13th of month following quarter
GSTR-3BQuarterly (QRMP scheme)22nd/24th of month following quarter
Annual Return (GSTR-9)Annual31st December

Under the QRMP (Quarterly Return Monthly Payment) scheme, small taxpayers (turnover ≤ ₹5 crore) file quarterly returns, which reduces compliance burden.

Penalty for Not Registering

If you're required to register but don't:

  • Tax on outstanding supply + penalty of 100% of tax due (minimum ₹10,000)
  • Interest at 18% on unpaid tax
  • Potential prosecution for prolonged non-compliance

The risk is real — especially for freelancers on platforms like Upwork, where payment records are easily traceable.

Disclaimer: GST rules are complex and subject to change. Consult a practicing chartered accountant for advice specific to your situation.

Want to calculate your taxes? Try our India tax calculator or freelance tax rates guide.

Ad · bottom
FN

Fahmi

Freelance Software Engineer & Tax Researcher

Researching and maintaining freelance tax guides for 6 Asian countries based on official government regulations.