USD Account in India: How to Hold or Receive USD Legally
USD Account in India: How to Hold or Receive USD Legally
Compliance / Tax

Published on 26/08/2026

USD Account in India: How to Hold or Receive USD Legally

Collect USD without chasing the paperwork

Receive payments from overseas clients at the mid-market rate, settled T+1 with eFIRA issued for every receipt.

If you export software, design, consulting or freelance work, the phrase "USD account in India" means one of two very different things, and the difference decides what you can legally do with your dollars.


One meaning is a USD-denominated bank account you own, such as an EEFC or RFC account, which is residency and FEMA gated and lives with a bank.


The other is a virtual USD receiving account that collects your export earnings abroad and settles rupees to your Indian bank. As a resident individual, you generally cannot open a plain USD savings account in India.


You can, in specific cases, hold foreign currency in an EEFC or RFC account, and you can always receive USD legally through an authorised channel that issues you an eFIRA.


This guide separates the two intents, compares every account type side by side, and shows exactly which one fits an exporter or freelancer receiving foreign payments.


The honest short answer


A resident individual in India cannot walk into a bank and open an ordinary USD savings account the way you would open a rupee savings account.


Under the Foreign Exchange Management Act, holding foreign currency domestically is permitted only through named account types with defined eligibility, and receiving export proceeds is treated as a current-account transaction that must flow through an authorised channel under RBI's FEMA framework.


In practice, three real options exist for holding dollars, plus one for receiving them:


  • EEFC account: A non-interest-bearing current account for resident forex earners.
  • RFC account: For returning NRIs who are now residents and want to keep foreign savings.
  • FCNR account: A term deposit, but only for NRIs, so it is the non-resident edge case.
  • USD virtual receiving account: How exporters and freelancers actually collect USD, then settle it as rupees.


The first three are owned by banks and gated on who you are. The fourth is a routing account you use, not a balance you own.


If you already juggle earnings in more than one currency, the primer on multi-currency accounts explains how these structures fit together. Once you see which bucket you fall into, the choice is straightforward.


Options compared: EEFC vs RFC vs FCNR vs USD virtual receiving account


The table below sets the five common structures next to each other. Read it as a disambiguation ladder: bank-owned USD accounts sit on the left, and the account most exporters and freelancers actually need sits on the right.

FeatureEEFC accountRFC accountRFC (Domestic) accountFCNR accountUSD virtual receiving account
Who it is forResident forex earners (exporters, freelancers, consultants)Returning NRIs now resident in IndiaResidents with specific foreign currency receiptsNRIs only (non-resident edge case)Exporters and freelancers receiving USD from abroad
Can you hold USD?Yes, for a limited periodYes, ongoingYes, with restrictionsYes, as a fixed depositNo, you do not hold the balance
Do you own the account?Yes, held at your AD bankYes, held at your bankYes, held at your bankYes, held at your bankNo, issued by a banking partner and ring-fenced for you
Interest paidNoSometimes, per bankNoYes, it is a term depositNo
Conversion to INRMandatory by end of the next calendar monthNot mandatoryNot mandatoryNot mandatory during the termAutomatic, settled to your Indian account in INR
ResidencyResidentResident (returned NRI)ResidentNon-resident (NRI)Resident
Typical useRetain and pay from export earningsPreserve foreign savings after moving homeHold specified receiptsPark overseas savings for a fixed termCollect payments from overseas clients or marketplaces

Sources for the rules in this table are set out in the sections below. For the deep mechanics of the first column, see the dedicated guide to the EEFC account; this page does not repeat it.


What is an EEFC account and who can open one?


An Exchange Earners' Foreign Currency (EEFC) account is a non-interest-bearing current account, held in foreign currency with an Authorised Dealer Category-I bank, that lets resident forex earners retain a portion of their export income in dollars instead of converting every receipt on arrival, per RBI's Master Direction on Deposits and Accounts.


Two rules define how it behaves:


  • You can credit 100% of eligible foreign exchange earnings into the account, including export proceeds and professional fees, as of August 2026, under the same RBI Master Direction.
  • Unutilised balances must be converted to rupees by the last day of the calendar month following the month of credit. So dollars you park in June and do not spend are converted by the end of July.


The EEFC account suits an exporter who pays some costs in foreign currency, for example a software vendor or an overseas subcontractor, and wants to avoid a double conversion.


It does not suit someone who simply wants a place to receive client payments, because it is a current account with no interest and a monthly conversion clock.


If you are weighing an EEFC account against a collections platform, the comparison in EEFC account vs payment platform sets out where each one earns its place.


What is a USD virtual or receiving account, and whose account is it?


A USD virtual receiving account is a set of local dollar account details, often called a virtual bank account number or vBAN, that your overseas client or marketplace pays into as if paying a US account.


The dollars land with a regulated banking partner, are ring-fenced for you, and are converted and settled to your Indian bank account in rupees, typically at T+1.


