GST registration for freelancers: do you need it?
Not every freelancer needs to register for GST — but once you cross certain thresholds, or take specific kinds of clients, it stops being optional. Here's how to tell where you stand.
The basic threshold
GST registration becomes mandatory once your aggregate annual turnover crosses the applicable threshold for service providers — this varies somewhat by state, so check the current limit for your state on the GST portal rather than assuming a single number applies everywhere in India.
Why you might register voluntarily, even below the threshold
- Some larger clients — especially companies — only work with GST-registered vendors, since they need your GSTIN to claim input tax credit on what they pay you.
- Voluntary registration lets you claim input tax credit on your own business expenses (software subscriptions, equipment, etc.) that carry GST.
- It can also lend credibility for larger contracts, even when not strictly required.
What changes once you're registered
You'll need to issue GST-compliant invoices (with GSTIN, HSN/SAC codes, and the correct tax split), file periodic GST returns even in months with no activity, and maintain slightly more detailed records than an unregistered freelancer. This is a real ongoing compliance commitment, not a one-time form.
Export of services and GST
If most of your clients are outside India, your services likely qualify as export of services, which is typically zero-rated under GST — meaning you may still need to register and file, but the actual GST charged on those invoices can be nil, subject to specific conditions being met (payment in foreign exchange, place of supply outside India, and a few others).