India has over 15 million freelancers — from developers and designers to writers and consultants. But GST compliance remains a massive grey area for most of them. Miss a registration deadline or raise an incorrect invoice and you could face penalties.
This guide covers everything a freelancer needs to know about GST in 2026 — written in plain language, without the legal jargon.
It depends on your annual turnover and the type of clients you serve:
| Scenario | GST Registration |
|---|---|
| Annual turnover < ₹20 lakh (₹10 lakh in special states) — domestic clients only | Optional (not required) |
| Annual turnover > ₹20 lakh — domestic clients | ✅ Mandatory |
| Exporting services (foreign clients paying in foreign currency) | ✅ Mandatory (regardless of turnover) |
| Providing services via e-commerce platform (Upwork, Fiverr) | ✅ Mandatory (regardless of turnover) |
| Working in special category states (J&K, Himachal, Uttarakhand, etc.) | Threshold is ₹10 lakh |
Most freelance services in India attract 18% GST. This is charged on your service fee before any TDS deduction.
SAC (Services Accounting Code) is the 6-digit code you must mention on every GST invoice. Here are the most common ones:
| Freelance Type | SAC Code | GST Rate |
|---|---|---|
| Software development / IT services | 998314 | 18% |
| Web design / UI-UX design | 998314 | 18% |
| Digital marketing / SEO services | 998366 | 18% |
| Content writing / copywriting | 998391 | 18% |
| Graphic design / illustration | 998361 | 18% |
| Management consulting | 998311 | 18% |
| Photography / videography | 999619 | 18% |
| Training / coaching services | 999293 | 18% |
| Accounting / bookkeeping | 998222 | 18% |
| Translation services | 998392 | 18% |
| Description | SAC | Amount | IGST @18% | Total |
|---|---|---|---|---|
| React.js Development (March) | 998314 | ₹50,000 | ₹9,000 | ₹59,000 |
This is one of the most asked questions by Indian freelancers on platforms like Upwork and Fiverr.
If you provide services to a client outside India and receive payment in foreign currency, it qualifies as an Export of Service under the IGST Act. This means:
| Return | What It Covers | Due Date |
|---|---|---|
| GSTR-1 | All outward supplies (invoices raised) | 11th of next month (or quarterly) |
| GSTR-3B | Summary of sales, purchases, and tax payable | 20th of next month |
| GSTR-9 (Annual) | Annual return (mandatory above ₹2 crore) | 31st December |
As a registered freelancer, you can claim ITC on GST paid for business-related purchases. This directly reduces your tax liability.
Common ITC claims for freelancers:
| Violation | Penalty |
|---|---|
| Not registering when required | 10% of tax due (min ₹10,000) or 100% if fraudulent |
| Late filing of GSTR-1 / GSTR-3B | ₹50/day (₹20/day if nil return) |
| Not issuing proper GST invoice | Up to ₹25,000 |
| Late payment of tax | 18% interest per annum on outstanding tax |
Yes. Freelancers and sole proprietors can use their residential address as the principal place of business for GST registration.
If you are GST registered and your supply is taxable, you are legally obligated to collect GST and deposit it — regardless of whether your client asks for it.
This is a business decision. Most Indian freelancers quote exclusive of GST (e.g., "My fee is ₹50,000 + GST"). Always clarify this with your client upfront to avoid disputes.
If your clients are foreign (outside India) and you receive USD/GBP/EUR, it's zero-rated export — no GST on the invoice. However, if the platform charges you fees and issues a GST invoice (like some Indian platforms), you can claim ITC on that.
It's not mandatory below ₹20 lakh (domestic services). But if your clients are large companies that need a GST invoice to claim ITC, being unregistered will cost you those clients. Consider voluntary registration.
EasyLedger handles SAC codes, CGST/SGST/IGST, and zero-rated exports automatically. Takes 2 minutes.
Create Freelancer Invoice →