This is how most Indian freelancers and exporters actually receive money from abroad without a foreign entity or a foreign bank account, and it is the same mechanism firms rely on to collect international payments at scale.


Xflow provides exactly this: a receiving account for cross-border collections into India, authorised by the RBI under the Payment Aggregator - Cross Border (PA-CB) framework for both exports and imports as of February 2026, settling at mid-market rates with an eFIRA issued automatically on every payment.


The vBAN is a routing account, not your own foreign bank account.

You do not own the USD in a receiving account

A virtual receiving account earns no interest, and you do not hold the dollars yourself. It routes USD collected abroad and settles rupees to your Indian bank account. There is no dollar balance sitting in your name, and nothing accrues while funds pass through. That is a deliberate design, not a limitation: it keeps you inside a current-account, export-collection flow under FEMA, with an eFIRA for every receipt, rather than pretending to be a savings product it is not.

This honesty matters because some marketing blurs it, implying you "hold dollars" in a virtual account. You do not.


If holding a dollar balance is genuinely your goal, an EEFC account (for eligible periods) or an RFC account (if you are a returned NRI) is the correct instrument, and a bank owns it.


If receiving and settling export income cleanly is your goal, a receiving account is the right tool.


How do you open a USD receiving account in India?


Opening a receiving account is a business-onboarding process, not a bank branch visit. For an exporter or freelancer, the usual requirements are:


  • PAN: Your permanent account number, as an individual or a registered business.
  • A registered INR bank account: The Indian current or savings account where settled rupees land.
  • KYC and business proof: Identity and address documents, plus proof of your business or freelance activity and sample client contracts or invoices.
  • GST registration, where applicable: Needed if your turnover crosses the threshold or you want to file a Letter of Undertaking for zero-rated service exports. The walkthrough on GST for freelancers covers when it applies.
  • IEC, where it applies: An Import Export Code is mandatory for exporting goods; for pure service exporters it is generally not required unless you claim Foreign Trade Policy benefits or a platform asks for it, and you can confirm status through IEC code verification.


Because the account is issued by a banking partner and settles to your existing Indian account, there is no foreign-currency balance for you to fund or manage.


You share documents, complete KYC, and start sharing your dollar account details with clients.


This is a very different path from the way you receive international payments through a raw SWIFT wire, where the money arrives without structured settlement or automatic documentation.


For service businesses specifically, the guide to cross-border payments for service exporters maps the full onboarding flow.

Collect USD from clients and settle rupees to your Indian bank


What export paperwork do you need: PAN, IEC and GST?


For a resident exporter or freelancer receiving foreign payments, three pieces of paperwork come up repeatedly, and it helps to separate the mandatory from the situational:


  • PAN is always required to run a business and to be paid.
  • IEC (Import Export Code) is PAN-based and issued by the DGFT. It is mandatory to export goods. For service exporters it is usually optional, becoming relevant only when you claim FTP incentives or a client or platform mandates it, as of August 2026, per the DGFT.
  • GST treats export of services as a zero-rated supply. Filing a Letter of Undertaking on the GST portal lets you export without paying IGST upfront, and you keep the eFIRA and client contracts as evidence of a valid export receipt, per DGFT guidance on GST and exports.


Alongside these, every inward payment carries a purpose code that tells the RBI what the money is for. The reference on purpose code for freelancers lists the common service-export codes so your receipts are classified correctly from the start.


The through-line is documentation: whatever account you use, an eFIRA for every inward payment is what ties your bank credit to a genuine export and supports both GST filings and any benefit claims.


NRE, NRO, FCNR versus EEFC and RFC: which is which?


These names get confused constantly, so here is the one-line split by residency.


NRE, NRO and FCNR accounts are for non-residents (NRIs): NRE holds repatriable rupee income, NRO holds Indian-sourced rupee income, and FCNR is a foreign-currency term deposit for NRIs with a tenure of one to five years that does pay interest, making it the non-resident edge case in the table above.


EEFC and RFC (and RFC Domestic) are for residents.


If you are an NRI weighing the deposit options, the breakdown of NRE vs NRO vs FCNR covers them in full, and the FEMA guidelines for NRIs explain the residency tests that decide which set applies.


If you are a resident exporter, they are not your accounts.


Who can use what?


Mapping the structures to real people:


  • Resident freelancer or exporter receiving client payments: A USD virtual receiving account for collections, optionally an EEFC account if you also pay costs in foreign currency.
  • Resident business with foreign currency outgoings: An EEFC account to hold and pay, plus a receiving account for inflows.
  • Recently returned NRI with overseas savings: An RFC account to preserve foreign currency, no monthly conversion.
  • NRI who has not returned: NRE, NRO or FCNR accounts, depending on the money's source and currency.


For the overwhelming majority of readers searching "usd account in india", the honest answer is the receiving account, because the intent is to get paid from abroad, not to run a dollar deposit.


A worked example: receiving $4,000


Worked example


