GST registration for freelancers and service providers in India
Freelancers and independent service providers must register for GST once aggregate turnover crosses Rs 20 lakh (Rs 10 lakh in special category states). Export of services can often be zero-rated under a Letter of Undertaking (LUT), meaning GST-registered freelancers serving foreign clients frequently pay no GST on that income while still being able to claim input tax credit on their expenses.
The Rs 20 lakh threshold for services
A freelancer or consultant providing services — writing, design, development, consulting, and similar — must register once aggregate turnover across all clients and platforms crosses Rs 20 lakh in a financial year (Rs 10 lakh in special category states). This is calculated on gross receipts, not net profit after expenses.
Exporting services to foreign clients
Freelancers serving clients outside India (for example, on Upwork or via direct international contracts) are generally making a 'zero-rated supply' if payment is received in convertible foreign exchange and the other conditions for export of services are met. Registering and filing a Letter of Undertaking (LUT) allows the freelancer to invoice without charging GST on these exports, while still being eligible to claim (or in some cases apply for refund of) input tax credit on GST-bearing business expenses.
Shunya's CA team handles the entire process — filing, documentation, and follow-up with the department. Fully online.
Talk to a CA →Domestic clients requiring GST invoices
Indian corporate clients, especially larger companies, frequently require a GST-compliant invoice to claim their own input tax credit — meaning a freelancer without a GSTIN can be excluded from certain corporate engagements even below the mandatory threshold. This is one of the most common reasons freelancers register voluntarily.
SAC codes and applicable GST rate
Freelance services generally fall under the applicable Services Accounting Code (SAC) for professional, technical, or business services, most commonly taxed at 18%. The correct SAC code should be declared at registration and referenced on every invoice — an incorrect code can create mismatches during return filing or audit.
Common compliance mistakes freelancers make
The most frequent issues: not tracking aggregate turnover across multiple platforms and direct clients (each individually under threshold, but combined over it), not filing an LUT before invoicing foreign clients GST-free, and not reconciling foreign currency receipts with the invoiced amount for accurate turnover reporting.
Do freelancers need to charge GST on income from foreign clients?
In most cases, no — if payment is received in convertible foreign exchange and other export-of-service conditions are satisfied, the supply is treated as zero-rated. To invoice without charging GST, the freelancer needs to be GST-registered and file a Letter of Undertaking (LUT) with the department; without an LUT, GST must be charged and later claimed back as a refund, which is a slower and more cumbersome process.
This article is for general information only. For your specific situation, consult a practicing CA.
Get it done right, the first time
Shunya's CA team handles the entire process — filing, documentation, and department follow-up. Fully online, no office visit required.
Get Started →