Skip to main content
Freelancer Guide10 min readUpdated February 7, 2025

GST Registration: Foreign Client Rule

Why GST registration is mandatory for ANY freelancer providing services to foreign clients, regardless of threshold

by CA Ashama Rajawat· Chartered Accountant· February 7, 2025· 10 min read
tl;dr
  • Foreign client income = GST mandatory regardless of turnover
  • Rs.20 lakh threshold only applies to purely domestic freelancers
  • Export at 0% GST - you do not charge clients but still need registration
  • File LUT immediately after GST registration to avoid paying and claiming refund
  • Check our LUT filing guide for step-by-step process
the hidden rule

If you earn even ₹1 from foreign clients, GST registration is MANDATORY—even if your total income is below ₹20 lakh. This catches most freelancers by surprise.

Why this rule exists

Services provided to foreign clients are classified as "Export of Services" under GST. While exports are zero-rated (0% GST), you still need GST registration to:

  • Issue proper export invoices
  • File monthly/quarterly GST returns declaring exports
  • Claim input tax credit on business expenses
  • Maintain compliance with FEMA regulations

Domestic vs foreign client: the rules

Client TypeGST RegistrationThreshold
Indian Clients OnlyOptional below ₹20L₹20 lakh turnover
Foreign Clients (any amount)MANDATORYNo threshold—₹1 or ₹1 crore
Mixed (Indian + Foreign)MANDATORYEven if foreign = ₹10,000/year

Zero-rated export: what it means

key concept · 0% gst (not 18%)

Export of services = 0% GST (not 18%)

You don't charge GST to foreign clients:

  • Invoice: $1,000 (no GST added)
  • Client pays: $1,000 exactly
  • You receive: $1,000 (no GST liability)

But you still:

  • Must have GST registration
  • Must file GST returns (showing ₹0 output tax)
  • Can claim input credit on expenses

GST registration process (quick guide)

01 · Documents Required

  • PAN Card
  • Aadhaar Card
  • Address proof (rent agreement/electricity bill)
  • Bank account statement/cancelled cheque
  • Photo

02 · Apply Online

Visit gst.gov.in → Services → Registration → New Registration → Fill Form GST REG-01.

03 · Timeline

7-10 working days for approval. You'll receive GSTIN (15-digit number).

04 · File LUT

Immediately file Letter of Undertaking (LUT) to export at 0% GST without paying and claiming refund.

Filing requirements

monthly / quarterly returns

If Turnover < ₹5 Crore (Most Freelancers):

  • GSTR-1: Quarterly (declare exports)
  • GSTR-3B: Quarterly (summary return)
  • Due dates: April, July, October, January

Annual Return:

  • GSTR-9: Once a year by December 31

Input tax credit benefits

Even though you charge 0% GST on exports, you can claim refund of GST paid on:

eligible expenses

  • Software subscriptions (18% GST)
  • Laptop/equipment purchases
  • Internet bills (18% GST)
  • Coworking space rent
  • Professional services (CA fees, etc.)
refund example

Annual software costs: ₹1,00,000

GST paid: ₹18,000

You can claim ₹18,000 refund.

Common mistakes

  • Working with foreign clients for years without GST registration (penalty risk)
  • Charging 18% GST to foreign clients (should be 0% with LUT)
  • Not filing GST returns thinking "0% tax = no filing needed"
  • Missing out on input tax credit refunds

Conclusion

key takeaway

GST registration is non-negotiable for freelancers with foreign clients, regardless of income level. While it adds compliance burden (quarterly returns), the benefits—legal protection, input credit refunds, and professional credibility—far outweigh the hassle. Register early, file LUT immediately, and stay compliant from day one.

Related Calculators

Related Articles

Related Tax Hacks

Need expert help?

Get personalized guidance from CA Ashama Rajawat on your specific tax situation.