Suppose a client pays you $4,000 for a month of work. The mid-market USD to INR rate is ₹95 to the dollar, so the true value of that payment is ₹3,80,000.


  • Typical bank SWIFT wire: The bank converts at a marked-down rate of around ₹92.50 and deducts wire and intermediary charges. You receive roughly ₹3,70,000, a shortfall of about ₹10,000 against the true value, before you even count fixed fees. The breakdown of SWIFT charges shows where those deductions hide.
  • USD receiving account at mid-market rate: Conversion happens close to ₹95, so most of that ₹10,000 gap stays with you.


On a single payment the difference looks modest. On $4,000 a month, that gap repeats twelve times a year, which is why the rate you convert at matters more than any one-off fee.


Use the calculator to plug in your own amount and rate.

Calculate your extra earning

logo

FX rate

INR amounts with others

Banks

FX rate

Disclaimer: Last updated at

Compliance and eFIRA: the part that works in your favour


The reason a structured receiving account beats a raw wire is not only the rate; it is the paperwork. An electronic Foreign Inward Remittance Advice (eFIRA) is documentary proof that a payment entered India through a proper channel.


You need it for GST records and to claim export benefits, and chasing a bank for one after the fact is slow.


The distinction between the advice and the foreign inward remittance certificate trips people up, so it is worth knowing which document your filing actually requires.


A purpose-built platform issues an eFIRA automatically on each transaction, so your evidence is ready the moment money lands.


If you want the underlying detail on how inward remittance documentation works, the guide to foreign inward remittance explains the certificate and advice, and how they support your filings.


For the codes that sit on each credit, the reference on the RBI purpose code for inward remittance shows how to read what the bank recorded.


Common misconceptions


You can open a normal dollar savings account in India


Generally not, if you are a resident individual. Domestic foreign-currency holding is limited to defined account types such as EEFC and RFC, each with its own eligibility, as of August 2026.


A USD virtual account means I hold dollars


No. It is a routing account. Dollars pass through a banking partner and settle to your Indian account in rupees. You never hold the balance.


EEFC lets me keep dollars forever


No. Unutilised balances convert to rupees by the end of the following calendar month.


RFC and EEFC are the same thing


No. EEFC is for resident forex earners and is a non-interest-bearing current account with a monthly conversion rule. RFC is for returned NRIs preserving foreign savings, with no forced conversion.


Receiving USD is taxed differently from other income


No. The money is business income like any other; what matters is correct reporting, and the explainer on tax on inward remittances sets out how export receipts are treated.


Any bank account gives me an eFIRA automatically


No. Many banks issue it only on request and after a delay. Automatic per-transaction eFIRA is a feature of purpose-built collection platforms.


The practical takeaway


If you are a resident freelancer or exporter and you searched for a USD account in India, you were almost certainly looking for a way to get paid in dollars, keep more of the conversion, and stay compliant.


The bank-owned USD accounts, EEFC, RFC and FCNR, exist for narrow cases defined by who you are and where your money came from.


The account most exporters actually need is a virtual receiving account that collects USD abroad and settles rupees to your Indian bank, with an eFIRA on every payment.


Match the tool to your intent, and the FEMA rules stop feeling like a maze.


This article is for general information and is not legal, tax or investment advice. Confirm current rules with the RBI or your authorised dealer bank before acting.

Get paid in USD, settle in INR, with the paperwork handled

RBI PA-CB authorised

RBI PA-CB authorised

Auto eFIRA & FIRC

Auto eFIRA & FIRC

T+1 settlement

T+1 settlement


Frequently asked questions

Generally no. Plain USD savings accounts are not available to resident individuals under FEMA. The alternatives are an EEFC account for forex earners, an RFC account for returned NRIs, or a USD virtual receiving account that settles to your Indian bank in rupees.

No. It is a non-interest-bearing current account for retaining export earnings, with mandatory conversion of unutilised balances to rupees by the last day of the following calendar month, as of August 2026.

No. A receiving account is a ring-fenced routing account issued by a banking partner. Funds pass through and settle to your registered Indian bank account in rupees, typically at T+1. You earn no interest and hold no dollar balance.

EEFC is for resident forex earners retaining export income. RFC is for returned NRIs preserving foreign savings. FCNR is a foreign-currency term deposit for NRIs only, with a tenure of one to five years, so it is the non-resident edge case.

Yes. Freelancers can receive USD through an EEFC account or a USD virtual receiving account, keeping an eFIRA for each payment as proof of a valid export receipt.

Usually not. An IEC from the DGFT is mandatory to export goods. For pure service exporters it is generally optional, unless you claim Foreign Trade Policy benefits or a platform requires it. PAN and, where applicable, GST registration are the more common requirements.

The electronic Foreign Inward Remittance Advice is documentary proof that a payment entered India through a proper channel. It supports GST filings and export benefit claims, and purpose-built platforms issue it automatically per transaction.

No. An EEFC account is a current account, so it pays no interest, and idle balances do not grow before the monthly conversion applies.

Related Posts