Every dollar you receive from an overseas client passes through more than one regulator. The Reserve Bank of India (RBI) oversees the transfer itself, your bank has to certify it, and separate rules decide how much tax you owe on it. Most guides cover one piece of this in isolation, which is why exporters often end up confused about which rule applies where.
This page is your map. It covers the core law behind every USD to INR export payment, who is legally allowed to route it, and what you need to do once it lands. For the exact numbers, like realisation deadlines, purpose codes, and GST or TDS treatment, we link out to the dedicated guide that owns each topic.
TL;DR
- The Foreign Exchange Management Act (FEMA), 1999 is the umbrella law; the RBI issues the specific directions under it.
- Payments must route through an RBI-Authorised Dealer (AD) bank, sometimes alongside a licensed Payment Aggregator - Cross Border (PA-CB).
- You need to screen your buyer against sanctions and high-risk jurisdiction lists before accepting the payment.
- Once the payment lands, your bank issues an electronic Foreign Inward Remittance Advice (eFIRA) and logs it in the Export Data Processing and Monitoring System (EDPMS) against your purpose code.
- You have a fixed window to realise and repatriate the proceeds; miss it and you risk an RBI caution listing.
- Export earnings are zero-rated under GST, but TDS and income tax rules still apply depending on how you're structured.
What law governs a USD to INR export payment?
The Foreign Exchange Management Act (FEMA), 1999 is the cornerstone of India's export payment rules. It governs every transaction that brings foreign exchange into India or sends it out, and the RBI issues the specific regulations and directions under it. This page focuses on the inbound side: if you're sending money out of India rather than receiving it, our guide to the foreign remittance limit covers outward transactions instead.
For exporters specifically, two RBI directions matter most: the Foreign Exchange Management (Export of Goods & Services) Regulations, 2015, and the Master Direction - Export of Goods and Services. Together, these are what practitioners call the Export Directions, and they set out how you're paid, what you document, and how quickly you need to bring the money home.
Who's legally allowed to handle your payment: AD banks and PA-CBs
FEMA restricts foreign exchange dealings to entities the RBI has authorised. For most exporters, this means your payment is routed through an Authorised Dealer Category I bank (AD Cat-I bank) at some point. These banks convert the foreign currency, settle it in rupees, and handle the FEMA paperwork on your behalf.
Non-bank entities can also facilitate parts of the transaction. A Payment Aggregator - Cross Border (PA-CB) is an RBI-authorised, non-bank entity built to handle online cross-border trade payments, including payment tracking and reconciliation, alongside the AD bank. PA-CBs can carry transaction and invoice value limits, so check a provider's authorisation and limits before you rely on it. If you're deciding how to actually receive the payment, whether through a bank account, a payment gateway, or a PA-CB, our guide on how to receive international payments in India bank account walks through the options side by side.
Compliance checks before you accept the payment
Exporters need to check who they're dealing with before the money moves, not after. Screen your buyer against:
- International sanctions lists (the UN Security Council's Consolidated List and the US OFAC Specially Designated Nationals List)
- Countries under comprehensive sanctions (Iran, North Korea, and Syria, for example)
- High-risk jurisdictions flagged by the Financial Action Task Force (Afghanistan is currently on that list)
A transaction with a sanctioned entity or high-risk country can be rejected, reversed, or flagged for enhanced due diligence by your bank or payment provider. Verify your buyer's location and business activity upfront so a payment doesn't get stuck mid-flow.
What happens once the payment lands: documentation and purpose codes
Once your AD bank credits the payment, it generates an inward remittance message and logs it against your shipping or invoice details in the Export Data Processing and Monitoring System (EDPMS). The bank then issues an electronic Foreign Inward Remittance Advice (eFIRA) as your proof of receipt, and later, once the transaction is fully reconciled, a bank realisation certificate explained shows exactly how that reconciliation works.
The purpose code you declare, denoting whether the payment is for software, consulting, or another service, decides how it's categorised on EDPMS and downstream in your GST and tax filings. Getting it wrong is one of the most common compliance mistakes exporters make. Our purpose code for freelancers guide covers the full code list and how to pick the right one.
How long you have to realise and repatriate the proceeds
The RBI sets a fixed window for bringing export proceeds into India. The standard realisation and repatriation period is 15 months from the date of export, extended from the earlier 9-month rule under the Foreign Exchange Management (Export of Goods & Services) (Amendment) Regulations, 2025 (RBI notification dated 13 November 2025). Miss the deadline without a valid extension and you risk being flagged on the RBI's caution list, which can affect future exports and your access to trade finance.
AD banks can grant extensions, and separate rules cover partial write-offs and invoice value reductions in genuine cases. We've covered the exact percentages, deadlines, and penalty risk in a dedicated guide: realisation and repatriation of export proceeds.
Tax treatment at a glance: GST, TDS, and income tax
Export earnings get favourable, but not blanket, tax treatment. Here's the short version, each with its own detailed guide:
- GST: exports of goods and services are zero-rated supplies, so Indian GST doesn't apply to the export itself, though registration and filing obligations still depend on your turnover. See our gst for freelancers guide for thresholds and filing steps.
- TDS: whether tax gets deducted at source depends on who's paying you and how the engagement is structured domestically, not on the fact that your client is overseas. Our tds for freelancers guide breaks down when it applies.
- Income tax: foreign income still needs to be reported and taxed under Indian law, with its own filing deadlines and forms. See our itr for freelancers guide for the full filing process.
Also flag any Double Taxation Avoidance Agreement between India and your buyer's country to your CA. Whether it changes anything depends on your specific structure, so it isn't something to self-diagnose.
How Xflow keeps a USD to INR payment compliant
Xflow is built around this exact compliance chain. Payments settle at the live mid-market rate rather than a bank's marked-up interbank rate, and Xflow auto-issues your eFIRA so the paperwork trail stays intact without extra steps on your end. Xflow holds final PA-CB authorisation from the RBI for both exports and imports, as of February 2026, one of a handful of providers with both PA-CB-Export and PA-CB-Import licences, and integrates with Zoho Books and Tally so purpose codes and invoices reconcile automatically. All of this runs through Xflow's receiving accounts, which give exporters local collection details tied directly to that compliance trail.
Frequently asked questions
FEMA is the law; the RBI is the regulator that implements it. FEMA sets the framework, and the RBI issues the specific directions and licences (like PA-CB) that put it into practice.
No. FEMA restricts foreign exchange dealings to RBI-authorised entities, so your payment routes through an AD Cat-I bank at some point, even if a PA-CB handles part of the flow.
A Payment Aggregator - Cross Border (PA-CB) is a non-bank entity the RBI authorises to facilitate online cross-border trade payments. It works alongside, not instead of, an AD bank.
The standard window is 15 months from the date of export, extended from 9 months under a November 2025 RBI amendment. AD banks can grant extensions in genuine cases.
Your AD bank must report unexplained delays to the RBI. Repeated or unexplained delays can get you added to the RBI's caution list, affecting future exports and trade finance access.
Exports of goods and services are zero-rated supplies under GST, so Indian GST doesn't apply to the export itself. Registration and filing duties still depend on your turnover.
It's the RBI code that classifies what your export payment is for. The wrong code can misclassify your transaction on EDPMS and cause downstream GST or tax filing mismatches.
Xflow auto-issues your eFIRA and holds final PA-CB authorisation from the RBI for exports and imports, so the compliance trail stays intact while you focus on getting paid.