GST for Freelancers with Foreign Clients: Export Rules, LUT & Zero Tax Explained

Quick Answer: Services provided by Indian freelancers to clients located outside India are treated as export of services under GST, making them zero-rated supplies. This means the GST rate is 0%. To avoid paying tax upfront, you must file a Letter of Undertaking (LUT) on the GST portal before making the export. Without a valid LUT, you must pay IGST at 18% and then claim a refund. The key condition is that the payment must be received in convertible foreign exchange (like USD, EUR, GBP) into an Indian bank account.
GST for Freelancers with Foreign Clients: Export Rules, LUT & Zero Tax Explained
You just landed a $5,000 project from a client in California. Exciting, right? But then you wonder: "Do I need to charge GST? Do I need to register? What about LUT?" If you have ever worked with international clients on Upwork, Fiverr, or directly, you have probably asked these exact questions.
Here is the good news: services exported from India are zero-rated under GST, which means the effective tax rate is 0%. You do not add GST to your invoice. Your client pays the full amount, and you keep it all. But there is a catch. To claim this zero-rating benefit, you must follow specific rules set by the CBIC (Central Board of Indirect Taxes and Customs), including filing an LUT (Letter of Undertaking) and ensuring payment is received in foreign exchange.
Getting this wrong can cost you real money. If you do not file your LUT on time or if you accidentally charge GST to a foreign client, you could end up paying IGST out of pocket and waiting months for a refund. This guide covers every rule, every step, and every scenario you need to know about GST on freelance services exported abroad.
What Is Export of Services Under GST?
Before diving into the rules, let us understand what "export of services" actually means in the GST framework. Under Section 2(6) of the IGST Act, 2017, a service is considered an export if it meets all four conditions listed below.
The Four Conditions for Export of Services
For your freelance service to qualify as an export of services under GST, all four of these conditions must be satisfied:
-
The supplier is located in India: You, the freelancer, must be based in India and registered under GST (or eligible to register)
-
The recipient is located outside India: Your client must be based in a foreign country. This includes individuals, companies, and government bodies located outside India
-
The place of supply is outside India: The service must be delivered or consumed outside India. For most freelance services (consulting, design, writing, development), the place of supply is determined by the location of the recipient
-
Payment is received in convertible foreign exchange: The client must pay you in a foreign currency (USD, EUR, GBP, AUD, etc.) that is deposited into your Indian bank account or through approved channels
If even one of these conditions is not met, your service is not an export and regular GST rules apply.
Did You Know? "Convertible foreign exchange" does not just mean the payment currency. It means the actual funds must be received in India through banking channels or other approved modes. If a foreign client pays you in INR (Indian Rupees), it may not qualify as export of services under GST, even if the client is based abroad.
What About Freelance Platforms Like Upwork and Fiverr?
This is where many freelancers get confused. When you work through platforms like Upwork, Fiverr, Freelancer.com, or Toptal, the payment flow is different:
- Upwork: Payment comes from Upwork's escrow system (Upwork India is an Indian entity). The client is foreign, but the intermediary is Indian
- Fiverr: Fiverr Ireland Limited processes payments. The platform entity is based outside India
- Payoneer: Acts as a payment intermediary. Funds are received from a foreign entity
According to CBIC circulars and advance ruling authority decisions, if you provide services to a foreign client through an Indian intermediary, the export conditions still apply if the ultimate recipient is outside India and payment is received in foreign exchange.
However, if the platform withholds a service fee (like Upwork's 10% or Fiverr's 20%), you only need to worry about the export status of your service fee, not the platform's commission. The platform handles its own GST obligations separately.
Common Mistake: Some freelancers charge GST to foreign clients because they are confused about the platform structure. If the end client is outside India and you receive payment in foreign exchange, your service is an export regardless of whether you found the client through a platform or directly. Do not charge GST to foreign clients.
What Is Zero-Rated Supply and How Does It Work for Freelancers?
When your service qualifies as an export, it is classified as a zero-rated supply under GST. This is a special category created by the government to encourage exports and make Indian services competitive in the global market.
What Does Zero-Rated Actually Mean?
A zero-rated supply means:
- GST rate is 0%: You do not charge any CGST, SGST, or IGST on your invoice
- You can claim Input Tax Credit (ITC): If you paid GST on any purchases related to your freelance work (like a laptop, software subscription, or coworking space), you can claim that GST back as a refund
- No tax burden is passed on: Your foreign client does not pay any Indian tax, making your services more attractive compared to freelancers from countries with VAT or sales tax
This is different from exempt supplies, where you do not charge GST but also cannot claim ITC on your purchases. Zero-rated is the best possible GST category because it gives you the benefit of both zero output tax and full ITC recovery.
Zero-Rated vs Exempt vs Nil-Rate: Know the Difference
| Category | GST Charged to Client | Can Claim ITC? | Example |
|---|---|---|---|
| Zero-Rated | 0% (but must follow export rules) | Yes, full ITC refund | Export of freelance services |
| Exempt | No GST | No, ITC is blocked | Healthcare services, education |
| Nil-Rate | 0% (no rules to follow) | No, ITC is blocked | Some agricultural products |
For freelancers with foreign clients, zero-rated is the category you want. It gives you maximum benefit with zero tax output.
Why Zero-Rating Matters for Your Competitiveness
Imagine you are bidding for a $10,000 project. A freelancer in the UK would charge 20% VAT on top, making the client pay $12,000. A freelancer in Australia would add 10% GST, making it $11,000. But you, as an Indian freelancer, charge $10,000 with 0% GST.
This gives Indian freelancers a significant pricing advantage in the global market. The Indian government deliberately designed this to boost service exports, which contribute over Rs 8 lakh crore annually to India's GDP.
Pro Tip: When quoting prices to foreign clients, always mention that your pricing is "exclusive of GST, and GST does not apply as this is an export of service from India." This builds trust and avoids confusion. Some foreign clients may not understand GST, and seeing "18% tax" on an invoice could make them reconsider.
Who Qualifies as a "Foreign Client" Under GST?
This seems obvious, but the GST law has specific rules about who counts as a foreign client. Getting this wrong means your service does not qualify as an export, and you end up paying GST when you should not.
Clear Cases: Definitely Foreign Clients
These situations are straightforward. The client is clearly located outside India:
- A US-based startup hires you for app development and pays in USD
- A UK marketing agency engages you for content writing and pays in GBP
- A German individual commissions a logo design and pays through PayPal in EUR
- An Australian company hires you for SEO consulting and pays via bank transfer in AUD
In all these cases, the client is outside India, the place of supply is outside India, and payment is in foreign exchange. These qualify as exports of services.
Tricky Cases: Where Freelancers Get Confused
These situations require careful analysis because they are not as clear-cut:
An Indian company's overseas branch: If an Indian company (like Tata Consultancy Services or Infosys) hires you, but the work is for their US office and payment comes from the Indian entity in INR, it is not an export. The client is Indian even though the end user is foreign.
But if the US branch of the same company hires you directly and pays in USD from their US bank account, it is an export.
An NRI (Non-Resident Indian) client: If an NRI living in Dubai hires you and pays in USD from their Dubai bank account, it qualifies as an export. But if the same NRI pays you from their Indian bank account in INR, it does not qualify.
A foreign client with an Indian GST registration: This is rare but possible. A foreign company may have a branch in India that is registered for GST. If the Indian branch hires you and provides its Indian GSTIN, the service is treated as a domestic supply, not an export.
Common Mistake: Freelancers often assume that any client who speaks English and found them online must be foreign. Always verify the client's location and the payment currency before deciding whether GST applies. Ask the client for their business address and confirm the payment will be in foreign currency.
Place of Supply Rules for Services
Under Section 13 of the IGST Act, the place of supply for services is generally the location of the recipient. This means if your client is in New York, the place of supply is New York (outside India), and the service qualifies as an export.
There is one exception: services related to immovable property (like architecture for a building in India). If you design a building in Mumbai for a US-based client, the place of supply is India (where the property is), and it is not an export. For most freelance services (digital, consulting, creative), this exception does not apply.
Two Ways to Export Services Without Paying GST
Once your service qualifies as an export of services, you have two options to handle the GST. The method you choose determines whether you pay tax upfront or not.
Option 1: File an LUT (Letter of Undertaking) — Recommended
This is the most popular method among freelancers. When you file a valid LUT on the GST portal before making the export, you can supply services without paying any IGST. No money goes out of your pocket.
How it works:
- File the LUT online on the GST portal (gst.gov.in) at the beginning of the financial year
- Once filed, it is valid for the entire financial year
- Issue your export invoice without charging any GST
- At the end of the year, file your GSTR-1 and GSTR-3B declaring zero-rated supplies
- No IGST payment is required at any stage
Advantages of LUT:
- No cash outflow for tax payment
- No waiting for refunds
- Simple process that takes 10-15 minutes online
- No bank guarantee or surety required (unlike the old bond system)
Option 2: Pay IGST and Claim Refund
If you do not file an LUT, you must pay IGST at the applicable rate (usually 18% for freelance services) on your export invoice. You can then claim a refund of this IGST from the government.
How it works:
- Issue your export invoice with IGST charged (18%)
- Pay the IGST when filing your GSTR-3B
- File a refund claim through the GST portal
- The government processes the refund and credits it to your bank account
Disadvantages:
- You pay tax out of pocket and wait for a refund
- Refund processing can take 2-4 months (sometimes longer)
- Requires additional documentation (shipping bills, FIRC, bank certificates)
- Cash flow is impacted because your money is stuck with the government
Which Option Should Freelancers Choose?
| Factor | LUT (Recommended) | Pay IGST + Refund |
|---|---|---|
| Cash flow impact | None | Tax paid upfront, refunded later |
| Processing time | None | 2-4 months for refund |
| Documentation needed | Minimal | Extensive (FIRC, bank certificates) |
| Best for | Most freelancers | Those with high ITC to claim |
| When to use | Always, if eligible | If LUT filing deadline is missed |
Pro Tip: Always file your LUT at the start of the financial year (April). Do not wait until you get a foreign client. The LUT can be filed even if you do not have any exports yet. If you miss the LUT deadline and make an export, you will have to pay IGST and claim a refund, which is a frustrating and time-consuming process.
How to File an LUT on the GST Portal (Step-by-Step)
Filing an LUT is one of the simplest GST compliance tasks. Here is exactly how to do it.
Step 1: Log In to the GST Portal
Go to gst.gov.in and log in with your GSTIN and password. If you have forgotten your credentials, use the "Forgot Password" option with your registered mobile number.
Step 2: Navigate to the LUT Filing Page
On the dashboard, go to Services > User Services > Furnish Letter of Undertaking (LUT). This will take you to the LUT filing form.
Step 3: Select the Financial Year
Select the financial year for which you are filing the LUT. For exports during April 2025 to March 2026, select FY 2025-26.
Step 4: Fill in the Required Details
The form asks for:
- Legal name of your business (as per GST registration)
- GSTIN
- Address
- A declaration that you will comply with the conditions for export without payment of tax
You do not need to attach any documents or upload any files. It is a simple online declaration.
Step 5: Submit with DSC or EVC
Sign the declaration using:
- Digital Signature Certificate (DSC) if you have one
- Electronic Verification Code (EVC) sent to your registered mobile number via OTP
Once submitted, your LUT is valid for the entire financial year. You can check its status anytime under Services > User Services > View LUT.
Step 6: Note Your LUT Number
After successful submission, the portal generates an acknowledgement number. Save this number. You may need to reference it in your GSTR-1 filing when declaring zero-rated supplies.
Did You Know? Before the introduction of LUT, exporters had to file a bond with a bank guarantee. This was expensive and tedious, especially for small freelancers. The LUT system replaced the bond requirement from July 2017, making it much easier for individual freelancers to export services without financial burden.
Can Anyone File an LUT?
Almost any GST-registered person can file an LUT, but there are exceptions. You cannot file an LUT if:
- You have been prosecuted for tax evasion under GST or any earlier tax law (Central Excise, Service Tax, VAT) with a conviction and a fine of at least Rs 25 lakh
- Your registration has been cancelled due to non-compliance and not restored
- You have been found to have fraudulently claimed ITC or refunds
For the vast majority of freelancers with a clean compliance record, filing an LUT is a straightforward process.
What If the LUT Filing Deadline Is Missed?
If you start exporting without a valid LUT, you must pay IGST on those exports and then file for a refund. However, you can file the LUT at any point during the year, and it will apply to all subsequent exports from the date of filing.
There is no penalty for filing the LUT late. The consequence is simply that you lose the benefit of zero-rated supply without payment for the period before the LUT was filed.
Common Mistake: Many freelancers do not realize their LUT expires at the end of each financial year. An LUT filed for FY 2024-25 is NOT valid for FY 2025-26. You must file a fresh LUT every April. Set a calendar reminder for the first week of April every year.
IGST on Export of Services: What You Need to Know
Even though exports are zero-rated, there are situations where IGST becomes relevant. Understanding when IGST applies and when it does not is critical for correct invoicing.
When IGST Is NOT Charged (With Valid LUT)
If you have a valid LUT and all four export conditions are met, you issue an invoice with:
| Item | Amount |
|---|---|
| Service Fee | Rs equivalent of $5,000 |
| IGST | Nil (Export of Service) |
| Total | Rs equivalent of $5,000 |
On your invoice, you must clearly mention:
- "Export of Service"
- Your GSTIN
- The client's address (showing it is outside India)
- A note: "LUT filed under Section 96(1) of the CGST Act, 2017"
When IGST Must Be Charged (Without LUT)
If you export without a valid LUT, you must charge IGST on your invoice:
| Item | Amount (Rs) |
|---|---|
| Service Fee | 4,15,000 |
| IGST @ 18% | 74,700 |
| Total | 4,89,700 |
The client pays the full amount (or you absorb the IGST and claim a refund later). Either way, the IGST amount must be deposited when you file GSTR-3B.
What Rate of IGST Applies?
The IGST rate for export of services is the same as the GST rate for that service domestically. For most freelance services:
- Content writing, design, consulting, software development: 18%
- Some educational or training services: 5% or 12%
- Certain exempt categories: 0%
Check the SAC code for your specific service on the CBIC website to confirm the applicable rate.
Reverse Charge Mechanism (RCM) on Imported Services
There is another angle to consider. If you, as an Indian freelancer, receive services from a foreign provider (like using a US-based software tool or hiring an overseas contractor), this is an import of services and may attract Reverse Charge Mechanism (RCM).
Under RCM, you (the recipient) are responsible for paying the IGST on the imported service. You must pay this tax and then claim ITC.
Example: You subscribe to Adobe Creative Cloud for Rs 3,000 per month from Adobe Inc. (a US company). Since you are importing a service, you must pay IGST on it under RCM. However, since you use the software for your freelance business, you can claim this ITC back.
Pro Tip: Keep track of all foreign services you purchase (software subscriptions, overseas tools, foreign contractors). Each one may have RCM implications. Missing RCM payments is a compliance issue that can trigger notices during GST audits.
How to Claim GST Refund for Export of Services
If you paid IGST on exports (because you did not have an LUT) or if you have unutilised ITC on purchases related to your export services, you can claim a refund from the government.
When Can You Claim a Refund?
You can claim a GST refund in two scenarios:
Scenario 1: IGST Paid on Exports If you exported services without an LUT and paid IGST, you can claim a full refund of this IGST. The refund process is relatively straightforward because IGST is already in the government's account.
Scenario 2: Unutilised Input Tax Credit If you purchased goods or services for your freelance work (paid GST on them) and have ITC that you cannot use because your output tax is zero (zero-rated exports), you can claim a refund of the accumulated ITC. This is especially useful if you made significant purchases like a laptop, software licenses, or office equipment.
Step-by-Step Refund Process
Step 1: Ensure Your Returns Are Filed Before claiming a refund, make sure all your GST returns (GSTR-1 and GSTR-3B) are filed for the relevant period. The refund application requires your return filing to be up to date.
Step 2: File the Refund Application On the GST portal, go to Services > Refunds > Application for Refund. Select the refund type:
- Export with payment of tax: For IGST refund on exports without LUT
- ITC accumulation: For unutilised ITC on zero-rated supplies
Step 3: Submit Required Documents The portal may ask for supporting documents:
- FIRC (Foreign Inward Remittance Certificate): This is a certificate from your bank confirming that foreign exchange was received. You can request this from your bank
- Copy of the export invoice with the foreign client's details
- Bank statement showing the foreign currency credit
- GSTR-1 and GSTR-3B filing acknowledgement
Step 4: Track Your Refund After submission, the refund is processed by the jurisdictional GST officer. Processing time is typically 2-4 months, but can vary. You can track the status on the portal under Services > Refunds > Track Refund Status.
Did You Know? The CBIC has been working on speeding up GST refund processing. For FY 2024-25, over 95% of GST refund claims were processed within the prescribed time limit. The government has also introduced automated refund processing for certain categories to reduce delays.
How Long Does the Refund Take?
| Refund Type | Typical Processing Time |
|---|---|
| IGST paid on exports (without LUT) | 2-3 months |
| Unutilised ITC (with documents) | 3-4 months |
| Automated refund (eligible cases) | 2-3 weeks |
If your refund is delayed beyond the prescribed time (which is generally 60 days from the date of a complete application), the government must pay you interest at the rate of 6% per annum on the refund amount from the date it becomes due until the date it is actually paid.
Common Mistakes Freelancers Make with GST on Foreign Clients
These are the mistakes that can cost you money, time, and compliance headaches. Learn from others' experiences.
Charging GST to Foreign Clients
This is the most common and most expensive mistake. Some freelancers add 18% GST to invoices sent to US or UK clients, thinking it is mandatory. It is not. Exports are zero-rated. Your foreign client should not pay any Indian GST.
If you have already charged GST to a foreign client, you need to:
- Issue a credit note to the client for the GST amount
- File a revised invoice without GST
- Adjust the excess tax in your GSTR-1
Not Filing an LUT Before the First Export
If you export without a valid LUT, you must pay IGST and then claim a refund. This locks up your cash for 2-4 months. Always file your LUT at the start of the financial year, even before you have your first foreign client.
Receiving Payment in INR from Foreign Clients
If a foreign client pays you in Indian Rupees (INR) instead of foreign currency, your service may not qualify as an export of services. The fourth condition for export requires payment in convertible foreign exchange.
Some freelancers accept PayPal transfers in INR to avoid conversion fees. While this saves on bank charges, it can disqualify your service from zero-rated treatment, meaning you would owe 18% IGST.
Not Getting FIRC from the Bank
When foreign currency hits your Indian bank account, ask your bank for a Foreign Inward Remittance Certificate (FIRC). This is your proof that payment was received in convertible foreign exchange. Without FIRC, claiming refunds or proving export status becomes very difficult.
Most banks issue FIRC within 7-10 working days of the credit. Request it proactively after every foreign payment.
Confusing Export of Services with Deemed Exports
Deemed exports (under Section 147 of the CGST Act) are different from regular exports. Deemed exports are supplies to specific categories of buyers in India (like SEZ units, government projects, or UN agencies) where the supplier does not pay GST but the recipient pays it under reverse charge.
If a foreign company's Indian office hires you, it is a domestic supply, not an export. Even though the parent company is foreign, the Indian branch is treated as an Indian entity for GST purposes.
Pro Tip: Create a simple checklist for every foreign project: (1) Client is outside India? (2) Payment in foreign currency? (3) Place of supply outside India? (4) LUT filed? If all four are yes, you are good to go. If any one is no, investigate further before issuing the invoice.
Frequently Asked Questions
Do I need GST registration if I only work with foreign clients?
Yes, if your aggregate turnover (including both domestic and foreign clients) exceeds Rs 20 lakh (Rs 10 lakh for special category states). Even though exports are zero-rated, the turnover counts towards the registration threshold. Also, many freelancers voluntarily register for GST because it allows them to claim ITC on purchases and builds credibility with foreign clients.
What if I forgot to file my LUT and already exported services?
You must pay IGST on those exports and claim a refund. File your LUT immediately on the GST portal. From the date of LUT filing onwards, your subsequent exports will be zero-rated without payment. The IGST already paid on earlier exports can be refunded by filing a refund application with the required documents (FIRC, export invoices, and bank statements).
Can I claim Input Tax Credit on purchases used for exports?
Yes. Since export of services is zero-rated (not exempt), you can claim full ITC on all purchases related to your freelance business. This includes GST paid on laptops, software subscriptions, internet, coworking space, and office supplies. If your ITC remains unutilised because your output tax is zero, you can claim a refund of the accumulated ITC.
Is there a time limit to claim GST refund for exports?
Yes. You must file the refund application within two years from the relevant date. For IGST paid on exports, the relevant date is the date of filing the return in which the tax was paid. For accumulated ITC, the relevant date is the end of the financial year for which the refund is claimed. Delaying beyond two years means you lose the right to claim the refund.
What if my foreign client asks for a GST invoice?
Explain to the client that your service qualifies as an export from India under GST, and exports are zero-rated. Issue an invoice that clearly states "Export of Service" with 0% GST and your GSTIN. This is a legally valid tax invoice that many global clients and accounting teams accept. If the client still insists, provide a brief explanation of India's zero-rating rules for exported services.
Do I need to maintain separate books of accounts for export and domestic services?
You do not need completely separate books, but you must maintain clear records showing which invoices are exports and which are domestic. Maintain a register with columns for client name, country, invoice number, amount in foreign currency, INR equivalent, and whether it is an export. This makes GSTR-1 filing and refund claims straightforward.
Can I use both LUT and the bond system in the same financial year?
No. You must choose either the LUT or the bond with bank guarantee system for the entire financial year. You cannot switch between the two during the year. For freelancers, LUT is almost always the better choice because it requires no financial security deposit. The bond system was primarily designed for large exporters with significant compliance obligations.
Next Steps
If you are working with foreign clients or planning to, your immediate next steps are: (1) check if you are registered for GST, (2) file your LUT on the GST portal for the current financial year, and (3) start issuing export invoices with 0% GST. If you also work with Indian clients, our guide on how to create a GST invoice covers domestic invoicing rules, and our TDS guide for freelancers explains how TDS works on Indian client payments.