Cross-border tax compliance guide for Indian exporters

If you earn in dollars, euros, or pounds from foreign clients, you are already managing a tax compliance picture that is more complex than most guides admit. Indian exporters and freelancers face obligations on two fronts: the rules that govern how money enters India, and the tax treatment of that money once it does. Getting both sides right is entirely manageable. This guide breaks down five key areas in plain language so you can stay clean without getting bogged down in jargon.
What cross-border tax compliance actually covers
Cross-border tax compliance for Indian exporters is not one single obligation. It is a bundle of five distinct areas that overlap: FEMA rules for bringing money into India, GST treatment of your export services, income tax on foreign earnings, double taxation relief under DTAA, and the paperwork trail that supports all of the above.
Most of the confusion arises because exporters treat these areas as separate puzzles when they are actually connected. Your GST zero-rating claim, for instance, rests directly on the same documentation that satisfies FEMA. Getting one area right tends to make the others easier, too.
FEMA rules: Bringing your export earnings into India
The Foreign Exchange Management Act, 1999, governs how and when you must repatriate foreign income. Under the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, read with RBI Notification No. FEMA 23(R)/2026-RB, the standard period for realising and repatriating export proceeds is 15 months from the date of shipment for goods or invoice date for services. For exports invoiced or settled in Indian rupees, this period extends to 18 months.
This is good news for exporters who deal with slow-paying international clients. The extended timeline gives you breathing room without triggering compliance issues.
Once the money arrives in India, your Authorised Dealer (AD) bank records the transaction in EDPMS — the RBI's Export Data Processing and Monitoring System. Every freelancer receiving payment through an international collection platform or direct wire transfer must ensure the correct purpose code is used for each transaction. If you use Winvesta's Global Collection Account, purpose code guidance is built into the onboarding process — but regardless of which channel you use, confirm the code with your CA before the first payment arrives. Common codes include P0802 for software consultancy, P0806 for information services, and P0807 for off-site software exports. Verify these against the latest RBI purpose code list before use, as codes are periodically revised.
Getting the purpose code right matters more than most exporters realise. The wrong code can delay your FIRA, hold up your EDPMS entry, and put your GST zero-rating claim at risk.
Non-compliance under FEMA carries real consequences. Under Section 13 of FEMA, penalties can reach up to three times the sum involved if the amount is quantifiable. Where the amount is not quantifiable, penalties can reach up to ₹2,00,000, with an additional ₹5,000 per day for continuing contraventions. Verify current figures against Section 13 of FEMA 1999 as amended, since these thresholds are subject to revision.
The practical takeaway: bring your money in on time, use the right purpose code, and keep your EDPMS entries clean.
GST on exports: Zero-rated, not exempt
Many Indian exporters assume that because their clients are abroad, GST does not apply. The reality is more specific and actually more useful. Export services are zero-rated under GST, not exempt.
Under Section 16 of the IGST Act, the export of goods and services is a zero-rated supply. This means you charge 0% GST on the export, and you can still claim input tax credit on inputs used to make those exports. With an exempt supply, you lose the ability to claim ITC. Zero-rated status preserves it.
To qualify as an export of services, your transaction must meet five conditions: the supplier is in India, the recipient is outside India, the place of supply is outside India, payment is received in convertible foreign exchange, and the supplier and recipient are not establishments of the same entity.
Finance Act 2026, which received Presidential assent on 30 March 2026, deletes Section 13(8)(b) of the IGST Act. This provision previously classified Indian intermediary service providers — IT firms, BPO companies, digital agencies, and freelancers — as having their place of supply in India, forcing them to pay 18% GST on foreign-client revenues with no refund path. With the deletion, these services now fall under the default rule under Section 13(2): the place of supply is the recipient's location outside India. From 30 March 2026, this change is in effect and converts a large class of previously taxed intermediary services into zero-rated exports, provided they meet the export-of-services conditions.
Once your services qualify as zero-rated, you have two options. File a Letter of Undertaking (LUT) before your first invoice of the financial year and export without charging IGST. Or charge IGST upfront and claim a refund later. The LUT filing deadline that matters: file before you raise your first export invoice for FY 2026-27. Most exporters do this in early April. The process takes under 15 minutes on the GST portal once your login credentials and digital signature are ready.
The LUT route is strongly preferred. Paying IGST upfront and waiting for a refund blocks your working capital and adds paperwork. The LUT takes minutes to file and covers all your exports for the full year.
One important point: your LUT expires on March 31 every year. Exporting without a valid LUT means your invoice is technically taxable — a costly compliance gap. Set a calendar reminder for the last week of March.
For a step-by-step walkthrough of the LUT filing process on the GST portal, including the exact clicks and common mistakes to avoid, read our complete guide to filing your LUT for export services.
Income tax on foreign earnings
Indian residents are taxed on their global income. Foreign earnings from export services form part of your total taxable income and must be declared in your ITR every year.
For freelancers and small service exporters, Section 44ADA of the Income Tax Act offers a practical option. It allows presumptive taxation at 50% of gross receipts, meaning only half your export income is treated as taxable profit. This removes the need to maintain detailed books of accounts if your gross receipts stay within the prescribed threshold — up to ₹50 lakh under standard conditions, or up to ₹75 lakh if at least 95% of your receipts come through recognised banking or digital channels. Verify the applicable limit for your situation with your CA, as conditions have been revised in recent budgets.
For companies and businesses filing under the regular regime, foreign income is converted to INR at the exchange rate applicable on the date of receipt and included in business income. Your CA will apply the correct conversion rate based on the RBI reference rate for that period.
The key discipline: do not let foreign income go unaccounted for. Every payment should correspond to an invoice, a purpose code, and either an FIRA or an FIRC. These documents form the audit trail that supports your ITR declaration.
DTAA: Avoiding tax on the same income twice
Double Taxation Avoidance Agreements protect Indian exporters from paying tax on the same income in two countries. India has signed comprehensive DTAs with more than 90 countries, covering major markets including the US, UK, UAE, Canada, Australia, Germany, and Singapore. Verify the current count on the Income Tax India website (incometaxindia.gov.in), as the number changes with newly ratified agreements.
The core mechanism works like this: when your foreign client deducts tax at source before sending payment, India allows you to claim credit for that foreign tax against your Indian tax liability. You do not pay tax twice — the excess from one country offsets the liability in the other.
Where an assessee has paid taxes in a country with which India has entered into a DTAA, relief is allowed under Sections 90 and 90A of the Income-tax Act. Where the provisions of the DTAA are more beneficial to the assessee, those provisions override the Income-tax Act.
In practice, most Indian service exporters do not encounter withholding tax from clients in common markets like the US or UK on service income, since business profits are generally taxable only in the country of residence under most treaties. However, if your client does deduct tax and you receive a lower amount, request a Tax Residency Certificate from the Indian tax authorities. You may also need to submit Form 10F to claim DTAA relief formally.
The headline takeaway: if you are paying tax in two countries on the same income, check whether a DTAA applies. In most cases, it does, and relief is available through your ITR.
The documentation you must maintain
Good documentation does three things for an Indian exporter: it satisfies FEMA, it supports GST compliance, and it protects you in an income tax audit. The same set of records works across all three.
Here is what you need for every foreign payment you receive:
Invoice: Raised in the agreed foreign currency, addressed to the overseas client, stating the nature of services and the amount. Export invoices under the LUT route must carry the phrase "Supply Meant for Export Under LUT Without Payment of IGST."
Client contract or scope of work: Establishes the commercial relationship and the nature of services. Banks and GST authorities may ask for this during audits.
FIRA or e-FIRC: Your official proof of receiving foreign currency.Your AD bank or payment platform issues this document after the funds have been converted and credited. You need it for your ITR, GST refund claims, and FEMA compliance.
Purpose code declaration: Filed at the time of inward remittance. Must accurately reflect the nature of services provided.
EDPMS entry confirmation: Your AD bank records every export payment in EDPMS. Periodically check that all entries are reconciled and no outstanding bills are flagged.
GST returns (GSTR-1 and GSTR-3B): Export transactions must be reported correctly, with zero-rated supplies declared in Table 6A of GSTR-1.
You must obtain an e-FIRA or FIRC for every payment. On retention period: FEMA requires a minimum 5-year retention; income tax requirements extend this to 6 to 8 years, depending on your taxpayer category. Most exporters apply a 6-year minimum as a practical standard across both regimes.
This is where Winvesta's Global Collection Account makes a practical difference. When a foreign payment arrives through your GCA, Winvesta promptly issues an FIRA by email at no extra charge. You get the documentation you need for FEMA, GST, and income tax compliance — without chasing your bank's forex desk or waiting days for paperwork.
For exporters managing multiple currencies from different clients, having clean, prompt FIRA documentation for each payment removes a significant compliance headache. Your records stay current, your EDPMS entries stay clean, and your year-end CA visit becomes much less stressful. If you want a collection account that handles this automatically — multi-currency support, FIRA by email at no extra charge, and purpose code guidance built in, open your Winvesta GCA.
To understand how GST and FEMA documentation interconnect when you receive inward remittances, read our detailed guide to GST on foreign remittance for Indian exporters.
Putting it all together
Cross-border tax compliance for Indian exporters is not about mastering every regulation. It is about building a simple, repeatable process: receive payments through a documented channel, use the correct purpose code, keep your LUT active, declare income in your ITR, and maintain records for at least 6 years.
Each area of compliance reinforces the others. Clean FEMA records support your GST audit. A valid FIRA supports your ITR declaration. An active LUT protects your zero-rated status. None of these requires deep legal expertise — just consistent habits and the right tools.
If you are still figuring out which parts of this apply to your situation, start with your most recent foreign payment and work backwards: do you have the FIRA? Is the purpose code correct? Is your LUT active? Those three questions cover most of the ground. And if you want a cleaner process for the next payment — one that handles FIRA issuance, purpose codes, and multi-currency collection in one place, open your Winvesta Global Collection Account.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.


