If you're an Indian freelancer or independent consultant earning from international clients, GST registration requirements are different from what most domestic businesses follow. This guide explains when you need to register, when you don't, and what happens when you do register.
The Core Question: Do You Need GST Registration?
The threshold rule: GST registration is mandatory when your total annual turnover (all income, domestic + international) exceeds:
- ₹20 lakh for most states
- ₹10 lakh for special category states (Manipur, Mizoram, Nagaland, Tripura, etc.) International income counts toward the threshold. Your USD/GBP/EUR service income converted to INR is included in total turnover for GST threshold purposes.
Below the threshold: GST registration is optional. You cannot charge GST to clients (domestic or international). You cannot claim input tax credit. You cannot file LUT.
Above the threshold: GST registration is mandatory. You must register, file returns, and comply.
Voluntary Registration Below Threshold
Even below ₹20 lakh, you can voluntarily register for GST. Why would you?
- Input tax credit: Claim GST paid on business expenses (software subscriptions, hardware, professional fees) against GST collected. This reduces your tax cost.
- LUT filing: Only GST-registered businesses can file LUT for zero-rating international services. Without LUT, you technically should pay 18% IGST on international invoices and claim refund later.
- Client credibility: Some international clients (especially corporate clients) prefer vendors with GST registration. The practical reality for very small freelancers: Below ₹20 lakh with no domestic clients, the LUT complexity adds overhead that may not justify voluntary registration. Consult a CA to weigh your specific situation.
How to Register for GST as a Freelancer
Step 1: Go to gst.gov.in** → New Registration**
Step 2: Select taxpayer type: "Regular Taxpayer" (not composition scheme — composition excludes service exporters)
Step 3: Fill Part A:
-
Select state and district
-
PAN number
-
Mobile number (for OTP)
-
Email ID Step 4: Fill Part B (business details):
-
Business name (your name or firm name)
-
Business address
-
Nature of business: Service Provider
-
HSN/SAC code: Select the code matching your service type (e.g., SAC 998314 for IT consulting, SAC 998391 for professional consulting)
-
Business commencement date Step 5: Upload documents:
-
PAN card
-
Aadhaar card
-
Proof of business address (electricity bill, rental agreement, property documents)
-
Bank account proof (cancelled cheque or bank statement)
-
Passport photo Step 6: Sign with DSC or EVC and submit.
Processing time: 3-7 working days. GSTIN issued after verification.
GST Compliance After Registration
Monthly/Quarterly Returns:
-
GSTR-1 (outward supplies): File monthly or quarterly depending on turnover
-
GSTR-3B (summary return): File monthly or quarterly Annual Return:
-
GSTR-9: File once annually For international-only service exporters: Most returns will show zero domestic sales and significant export turnover. Relatively simple returns if you have no domestic clients.
GST on International vs Domestic Services
| Service | GST Rate |
|---|---|
| International client service (after LUT) | 0% (zero-rated, no GST charged) |
| International client service (without LUT) | 18% IGST (to be paid and then refunded) |
| Domestic Indian client service | 18% IGST (collected from client, remitted to govt) |
After registration: file LUT immediately for the current financial year. This enables zero-rated international invoicing.
FAQ
Do Indian freelancers need GST registration for international clients? Registration is mandatory above ₹20 lakh total annual turnover (all income). Optional below. However, without registration, you cannot file LUT and must pay 18% IGST on international invoices (then claim refund).
Is international income included in GST turnover? Yes. USD/GBP/EUR income converted to INR counts toward the ₹20 lakh registration threshold.
What is the HSN/SAC code for IT freelancers? SAC 998314 (IT consulting) or SAC 998313 (computer programming) for software development. SAC 998391 for general professional consulting. Choose the code that best matches your primary service.
Can a freelancer below ₹20 lakh voluntarily register for GST? Yes. Voluntary registration allows LUT filing and input tax credit claims. Adds compliance overhead (quarterly returns, annual return). Worth it above ₹10 lakh with growing income or domestic clients.
