GST for Freelancers in India: Complete Guide
Everything you need to know about GST registration, compliance, and filing as a freelancer or independent consultant in India.
Do Freelancers Need to Register for GST?
In India, GST registration is mandatory if your aggregate turnover exceeds ₹20 lakh in a financial year (₹10 lakh for special category states like those in the North East). For freelancers providing services, this threshold applies to your total invoiced revenue, not profit.
There is an important exception: if you provide services to clients outside India (export of services), GST registration may still be required if you want to claim ITC on your Indian business expenses, even if your turnover is below the threshold.
Many freelancers choose to register voluntarily even below ₹20 lakh because it allows them to claim input tax credit on business purchases, and some corporate clients require vendors to be GST registered.
How to Register for GST
GST registration is free and done entirely online at the GST portal (gst.gov.in). Here is what you need:
- PAN card
- Aadhaar card for e-verification
- Photograph (passport size)
- Proof of business address (rent agreement, electricity bill, or property tax receipt)
- Bank account details with cancelled cheque or bank statement
The process typically takes 3-7 working days. Once approved, you receive a 15-digit GSTIN that you must display on all invoices.
Which Services Are Taxable?
Almost all services provided by freelancers in India attract 18% GST. This includes:
- Software development, web development, and IT consulting
- Graphic design, UI/UX design, and creative services
- Content writing, copywriting, and digital marketing
- Business consulting, management consulting, and accounting services
- Photography, videography, and video editing
- Translation and transcription services
- Online teaching and coaching
Export of services (providing services to clients located outside India, with payment received in foreign exchange) is zero-rated under GST. This means you charge 0% GST but can still claim ITC on your Indian business expenses.
SAC Codes for Common Freelancer Services
The Services Accounting Code (SAC) is a 6-digit code used to classify services under GST. You need to mention the correct SAC on your invoices. Here are common codes for freelancers:
| Service | SAC Code | GST Rate |
|---|---|---|
| IT Software Services | 998314 | 18% |
| IT Consulting | 998313 | 18% |
| Graphic / UI Design | 998397 | 18% |
| Management Consulting | 998311 | 18% |
| Advertising Services | 998361 | 18% |
| Content / Copywriting | 998397 | 18% |
| Photography | 998381 | 18% |
| Translation Services | 998397 | 18% |
| Accounting / Bookkeeping | 998322 | 18% |
Filing GST Returns as a Freelancer
As a registered freelancer, you need to file returns regularly. The two primary returns are:
- GSTR-1: Details of outward supplies (your invoices). Due by the 11th of the following month.
- GSTR-3B: Summary return with tax payment. Due by the 20th of the following month.
See our complete GST filing deadlines calendar for 2026 to plan ahead.
Many freelancers hire a CA for filing, which typically costs ₹2,000 to ₹5,000 per month. With Sahaj, you can reduce this cost significantly: the app tracks your ITC automatically, generates CA-ready exports, and ensures nothing is missed. Your CA can then file in minutes instead of hours.
Composition Scheme: Should Freelancers Use It?
The Composition Scheme is available to service providers with turnover up to ₹50 lakh. Under this scheme, you pay a flat 6% GST (3% CGST + 3% SGST) instead of 18%, but you cannot claim ITC and cannot provide interstate services.
For most freelancers, especially those with digital expenses (cloud services, software subscriptions, equipment), the regular scheme is better because ITC recovery often exceeds the tax savings of composition. However, if you have very few business expenses, composition may simplify compliance.
Common Compliance Mistakes
- Not issuing proper invoices: Every invoice must include your GSTIN, the client's GSTIN (if registered), SAC code, and GST breakup.
- Ignoring ITC claims: Many freelancers pay GST on purchases but never claim the credit. Over a year, this can mean thousands of rupees lost.
- Mixing personal and business purchases: Only business expenses are eligible for ITC. Keep clear records.
- Late filing: Late fees of ₹50/day plus 18% interest add up fast. Set reminders or use automated tools.
- Not tracking receipts: Without proper receipt tracking, you will miss ITC claims at filing time.
Tip: Start tracking GST from month one of your freelancing career. Retroactive ITC claims are limited and become impossible after the September deadline of the following year.
Key Takeaways
- Register for GST once turnover exceeds ₹20 lakh (or voluntarily for ITC benefits)
- Most freelancer services attract 18% GST; exports are zero-rated
- Use the correct SAC code on every invoice
- File GSTR-1 by the 11th and GSTR-3B by the 20th every month
- Track all business receipts to maximise ITC claims
- Consider automating with Sahaj to save time and reduce CA costs
Start tracking your GST with Sahaj
Free forever plan available. Snap receipts, track ITC, know what you owe.
Get started free