If you earn in dollars, euros, or pounds from foreign clients, you are already managing a tax compliance picture that is more complex than most guides admit. Indian exporters and freelancers face obligations on two fronts: the rules that govern how money enters India, and the tax treatment of that money once it does. Getting both sides right is entirely manageable. This guide breaks down five key areas in plain language so you can stay clean without getting bogged down in jargon.
What cross-border tax compliance actually covers
Cross-border tax compliance for Indian exporters is not one single obligation. It is a bundle of five distinct areas that overlap: FEMA rules for bringing money into India, GST treatment of your export services, income tax on foreign earnings, double taxation relief under DTAA, and the paperwork trail that supports all of the above.
Most of the confusion arises because exporters treat these areas as separate puzzles when they are actually connected. Your GST zero-rating claim, for instance, rests directly on the same documentation that satisfies FEMA. Getting one area right tends to make the others easier, too.
FEMA rules: Bringing your export earnings into India
The Foreign Exchange Management Act, 1999, governs how and when you must repatriate foreign income. Under the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, read with RBI Notification No. FEMA 23(R)/2026-RB, the standard period for realising and repatriating export proceeds is 15 months from the date of shipment for goods or invoice date for services. For exports invoiced or settled in Indian rupees, this period extends to 18 months.
This is good news for exporters who deal with slow-paying international clients. The extended timeline gives you breathing room without triggering compliance issues.
Once the money arrives in India, your Authorised Dealer (AD) bank records the transaction in EDPMS — the RBI's Export Data Processing and Monitoring System. Every freelancer receiving payment through an international collection platform or direct wire transfer must ensure the correct purpose code is used for each transaction. If you use Winvesta's Global Collection Account, purpose code guidance is built into the onboarding process — but regardless of which channel you use, confirm the code with your CA before the first payment arrives. Common codes include P0802 for software consultancy, P0806 for information services, and P0807 for off-site software exports. Verify these against the latest RBI purpose code list before use, as codes are periodically revised.
Getting the purpose code right matters more than most exporters realise. The wrong code can delay your FIRA, hold up your EDPMS entry, and put your GST zero-rating claim at risk.
Non-compliance under FEMA carries real consequences. Under Section 13 of FEMA, penalties can reach up to three times the sum involved if the amount is quantifiable. Where the amount is not quantifiable, penalties can reach up to ₹2,00,000, with an additional ₹5,000 per day for continuing contraventions. Verify current figures against Section 13 of FEMA 1999 as amended, since these thresholds are subject to revision.
The practical takeaway: bring your money in on time, use the right purpose code, and keep your EDPMS entries clean.
GST on exports: Zero-rated, not exempt
Many Indian exporters assume that because their clients are abroad, GST does not apply. The reality is more specific and actually more useful. Export services are zero-rated under GST, not exempt.
Under Section 16 of the IGST Act, the export of goods and services is a zero-rated supply. This means you charge 0% GST on the export, and you can still claim input tax credit on inputs used to make those exports. With an exempt supply, you lose the ability to claim ITC. Zero-rated status preserves it.
To qualify as an export of services, your transaction must meet five conditions: the supplier is in India, the recipient is outside India, the place of supply is outside India, payment is received in convertible foreign exchange, and the supplier and recipient are not establishments of the same entity.
Finance Act 2026, which received Presidential assent on 30 March 2026, deletes Section 13(8)(b) of the IGST Act. This provision previously classified Indian intermediary service providers — IT firms, BPO companies, digital agencies, and freelancers — as having their place of supply in India, forcing them to pay 18% GST on foreign-client revenues with no refund path. With the deletion, these services now fall under the default rule under Section 13(2): the place of supply is the recipient's location outside India. From 30 March 2026, this change is in effect and converts a large class of previously taxed intermediary services into zero-rated exports, provided they meet the export-of-services conditions.
Once your services qualify as zero-rated, you have two options. File a Letter of Undertaking (LUT) before your first invoice of the financial year and export without charging IGST. Or charge IGST upfront and claim a refund later. The LUT filing deadline that matters: file before you raise your first export invoice for FY 2026-27. Most exporters do this in early April. The process takes under 15 minutes on the GST portal once your login credentials and digital signature are ready.
The LUT route is strongly preferred. Paying IGST upfront and waiting for a refund blocks your working capital and adds paperwork. The LUT takes minutes to file and covers all your exports for the full year.
One important point: your LUT expires on March 31 every year. Exporting without a valid LUT means your invoice is technically taxable — a costly compliance gap. Set a calendar reminder for the last week of March.
For a step-by-step walkthrough of the LUT filing process on the GST portal, including the exact clicks and common mistakes to avoid, read our complete guide to filing your LUT for export services.
Income tax on foreign earnings
Indian residents are taxed on their global income. Foreign earnings from export services form part of your total taxable income and must be declared in your ITR every year.
For freelancers and small service exporters, Section 44ADA of the Income Tax Act offers a practical option. It allows presumptive taxation at 50% of gross receipts, meaning only half your export income is treated as taxable profit. This removes the need to maintain detailed books of accounts if your gross receipts stay within the prescribed threshold — up to ₹50 lakh under standard conditions, or up to ₹75 lakh if at least 95% of your receipts come through recognised banking or digital channels. Verify the applicable limit for your situation with your CA, as conditions have been revised in recent budgets.
For companies and businesses filing under the regular regime, foreign income is converted to INR at the exchange rate applicable on the date of receipt and included in business income. Your CA will apply the correct conversion rate based on the RBI reference rate for that period.
The key discipline: do not let foreign income go unaccounted for. Every payment should correspond to an invoice, a purpose code, and either an FIRA or an FIRC. These documents form the audit trail that supports your ITR declaration.
DTAA: Avoiding tax on the same income twice
Double Taxation Avoidance Agreements protect Indian exporters from paying tax on the same income in two countries. India has signed comprehensive DTAs with more than 90 countries, covering major markets including the US, UK, UAE, Canada, Australia, Germany, and Singapore. Verify the current count on the Income Tax India website (incometaxindia.gov.in), as the number changes with newly ratified agreements.
The core mechanism works like this: when your foreign client deducts tax at source before sending payment, India allows you to claim credit for that foreign tax against your Indian tax liability. You do not pay tax twice — the excess from one country offsets the liability in the other.
Where an assessee has paid taxes in a country with which India has entered into a DTAA, relief is allowed under Sections 90 and 90A of the Income-tax Act. Where the provisions of the DTAA are more beneficial to the assessee, those provisions override the Income-tax Act.
In practice, most Indian service exporters do not encounter withholding tax from clients in common markets like the US or UK on service income, since business profits are generally taxable only in the country of residence under most treaties. However, if your client does deduct tax and you receive a lower amount, request a Tax Residency Certificate from the Indian tax authorities. You may also need to submit Form 10F to claim DTAA relief formally.
The headline takeaway: if you are paying tax in two countries on the same income, check whether a DTAA applies. In most cases, it does, and relief is available through your ITR.
The documentation you must maintain
Good documentation does three things for an Indian exporter: it satisfies FEMA, it supports GST compliance, and it protects you in an income tax audit. The same set of records works across all three.
Here is what you need for every foreign payment you receive:
Invoice: Raised in the agreed foreign currency, addressed to the overseas client, stating the nature of services and the amount. Export invoices under the LUT route must carry the phrase "Supply Meant for Export Under LUT Without Payment of IGST."
Client contract or scope of work: Establishes the commercial relationship and the nature of services. Banks and GST authorities may ask for this during audits.
FIRA or e-FIRC: Your official proof of receiving foreign currency.Your AD bank or payment platform issues this document after the funds have been converted and credited. You need it for your ITR, GST refund claims, and FEMA compliance.
Purpose code declaration: Filed at the time of inward remittance. Must accurately reflect the nature of services provided.
EDPMS entry confirmation: Your AD bank records every export payment in EDPMS. Periodically check that all entries are reconciled and no outstanding bills are flagged.
GST returns (GSTR-1 and GSTR-3B): Export transactions must be reported correctly, with zero-rated supplies declared in Table 6A of GSTR-1.
You must obtain an e-FIRA or FIRC for every payment. On retention period: FEMA requires a minimum 5-year retention; income tax requirements extend this to 6 to 8 years, depending on your taxpayer category. Most exporters apply a 6-year minimum as a practical standard across both regimes.
This is where Winvesta's Global Collection Account makes a practical difference. When a foreign payment arrives through your GCA, Winvesta promptly issues an FIRA by email at no extra charge. You get the documentation you need for FEMA, GST, and income tax compliance — without chasing your bank's forex desk or waiting days for paperwork.
For exporters managing multiple currencies from different clients, having clean, prompt FIRA documentation for each payment removes a significant compliance headache. Your records stay current, your EDPMS entries stay clean, and your year-end CA visit becomes much less stressful. If you want a collection account that handles this automatically — multi-currency support, FIRA by email at no extra charge, and purpose code guidance built in, open your Winvesta GCA.
To understand how GST and FEMA documentation interconnect when you receive inward remittances, read our detailed guide to GST on foreign remittance for Indian exporters.
Putting it all together
Cross-border tax compliance for Indian exporters is not about mastering every regulation. It is about building a simple, repeatable process: receive payments through a documented channel, use the correct purpose code, keep your LUT active, declare income in your ITR, and maintain records for at least 6 years.
Each area of compliance reinforces the others. Clean FEMA records support your GST audit. A valid FIRA supports your ITR declaration. An active LUT protects your zero-rated status. None of these requires deep legal expertise — just consistent habits and the right tools.
If you are still figuring out which parts of this apply to your situation, start with your most recent foreign payment and work backwards: do you have the FIRA? Is the purpose code correct? Is your LUT active? Those three questions cover most of the ground. And if you want a cleaner process for the next payment — one that handles FIRA issuance, purpose codes, and multi-currency collection in one place, open your Winvesta Global Collection Account.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.



