This is one of the most-asked questions among Indian freelancers, and the confusion is understandable. The GST Act has layers — thresholds, exemptions, special categories — and most online articles either oversimplify or go too deep into legalese.
Here's a direct answer: most freelancers earning under ₹20 lakh per year do not need GST registration. But there are important exceptions. And for some freelancers, voluntary registration is actually worth it even below the threshold.
Let's break it all down.
The Basic GST Threshold for Freelancers
₹20 Lakh for Services
If your annual aggregate turnover from services is below ₹20 lakh, you are exempt from mandatory GST registration.
For special category states (Manipur, Mizoram, Nagaland, Tripura), the threshold is lower at ₹10 lakh.
₹40 Lakh for Goods
If you sell goods (products, not services), the threshold is ₹40 lakh. Most freelancers are service providers, so the ₹20 lakh limit applies.
What Counts as "Turnover"?
Your aggregate turnover includes:
- All taxable supplies
- All exempt supplies
- Exports
- Inter-state supplies
It does not include:
- GST collected (don't count the tax amount itself)
- Inward supplies taxed under reverse charge
When GST Registration Is Mandatory for Freelancers
Even if you earn below ₹20 lakh, GST registration becomes mandatory in these situations:
1. You Have Inter-State Clients
If you are in Maharashtra and your client is in Karnataka, that's an inter-state supply. You must register for GST regardless of turnover.
Exception: Service providers using the composition scheme are exempt from this rule, but the composition scheme has its own limitations.
2. You Sell Through E-Commerce Platforms
If you sell services or digital products on platforms like Amazon, Flipkart, or any aggregator, GST registration is mandatory from day one — no turnover threshold.
3. You Export Services (OIDAR)
If you provide Online Information Database Access and Retrieval (OIDAR) services to non-taxable persons in other countries (e.g., selling online courses, SaaS, digital downloads internationally), registration is required.
Note: Most B2B exports are zero-rated and require GST registration to file a Letter of Undertaking (LUT).
4. You Are a Casual Taxable Person
If you provide services occasionally in a state where you have no fixed place of business (e.g., you're a Delhi-based freelancer doing a short gig in Goa), you need a temporary GST registration.
5. You Are a Non-Resident Taxable Person
Foreign freelancers providing services in India must register regardless of turnover.
The Gray Zone: Freelancers Who Are "Almost" at the Threshold
If your turnover is between ₹15 lakh and ₹20 lakh, you need to plan ahead:
- A few big projects could push you over ₹20 lakh mid-year
- Once you cross the threshold, you must register within 30 days
- Failure to register after crossing the threshold attracts penalties
Recommendation: If you're consistently earning ₹15+ lakh annually, either register proactively or maintain meticulous tracking so you catch the threshold crossing immediately.
Voluntary GST Registration: Pros and Cons
Even if you're below ₹20 lakh, you can voluntarily register for GST. Here's when it makes sense — and when it doesn't.
Pros of Voluntary Registration
1. Credibility with Larger Clients
Most mid-to-large companies have strict vendor onboarding requirements. They prefer GST-registered vendors for cleaner accounting and input tax credit eligibility. Without GSTIN, you may lose bids to registered competitors.
2. Input Tax Credit (ITC)
You can claim credit for GST paid on business purchases — software subscriptions, office equipment, professional services. This reduces your effective cost.
Example: You pay ₹18,000 GST on a laptop worth ₹1,00,000. With ITC, that ₹18,000 offsets your GST liability.
3. Export Benefits
Registered exporters can claim refund of input tax credit on zero-rated exports. Without registration, you lose this benefit.
4. Easier Scaling
You won't scramble to register when you cross ₹20 lakh. Your systems and invoices will already be GST-compliant.
Cons of Voluntary Registration
1. Compliance Burden
You must file monthly/quarterly GSTR-1 and GSTR-3B returns even if you have nil transactions. Missing deadlines attracts late fees (₹20-₹50 per day per return).
2. GST Makes Your Quotes Appear Higher
If your client is not GST registered (e.g., a small individual client), they cannot claim ITC. Your ₹50,000 quote becomes ₹59,000 — a 18% price increase from the client's perspective.
3. Working Capital Impact
You collect GST from clients but must deposit it with the government (usually quarterly). This is not your money, but it sits in your account temporarily — creating accounting responsibility.
4. Accounting Gets More Complex
You'll need to track HSN/SAC codes, place of supply, reverse charge applicability, and reconcile GSTR-2A/2B with your purchases.
The GST Registration Process (Step by Step)
If you've decided to register, here's how:
Step 1: Gather Documents
- PAN card
- Aadhaar card
- Proof of business address (rent agreement, utility bill, or NOC from property owner)
- Bank account statement or cancelled cheque
- Passport-size photo
- Digital signature (Class 2 DSC) or Aadhaar OTP-based e-sign
Step 2: Apply on GST Portal
- Go to gst.gov.in
- Click "Services" → "Registration" → "New Registration"
- Fill Form GST REG-01 — Part A (PAN, mobile, email verification)
- You'll receive a TRN (Temporary Reference Number)
- Complete Part B with business details, address, and document uploads
Step 3: Verification
The GST officer may:
- Auto-approve (most common for straightforward applications)
- Send a notice for clarification (respond within 7 working days)
- Issue a site visit notice (rare for home-based freelancers)
Step 4: Receive GSTIN
On approval, you'll receive your 15-digit GSTIN by email. Typical processing time: 3-7 working days.
Step 5: Start Issuing Tax Invoices
From the registration date, all your invoices to GST-registered clients must be Tax Invoices with your GSTIN.
Invoicing as a Non-GST-Registered Freelancer
No GSTIN? Your invoices are still legal. Here's what they should include:
- Your name and address
- Client name and address
- Invoice number and date
- Service description
- Amount (no GST breakup needed)
- Your PAN number (good practice)
- Payment terms and bank details
You cannot charge GST or show a GST line item if you're not registered. Doing so is illegal.
Use the free GST invoice generator on InvoiceAI — it handles both GST and non-GST invoices correctly, so you won't accidentally include or omit the wrong fields.
For a detailed walkthrough of non-GST invoicing, read our guide: Invoice Without GST India — Freelancer Guide.
HSN / SAC Codes Freelancers Commonly Use
| Service Type | SAC Code | GST Rate |
|---|---|---|
| IT / Software development | 9983 | 18% |
| Graphic design | 9983 | 18% |
| Consulting services | 9983 | 18% |
| Content writing / copywriting | 9983 | 18% |
| Digital marketing | 9983 | 18% |
| Photography / videography | 9983 | 18% |
| Architecture / engineering | 9983 | 18% |
| Legal services | 9982 | 18% |
| Education / tutoring (vocational) | 9992 | 18% |
| Health services | 9993 | Exempt |
Most freelance services fall under SAC 9983 at 18% GST. When in doubt, check the GST rate finder on the GST portal.
GST Composition Scheme: Is It Relevant for Freelancers?
The composition scheme allows small businesses to pay GST at a flat 6% (for services) instead of 18%, with simpler compliance. However:
- Cannot make inter-state supplies — kills it for most freelancers with pan-India clients
- Cannot issue Tax Invoices — clients can't claim ITC, making you unattractive to GST-registered businesses
- Cannot export services under the scheme
Verdict: The composition scheme is not practical for most service-based freelancers.
Frequently Asked Questions
Q: If I'm below ₹20 lakh but my client is in another state, do I really need GST?
Yes. Inter-state supply of services requires GST registration regardless of your turnover. This is one of the most commonly overlooked rules. Even a single inter-state client triggers the requirement.
Q: Can I mention my PAN instead of GSTIN on invoices?
Yes, for non-GST invoices. PAN is not legally required on every invoice, but including it builds credibility and may be requested by clients for TDS deductions (under Section 194J for professional fees).
Q: What happens if I cross ₹20 lakh without registering?
You must register within 30 days of crossing the threshold. If you collected any amount post-threshold without registering, you're liable to deposit the applicable GST plus interest and penalties.
Q: Can I cancel my GST registration if my turnover drops below ₹20 lakh?
Yes. You can apply for cancellation on the GST portal (Form GST REG-16). The cancellation process takes about 30 days. Post-cancellation, you issue non-GST invoices.
Q: Does receiving payment in USD from a foreign client count toward ₹20 lakh turnover?
Export of services is included in aggregate turnover, but it's zero-rated for GST purposes. So it counts toward your threshold but doesn't create a GST liability — just registration and LUT filing.
Q: Is GST registration free?
Registration itself is free on the government portal. If you hire a CA or consultant to do it for you, fees typically range from ₹500 to ₹2,000.