To open a foreign currency account in India, you choose between two routes, and the right one depends on whether you want to hold foreign currency or simply get paid in it.
The first route is a bank EEFC account, an Exchange Earners' Foreign Currency account with an Authorised Dealer bank, which lets you hold export earnings in USD, EUR, GBP and other currencies.
The second route is a receiving account with a cross-border platform, which gives you local account details abroad, receives the money, and settles it to your Indian bank in rupees with a Foreign Inward Remittance Advice (eFIRA).
This guide walks through both routes step by step, including eligibility, documents and timelines. It is about accounts that hold or receive export earnings, not forex trading accounts or FCNR deposits for non-residents, which are different products.
Which foreign currency account do you need?
Before you open anything, match the account to your goal. The choice usually comes down to holding versus receiving.
- You want to hold foreign currency (to pay overseas vendors, or convert later): open a bank EEFC account.
- You want to get paid by foreign clients and receive INR: open a platform receiving account.
- You want to understand the full set of options first: read the guide to the types of foreign currency account in India, which compares EEFC, RFC, FCNR and fintech receiving accounts.
If your clients pay in a specific currency, the currency-specific guides go deeper: a USD account in India for American clients, a GBP account for UK clients, and a euro bank account for eurozone clients.
The euro side is often issued as a virtual IBAN so your client can pay by SEPA.
Route 1: Open an EEFC account at a bank
An EEFC account is the standard way for a resident exporter to hold foreign currency.
It is a non-interest-bearing current account offered by Authorised Dealer Category-I (AD-1) banks, and you can credit up to 100% of your eligible export earnings to it.
The steps are:
- Choose an AD-1 bank. Most major banks offer an EEFC account, so the simplest choice is the bank where you already hold your current account.
- Complete the application. Fill in the bank's EEFC account opening form and the forex-earnings declaration.
- Submit your documents (listed below) and any board resolution or partnership authorisation.
- Activate and link. The account opens with zero initial pay-in and is linked to your existing current account for conversions.
Keep the main rule in mind: unutilised balances in an EEFC account must be converted to rupees by the last day of the succeeding calendar month, and the account earns no interest.
It suits businesses with genuine foreign-currency outflows or a reason to time their conversions.
Route 2: Open a receiving account with a platform
If your goal is to get paid rather than to hold euros or dollars, a platform receiving account is usually quicker and cheaper.
Instead of a eurozone or US bank account, you get local receiving details that your client pays into, and the platform converts the funds to rupees.
The steps are:
- Sign up and pick your entity type (sole proprietor, LLP, private limited).
- Complete Know Your Business (KYB) and KYC online, which takes about ten minutes.
- Pass the operations review, after which most accounts activate the same day.
- Share your local details and start collecting, with settlements and an eFIRA arriving per payment.
This route gives you a US routing and account number, a UK sort code or a European IBAN depending on the client, so they pay a local transfer rather than an international wire.
Xflow's cross-border payments for service exporters solution ties these currency rails together with compliance handled.
Documents you need
For either route, the paperwork is broadly the same as opening a business current account:
- Identity and address proof: PAN card, Aadhaar, passport or similar.
- Business proof: GST registration, Importer-Exporter Code (IEC) where applicable, or a service contract or declaration.
- Authorisation: board resolution, partnership letter or proprietorship declaration.
- Forex-earnings declaration: stating the nature of your foreign exchange earnings, such as software or consultancy exports.
- Account details: your Indian bank details for settlement, and, for an inward wire, the bank's SWIFT code.
Before you apply: a few quick checks
A little preparation avoids back-and-forth with the bank or provider:
- Confirm your entity type. Sole proprietor, LLP and private limited companies each submit slightly different authorisation documents, so have the right one ready.
- Keep your IEC handy if you trade in goods, since banks ask for the Importer-Exporter Code even though services exporters usually do not need it.
- Decide hold or convert. If you have genuine foreign-currency outflows, the bank route helps; if you only collect and spend in rupees, the platform route is simpler.
- Check the conversion rule. An EEFC balance must be converted to rupees by the end of the succeeding month, so do not treat it as a long-term savings account.
- Plan for FIRA. Make sure each payment generates an eFIRA, which you will need for GST and export reporting.
Bank route vs platform route
The two routes solve different problems. The table sets them side by side.
| Bank EEFC account | Platform receiving account | |
|---|---|---|
| <strong>Main job</strong> | Hold foreign currency | Receive and convert to INR |
| <strong>What you get</strong> | A forex current account at your bank | Local details abroad (US/UK/EU) |
| <strong>Setup time</strong> | Days, in branch or online | About ten minutes, online |
| <strong>Holds forex?</strong> | Yes, with the monthly conversion rule | No, settles to your Indian bank |
| <strong>Best for</strong> | Exporters with overseas outflows | Businesses collecting client payments |
Many exporters use both: a receiving account for the inflows, feeding a bank account for anything they need to hold.
For the broader picture of routes and costs, see how to receive international payments in India, or hold several currencies through a multi-currency account.
Open a foreign-currency receiving account in minutes
Compliance: what opening the account does not change
Whichever route you choose, your export reporting continues as normal, and a good provider handles most of it:
- eFIRA and FIRC: you receive an eFIRA for each payment, and the FIRC is issued through the Indian bank. If you claim an export refund, the FIRC for GST refund process is unchanged.
- Purpose codes: each inward payment is tagged with the right RBI purpose code for inward remittance, for example P0802 for software consultancy.
- Eligibility: foreign exchange earners who are resident in India can open these accounts; personal remittances and gifts cannot be credited to an EEFC account.
How long does it take, and is it free?
A bank EEFC account usually takes a few working days, depending on the bank and your documents.
A platform receiving account is faster: with Xflow, onboarding takes about ten minutes, most accounts activate the same day, and you can transact the next business day.
Opening a receiving account is typically free, and you pay only when money is converted, through a transparent fee rather than a hidden exchange-rate markup.
Xflow holds final Payment Aggregator - Cross Border (PA-CB) authorisation from the Reserve Bank of India (RBI) for both exports and imports, granted in February 2026, and settles to your Indian bank on a T+1 basis.
Get a foreign-currency account built for Indian exporters
20,000+ businesses, Mid-market FX rates, ISO 27001 & SOC 2
Frequently asked questions
Choose a route first. For holding forex, open an EEFC account with an AD-1 bank. To get paid by foreign clients and receive INR, open a receiving account with a cross-border platform. Both need standard KYC and business documents.
Yes. Foreign exchange earners who are resident in India, including freelancers, proprietors and companies, can open an EEFC account at a bank or a receiving account with a platform.
Most AD-1 banks offer an EEFC account, so the practical choice is the bank where you already hold your current account. Compare inward charges, the FX spread on conversion and how quickly each issues FIRCs.
Identity and address proof, business proof such as GST or an IEC, an authorisation document, a forex-earnings declaration, and the account opening form. A platform asks for the same set during online KYB.
A platform receiving account is fully online and activates in about a day. Some banks also offer online EEFC opening, while others need a branch visit.
Opening is usually free on both routes. Costs appear when you convert: aim for the mid-market rate with a transparent fee rather than a hidden exchange-rate markup.
A bank EEFC account lets you hold foreign currency, with a monthly conversion rule. A platform receiving account gives you local details abroad, receives the money and converts it to INR, which suits collecting client payments.
Yes. You receive an eFIRA for each payment and the FIRC is issued through the Indian bank, so your GST-refund and export-reporting workflow continues as before.