GST for Freelancers in India: When You Must Register
⏱ 2 min readFreelancing income in India counts as a supply of services under GST. Whether you must register, charge GST, or can invoice foreign clients without it depends on your turnover and where your clients are. Here are the rules that matter.
The registration threshold
As a service provider you must register for GST once your aggregate turnover in a financial year crosses ₹20 lakh (₹10 lakh in special category states). 'Aggregate' means all your freelance income across India combined — not per client.
Below the threshold, registration is optional. Some freelancers register voluntarily anyway: it lets them claim input tax credit on business expenses and looks more established to corporate clients.
Foreign clients: export of services is zero-rated
Services delivered to clients outside India, paid in foreign currency, generally qualify as export of services — which is zero-rated, not exempt. That distinction matters: zero-rated means you charge 0% GST but can still claim input credit.
To invoice exports without charging IGST, file a Letter of Undertaking (LUT) on the GST portal — a simple online declaration, renewed each financial year. Without an LUT you would have to charge IGST and claim a refund later, which ties up cash.
What rate applies to freelance services
Most professional services — software development, design, writing, marketing, consulting — fall in the standard 18% slab. For an Indian client in another state you charge 18% IGST; for a client in your own state, 9% CGST + 9% SGST.
Invoices and returns
Once registered you must issue GST-compliant invoices — your GSTIN, the client's GSTIN (for B2B), SAC code, rate and the tax broken out — and file returns (GSTR-1 for sales, GSTR-3B for summary and payment). Smaller taxpayers can use the quarterly QRMP scheme to reduce filing frequency.
A composition-style scheme also exists for small service providers (6% up to ₹50 lakh turnover), but it bars you from claiming input credit and from inter-state supply, which rules it out for most freelancers with out-of-state or foreign clients.
Frequently asked questions
I earn under ₹20 lakh from freelancing. Do I need GST?
Generally no — registration becomes mandatory only past ₹20 lakh aggregate turnover (₹10 lakh in special category states). You can register voluntarily for input credit or client credibility.
Do I charge GST to clients in the US or Europe?
No, if the work qualifies as export of services (client outside India, payment in foreign exchange). File a Letter of Undertaking (LUT) so you can invoice at 0% without paying and reclaiming IGST.
What SAC code and rate do most freelancers use?
It depends on the service — e.g. IT/software services commonly fall under SAC 9983* codes at 18%. Your invoice must state the SAC and the rate.