Do Freelancers in India Actually Need GST Registration
A freelancer or consultant in India needs GST registration only once their aggregate turnover crosses the threshold set under GST law, not simply because they are earning money from clients. For most states this threshold is Rs 20 lakh a year for a service provider, with a lower limit in a handful of special category states in the North East and hill regions. Below that threshold, registration is optional, and a large share of part time consultants and small development shops legally operate without a GSTIN.
The confusion usually comes from mixing up GST with income tax. Income tax applies from the first rupee of profit, after exemptions and deductions, while GST only kicks in once turnover crosses the registration threshold. A freelancer earning Rs 8 lakh a year from three clients still files income tax returns, but is not required to register for GST at all.
The Turnover Threshold That Actually Applies to You
Aggregate turnover for GST purposes includes every taxable supply you make in a financial year, added up across all your clients and projects, not the turnover from any single client. This trips up freelancers who think of each client relationship separately.
| Situation | Typical registration threshold |
|---|---|
| Freelancer or consultant, most states | Rs 20 lakh a year |
| Freelancer in a special category North East or hill state | Rs 10 lakh a year (check the current state-wise limit) |
| Goods trader, most states | Rs 40 lakh a year (optional scheme, conditions apply) |
| Exporting services to clients abroad | Counted in the same Rs 20 lakh limit, even though exports are zero-rated |
That last row is where most freelancers get caught out. Export income is zero-rated under GST, meaning no GST is actually charged on it, but it still counts toward your aggregate turnover for deciding whether you must register. A freelancer billing a US or UK client in dollars cannot ignore GST registration just because the income is foreign.
Exporting Services? This Is Where LUT Comes In
A Letter of Undertaking, usually called an LUT, lets a GST-registered freelancer invoice overseas clients without charging or paying IGST upfront, as long as the work genuinely qualifies as an export of services. To qualify, the supplier must be located in India, the client outside India, the place of supply outside India, and payment must arrive in convertible foreign exchange or through a mechanism the RBI permits.
Once registered, filing an LUT is a one time online form each financial year on the GST portal, after which every export invoice can be raised without IGST. Without an LUT, a registered exporter would technically need to pay IGST first and then claim a refund, which ties up cash for weeks. Most freelancers who serve international clients through platforms like Upwork, or who invoice agencies abroad directly, keep the LUT active every year once they cross the threshold.
Keep proof that payment genuinely arrived in foreign exchange on file against each invoice, usually a Foreign Inward Remittance Certificate or advice from your bank or payment processor, since that is what an assessing officer will ask for if your export claims are ever reviewed.
What Happens the Month You Cross the Threshold
Once your cumulative turnover in a financial year crosses the applicable limit, registration becomes mandatory, typically within 30 days of crossing it. Waiting until the financial year ends to see the final number is a common mistake, because the obligation arises the moment the threshold is crossed, not at year end.
Track cumulative billed turnover every month, not just money actually received, since GST law generally looks at invoice value rather than collection date for this purpose. A freelancer who signs a large retainer in month eight that pushes them past Rs 20 lakh needs to register promptly, even before the client has paid. Running your numbers through a simple GST calculator each quarter is a cheap way to avoid being caught off guard.
GST Invoices Once You Are Registered
A registered freelancer must issue a proper GST invoice for every taxable supply, carrying their GSTIN, the client's GSTIN where applicable, the relevant HSN or SAC code, taxable value, tax rate, and the tax split correctly between CGST, SGST or IGST depending on whether the client is in the same state, a different state, or abroad.
Most professional services attract 18 percent GST, split as 9 percent CGST and 9 percent SGST for an in-state client, or charged fully as IGST for an inter-state client. Export invoices under a valid LUT carry no GST charge but still need to state that the supply is a zero-rated export under LUT, with the LUT reference number included. A GST invoice generator handles this formatting automatically, since an invoice missing a mandatory field can be rejected by a client's accounts team or flagged during an audit.
Composition Scheme: Why Most Consultants Cannot Use It
The standard GST composition scheme is built for small goods traders and restaurants, and most freelancers offering professional services cannot use it in its common form. A separate, smaller composition option exists for certain service providers up to a defined turnover limit, charged at a flat lower rate, but it comes with real tradeoffs: no input tax credit on expenses like software subscriptions or a laptop, no inter-state supply allowed, and no ability to issue the kind of tax invoice some corporate clients insist on for their own input credit claims.
A freelancer working with GST-registered Indian companies or export clients is usually better off under the regular scheme, since it supports input credit, inter-state billing and LUT-based exports. See how the GST composition scheme works for a fuller comparison.
Common Mistakes Freelancers Make With GST
- Registering too early out of fear, then having to file monthly or quarterly returns for a business that was never close to the threshold.
- Registering too late, after a client's finance team asks for a GSTIN that does not exist, which can delay payment by weeks.
- Forgetting to renew the LUT every financial year, which forces export invoices to carry IGST until a fresh LUT is filed.
- Mixing personal and business transactions in one bank account, which makes it hard to prove aggregate turnover during a GST or income tax query.
- Not checking a client's GSTIN before invoicing them, something a quick pass through a GSTIN validator solves in seconds.
These mistakes compound once a freelancer scales into a small consulting practice with staff and a mix of domestic and export income. That is usually the point to tighten up freelance contracts with Indian clients too, since GST clarity and contract clarity go together. A clean website built for freelancers and consultants, with organised invoicing and a visible GSTIN where relevant, helps larger clients take the relationship seriously, the same way sellers who skip registration need a clear answer ready when a client or marketplace asks about it.