Do Freelancers Need GST Registration?

Yes — if your annual income from freelancing or consulting exceeds ₹20 lakh (₹10 lakh for special category states), GST registration is mandatory. Freelancing and consulting are classified as services under GST, so the ₹20 lakh threshold applies — not the ₹40 lakh threshold that applies to goods suppliers.

💡 Quick Answer

Freelancer earning under ₹20 lakh/year from Indian clients? GST registration is optional. Earning over ₹20 lakh, or supplying services to any foreign client? Registration is mandatory.

GST Registration Threshold for Freelancers

Annual Turnover Registration Required?
Below ₹20 lakh (regular states) No — optional
Below ₹10 lakh (special category states) No — optional
Above ₹20 lakh Yes — mandatory
Any amount — foreign clients (export of services) Yes — mandatory
Any amount — e-commerce platform (Upwork, Fiverr, etc.) Yes — mandatory

What GST Rate Applies to Freelancers?

Most freelancing and consulting services attract 18% GST under the general services category. This includes:

⚠️ Exception — Export of Services

If your client is outside India and payment is received in foreign currency, it qualifies as export of services and is taxed at 0% GST (zero-rated). You still need registration but don't charge GST to foreign clients.

How to Register for GST as a Freelancer

  1. Visit gst.gov.in and click "Register Now"
  2. Select Taxpayer as registration type
  3. Enter PAN, mobile number, and email — you'll receive a TRN (Temporary Reference Number)
  4. Fill Part B — business details, address, bank account
  5. For nature of business, select "Service Provider"
  6. Upload documents: PAN card, Aadhaar, bank statement, address proof
  7. Submit — ARN (Application Reference Number) issued within 15 minutes
  8. GSTIN issued within 7 working days after verification

Registration is completely free. No government fees apply.

GST Invoicing for Freelancers

Once registered, you must issue a GST-compliant tax invoice for every service you provide. Your invoice must include:

📄 Free GST Invoice Generator

Create professional GST-compliant invoices for your freelancing clients in seconds.

Generate Invoice →

SAC Codes for Common Freelancing Services

Service Type SAC Code GST Rate
IT / Software services 998314 18%
Web design / development 998311 18%
Content writing / copywriting 999294 18%
Graphic design 998392 18%
Management consulting 998311 18%
Digital marketing 998361 18%
Training / coaching 999293 18%

Can Freelancers Claim Input Tax Credit (ITC)?

Yes — registered freelancers can claim ITC on business expenses where GST was paid. Common claimable expenses include:

⚠️ ITC Not Allowed On

Personal expenses, food and beverages, and items used for both personal and business purposes cannot be claimed as ITC.

GST Returns for Freelancers

As a registered freelancer, you must file these returns:

Return What to File Due Date
GSTR-1 All invoices raised to clients 11th of next month
GSTR-3B Summary of tax liability and ITC 20th of next month
GSTR-9 Annual return 31st December

Late filing attracts a penalty of ₹50/day (₹20/day for nil returns) and 18% interest on unpaid tax.

Composition Scheme — Is It Available for Freelancers?

No. The Composition Scheme (which allows simpler filing at a lower flat rate) is not available for service providers unless they are a restaurant. Freelancers and consultants must file regular GST returns.

Frequently Asked Questions

I work on Upwork/Fiverr — do I need GST?

Yes, if you earn through international platforms, your income qualifies as export of services. GST registration is mandatory regardless of income amount when supplying to foreign clients, but you charge 0% GST to them.

My income is ₹15 lakh — should I voluntarily register?

It's optional below ₹20 lakh for Indian clients. Voluntary registration makes sense if your clients are GST-registered businesses who need your GSTIN to claim ITC on their end.

Do I charge GST on advance payments?

Yes. If you receive an advance payment, you must issue a receipt voucher and the GST liability arises at the time of advance receipt.

What if I have both freelance and salary income?

Salary income is exempt from GST. Only your freelancing/consulting income counts toward the ₹20 lakh threshold.

🧮 Calculate Your GST

Use our free GST calculator to compute tax on your consultancy invoices instantly.

GST Calculator →