GST for freelancers in India is the indirect tax on the services you supply, and it becomes mandatory only when your total service income crosses ₹20 lakh in a financial year (₹10 lakh in special category states, as of July 2026). Because exports of services are zero-rated, a freelancer working only for foreign clients charges no GST and can stay unregistered until that threshold is reached, though many register voluntarily to file a Letter of Undertaking and claim refunds.
The most common situations shake out like this:
- Under ₹20 lakh a year: GST registration is not mandatory, even for inter-state or export work.
- Over ₹20 lakh: register, charge 18% GST to Indian clients, and file returns.
- Only foreign clients: your services are exports, which are zero-rated, so you charge 0% GST.
- Indian and foreign clients: all income counts towards the ₹20 lakh threshold.
If overseas clients pay you, a compliant receiving accounts setup produces the FIRC that proves an export, and the wider payments for freelancers picture sits alongside it. This guide is educational, not tax advice, so confirm your own position with a chartered accountant.
What is GST for freelancers?
GST is a single indirect tax on the supply of goods and services in India. As a freelancer you are a service provider, which means the work you sell is a taxable supply once you cross the registration threshold.
It matters for two practical reasons. First, when you are registered you add GST to invoices for Indian clients and pass that tax to the government. Second, registration lets you recover the GST you pay on business costs, from your laptop to your software subscriptions, through input tax credit.
The concept is rarely the problem. The edges are: when registration kicks in, how foreign clients are treated, and how GST sits next to income tax. The rest of this guide works through each in order.
Do I need to register for GST as a freelancer?
Registration turns on your turnover and where your clients are, not on your profession. The table below is a quick way to place yourself. Figures are current as of July 2026.
| Your situation | Registration | GST you charge |
|---|---|---|
| Only Indian clients, turnover under ₹20 lakh | Not mandatory | None until you register |
| Only Indian clients, turnover over ₹20 lakh | Mandatory | 18% to Indian clients |
| Only foreign clients, turnover under ₹20 lakh | Not mandatory | 0%, exports are zero-rated |
| Only foreign clients, turnover over ₹20 lakh | Mandatory | 0% under an LUT, or pay IGST and reclaim |
| Mix of Indian and foreign clients | Mandatory once combined turnover crosses ₹20 lakh | 18% on Indian work, 0% on exports |
| You want input tax credit or an LUT | Voluntary, below threshold | As per the rows above |
A common myth is that any freelancer with a foreign client must register at once. That is not correct. Service providers making inter-state or export supplies are exempt from compulsory registration up to ₹20 lakh, so a small freelancer serving overseas clients can stay unregistered until turnover crosses the limit. The same logic runs through gst on international transactions generally.
What is the GST threshold for freelancers?
For services, the threshold is aggregate turnover across a financial year, counted before any deduction. It is not per client and not per month.
| Supply and location | Registration threshold (aggregate turnover) |
|---|---|
| Services, most states | ₹20 lakh a financial year |
| Services, special category states | ₹10 lakh a financial year |
| You buy services from abroad under reverse charge | Register regardless of turnover |
Special category states include several north-eastern and hill states, and the exact list has shifted over the years, so check yours with a chartered accountant before you rely on ₹10 lakh. The reverse charge point catches people out: paying for certain services from overseas vendors can create a GST liability even when your own turnover is small, a wrinkle that also shows up when you look at gst on foreign exchange.
What is the GST rate for freelancers?
Most freelance services are taxed at the standard rate of 18%. That covers writing, design, software development, consulting, marketing and similar professional work.
- You add 18% GST on top of your fee when invoicing Indian clients.
- You classify the service with the correct SAC (Services Accounting Code) on every invoice.
- Exports of services are zero-rated, so you charge 0% to eligible foreign clients.
Your invoice format matters as much as the rate. A compliant tax invoice needs your GSTIN, the SAC code, the place of supply and the tax split, and higher-volume freelancers should read up on e invoicing under GST as they scale past the e-invoice limit.
How is foreign client income treated under GST?
When you invoice a client outside India, the supply is usually an export of services, which is zero-rated under Section 16 of the IGST Act. You charge no GST, and you keep the right to recover input tax credit on your costs.
A foreign engagement qualifies as an export only when three conditions hold together: the place of supply is outside India, you are paid in convertible foreign exchange, and the two parties are not branches of the same company. Miss any one and the receipt can be reclassified. The full checklist sits in export of services under gst, and recording the right purpose code for freelancers on each inward payment keeps the trail clean.
The proof most freelancers forget is the money trail. A zero-rated claim needs evidence that payment arrived from abroad in foreign currency, which is where the FIRC or its electronic form, the eFIRA, comes in. The difference between the two is set out in firc vs fira.
LUT vs paying IGST and claiming a refund
If you are registered and export services, GST gives you two routes. You can file a Letter of Undertaking (LUT) and export without paying any IGST, or you can pay 18% IGST upfront and reclaim it later.
| LUT route | Pay IGST, then refund | |
|---|---|---|
| GST paid upfront | None | 18% IGST, later reclaimed |
| Working capital | Stays free | Locked up until the refund arrives |
| Paperwork | File the LUT once a year (Form GST RFD-11) | File a refund claim each period |
| Proof needed | FIRC or eFIRA plus foreign-currency receipt | Same, plus a refund application |
| Best suited to | Regular exporters | Occasional or one-off exports |
For most freelancers who export regularly, the LUT route is simpler because it keeps cash free instead of parking it with the government for months. The mechanics of both, and where each makes sense, are compared in lut vs igst refund, while the document trail behind a claim is covered in firc for gst refund.
A worked example
Take Priya, a freelance UI designer in Bengaluru who bills only US clients and earns ₹30 lakh in the financial year.
- She crosses ₹20 lakh, so registration is mandatory even though every rupee comes from exports.
- Her exports are zero-rated, so she charges her US clients 0% GST.
- She files an LUT at the start of the year, so no 18% IGST is tied up on her invoices.
- During the year she spends ₹1,50,000 on a laptop and software and pays ₹27,000 GST on those costs.
- Because her output tax is zero under the LUT, that ₹27,000 input tax credit builds up and she can apply for it as a refund of unutilised credit.
- She keeps an eFIRA for every client payment as proof the money came in from abroad.
Priya charges nothing extra to clients, ties up no working capital, and still recovers ₹27,000 of GST on her tools. The step that makes the refund hold up is the export proof, and the mechanics of claiming that credit are in claim itc in gst.
How do you file GST returns as a freelancer?
Once registered, your filing cadence is set by turnover:
- GSTR-1: details of your outward supplies, quarterly up to ₹5 crore turnover and monthly above that. For exporters the specifics are in gstr-1 for export of services.
- GSTR-3B: a summary return with your tax payment, on the same cadence.
- Annual return: where applicable, once a year.
Late filing attracts a penalty of ₹50 a day, so a calendar reminder pays for itself. Filing on time also keeps your credit and refunds moving, since a missed return can freeze both.
GST vs income tax for freelancers
These are two separate obligations, and both can apply to you at once. GST is a tax you collect from clients and remit, driven by turnover and client location. Income tax is a tax on your profit, filed through your ITR.
Registering for GST does not change your income tax, and paying income tax does not exempt you from GST. You still file the annual return walked through in itr for freelancers, and the profit side is covered in freelancer income tax India. Remember that tax deducted at source is a third, separate item, explained in tds for freelancers.
Common GST mistakes freelancers make
A handful of errors recur, and each can cost a refund or invite a notice:
- Letting the LUT lapse: it renews every financial year, or you lose the no-IGST export route.
- Missing reverse charge: GST can apply to foreign software and subscriptions you buy.
- Weak export proof: no FIRC, or payment landing in a personal account with no clear foreign-currency trail.
- Late returns: a missed GSTR-1 or GSTR-3B blocks credit and refunds.
- Treating GST and income tax as one: they run on separate calendars and rules.
How Xflow fits into an export-compliant workflow
Xflow is a cross-border payments platform that helps Indian freelancers and businesses receive money from abroad, settled in INR. It is not a tax tool and it does not file your returns. Its role in your GST workflow is narrower and useful: the proof layer that shows an export actually happened.
- Receive in foreign currency through a Receiving Account, a routing account issued by the banking partner, so the foreign-exchange condition for a zero-rated export is met cleanly.
- Auto-issued eFIRA for each payment, the electronic advice you attach to a zero-rated claim or a refund.
- Live mid-market rate conversion, so more of each invoice reaches your account.
As of July 2026, Xflow holds final Payment Aggregator - Cross Border (PA-CB) authorisation from the Reserve Bank of India for both exports and imports, and is ISO 27001 and SOC 2 certified. If you are paid through Upwork, Fiverr or a direct contract, the practical setup is in get paid on Upwork as freelancer in India. It handles the payment and the paperwork; your chartered accountant still files the returns.
The bottom line
GST for freelancers is simpler than it first looks once you know the triggers. Register when turnover crosses ₹20 lakh, or earlier if you want to file an LUT and claim input tax credit. Charge 18% to Indian clients and 0% to eligible foreign clients as zero-rated exports. Keep the FIRC, the LUT and the purpose code clean so the export claim holds. When your own case is unclear, a short call with a chartered accountant costs less than a stalled refund.
Simplify international payments collection with eFIRC compliance
Frequently asked questions
Only if your service turnover crosses ₹20 lakh in a financial year (₹10 lakh in special category states), or you register voluntarily. Below the threshold, registration is not mandatory, even for foreign or inter-state clients.
₹20 lakh of aggregate turnover in a financial year for most states, and ₹10 lakh in special category states, as of July 2026. It counts all clients together, before any deduction.
Not automatically. Exports of services are zero-rated, so you register only once turnover crosses ₹20 lakh, though many register voluntarily to file an LUT and claim refunds.
Most freelance services are taxed at 18%. You add it to invoices for Indian clients, while eligible exports of services are charged at 0%.
A Letter of Undertaking lets a registered freelancer export services without paying 18% IGST upfront. You file it once a year on the GST portal in Form GST RFD-11 and renew it every financial year.
The income counts towards your turnover. Payments from foreign clients through these platforms are treated as exports when they meet the export conditions, including foreign-currency payment and a FIRC.
Yes. GST is charged on turnover and client location, while income tax is paid on your profit through your ITR. Both can apply at the same time.