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:
- IT services, software development, web design
- Management consulting, business advisory
- Content writing, copywriting, digital marketing
- Graphic design, video editing, animation
- Accounting, bookkeeping, financial advisory
- Legal consulting (non-advocate)
- Training and coaching services
⚠️ 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
- Visit gst.gov.in and click "Register Now"
- Select Taxpayer as registration type
- Enter PAN, mobile number, and email — you'll receive a TRN (Temporary Reference Number)
- Fill Part B — business details, address, bank account
- For nature of business, select "Service Provider"
- Upload documents: PAN card, Aadhaar, bank statement, address proof
- Submit — ARN (Application Reference Number) issued within 15 minutes
- 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:
- Your name, address, and GSTIN
- Invoice number and date
- Client's name, address, and GSTIN (if registered)
- Description of service and SAC code
- Taxable value
- GST rate and GST amount (CGST + SGST for same-state, IGST for inter-state)
- Total amount payable
📄 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:
- Laptop, computer, and hardware purchases
- Software subscriptions (Adobe, Microsoft, etc.)
- Internet and broadband charges
- Mobile phone bills (business use portion)
- Co-working space rent
- Professional courses and training
- Office supplies and stationery
⚠️ 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 →