Exchange Earners Foreign Currency Account (EEFC): Rules & Uses

TL;DR - Summary
- What is an EEFC account? - A foreign-currency current account offered by Authorised Dealer Category-I banks in India, letting resident foreign exchange earners hold 100% of their earnings in USD, EUR, or GBP instead of converting to INR on arrival.
- Who can open an EEFC account? - Any resident of India earning foreign exchange, including exporters, consultants, and freelancers. SEZ units and people receiving personal remittances or gifts can't.
- What's the catch on holding the money? - Any unused balance has to be converted to INR by the last day of the following calendar month. If you miss it, the bank converts at its own rate.
- What's the actual benefit? - It kills double conversion when you earn and spend in the same currency, and it lets you pick when to convert. Pure receivers who convert everything to INR gain little.
- How does the money get there? - Your client never pays the EEFC account directly. Funds reach India first via SWIFT or a payment platform like Skydo, then land in your account.
What Is an Exchange Earners Foreign Currency Account (EEFC)?
An EEFC account is a current account you hold in foreign currency, offered by Authorized Dealer Category-I banks in India. It lets a resident Indian who earns foreign exchange, whether that's an individual, a firm, or a company, keep 100% of those foreign currency earnings in the account instead of converting them to rupees the moment they arrive.
That second part is really the whole point. Normally, when foreign currency is credited to an Indian account, the bank converts it to INR immediately. With an EEFC account, your USD stays in USD and your EUR stays in EUR until you decide what to do with them.
The account falls under the Foreign Exchange Management Act (FEMA) and is designed for genuine foreign exchange earnings. Export proceeds, professional fees, consultancy income, that kind of thing. Personal remittances and gifts from abroad don't qualify, and the account isn't meant for them.
So what can you actually do with the money once it's in there?
You can hold the foreign currency for a while, pay eligible foreign-currency expenses straight from the balance, and convert whatever's left to INR when the timing works for you instead of on the day it arrives.
Who Can Open an EEFC Account?
Any resident of India who earns foreign exchange can open one. If foreign currency is coming in through your work, you're most likely eligible.
- Who qualifies: individuals, sole proprietors, partnership firms, LLPs, and companies. In practice, that's exporters and service exporters, consultants, and freelancers earning professional fees like director's fees, lecture fees, or honoraria. The common thread is real foreign earnings arriving through normal banking channels.
- IEC is a bank thing, not an RBI thing: exporters are sometimes asked for a valid Importer-Exporter Code when opening the account. That's the bank's onboarding requirement, so it varies by bank.
- Joint holding is allowed: with another eligible person, or with a resident relative (defined under Section 2(77) of the Companies Act, 2013) on a "former or survivor" basis. A resident relative can't operate the account while the primary holder is alive.
- One account per currency: you can hold several as long as each is in a different currency. One USD account plus one EUR account is fine. Two USD accounts, no.
- Who's shut out: SEZ units are pointed to a separate Foreign Currency Account under RBI's SEZ provisions instead (Master Direction §3.10). And anyone receiving personal remittances or gifts from abroad falls outside it, since the account exists only for foreign exchange earnings.
Further Read: NRE and NRO accounts for non-residents → https://www.skydo.com/blog/nre-and-nro-account
What are the Key Features of an EEFC Account?
The features that define an EEFC account come down to how it holds money, how long you can hold it, and what it deliberately doesn't do.
- Non-interest-bearing current account: the foreign currency balance earns nothing while it sits there.
- 100% retention: you can credit all of your foreign exchange earnings into it, with no cap on how much stays in foreign currency.
- Monthly conversion deadline: any unused balance must be converted to INR by the last day of the following calendar month. There's a full section on how that works further down.
- Currencies vary by bank: most offer the major freely convertible ones, usually USD, EUR, and GBP. Bandhan Bank sticks to those three, while ICICI Bank goes wider, covering around 24 currencies, including JPY, CHF, AUD, CAD, AED, and SGD.
- No credit against the balance: banks can't extend loans, overdrafts, or any fund-based or non-fund-based facilities. Cash transactions aren't allowed either.
- Bank-specific bits worth checking: many banks don't require a minimum balance, several don't issue a debit card, ATM card, or cheque book, and at some, internet banking is view-only, so you can see the balance but can't transact online.
- Typical credits: export proceeds, advance payments for exports, professional and consultancy fees, and re-credits of unused foreign currency you'd withdrawn earlier.
- Typical debits: import dues, overseas business travel, global vendor bills, SaaS and software subscriptions, and approved outward remittances under FEMA. The full RBI-defined lists get their own section later.
Further Read: Currency conversion fees explained → https://www.skydo.com/blog/currency-conversion-fees
What Are the Benefits of an EEFC Account?
The real payoff of an EEFC account is control: over conversion costs, over timing, and over when you lock in a rate. If your business earns and spends in the same foreign currency, that control turns into money saved.
- Avoiding double conversion. Say you earn in USD and also incur USD costs, like cloud bills, SaaS subscriptions, or payments to a contractor abroad. Without an EEFC account, the money converts to INR when it lands, and you then buy USD again to pay the bill, so you eat the conversion spread twice. Keep the balance in USD, and both conversions disappear.
- Timing control. Since the money stays in foreign currency, you choose when to convert rather than taking whatever rate applies on the day each payment arrives. It's your call, just within the month-end window.
- Hedging with forward cover. RBI allows EEFC balances to be covered against exchange rate risk using forward contracts booked with your AD bank, so you can lock a rate now for a conversion you'll do later.
- A buffer for two-way flows. For businesses with regular foreign-currency inflows and outflows, the balance smooths out short-term swings, because you're not converting on every transaction.
All of this works best when money moves both ways. If you only receive foreign income and convert everything to INR, you gain little. The account earns no interest while the balance sits, yet it still forces a month-end conversion, so you carry the downside without much of the upside.
An IT or SaaS exporter paying overseas cloud and contractor bills in USD gets the full benefit. A freelancer who just receives dollars and converts the lot, less so.
How Does an EEFC Account Work?
How an EEFC account works, on a $5,000 invoice
Hover over a step to see more.
Client sends the payment
$5,000Paid via SWIFT or a payment aggregator's virtual account.
Your client never pays into the EEFC account directly.
Funds reach India
The money lands at an Authorized Dealer (AD) bank through normal channels.
It enters the Indian banking system first, before it touches your account.
Credited in original currency
USD 5,000The AD bank credits your EEFC account as-is. Nothing is converted.
USD 5,000 lands as USD 5,000, no conversion on receipt.
Spend or convert, on your timing
$1,000 outPay an eligible foreign-currency expense, or convert to INR when the rate suits.
Say a $1,000 overseas SaaS bill straight from the balance, leaving $4,000.
Month-end sweep to INR
$4,000 → INRWhatever is left is converted by the bank at its prevailing rate.
Happens on the last day of the following calendar month.
An EEFC account works by receiving foreign currency after it has already entered the Indian banking system, usually through SWIFT or another payment channel. Your foreign client never pays directly into the EEFC account. The money reaches India first, and only then does it land in your account.
Once it's there, the foreign currency remains unconverted. From that point you've got two options: pay an eligible foreign-currency expense straight from the balance, or convert some or all of it to INR at the bank's rate whenever the timing suits you.
Here's how it applies to a $5,000 invoice:
- Step 1. Your foreign client sends the payment via SWIFT or a payment aggregator's virtual account.
- Step 2. The funds arrive at an Authorized Dealer (AD) bank in India through normal banking channels.
- Step 3. The AD bank credits your EEFC account in the original currency, so USD 5,000 lands as USD 5,000. Nothing gets converted on receipt.
- Step 4. You pay an eligible USD expense straight from the balance, say a $1,000 overseas SaaS bill, or convert the remaining $4,000 to INR at a time you choose before the month-end deadline.
- Step 5. Whatever's left on the last day of the following calendar month gets converted to INR by the bank at its prevailing rate.
What Are the RBI Rules Governing an EEFC Account?
The rules for EEFC accounts are set out in FED Master Direction No. 14/2015-16 (re-issued 29 June 2026) and the RBI's own EEFC FAQ. Three of them matter most.
- The conversion-timeline rule (Master Direction §3.1): the total of everything credited to the account in a calendar month must be converted to INR on or before the last day of the following month, after adjusting for any eligible use of the balance or forward commitments. Note it's the last day of the month, not the last working day. Example: $10,000 credited on 11 August must be converted by 30 September if it's unused. The same $10,000 credited on 28 September has to be gone by 31 October, so where in the month the money lands affects how long you actually get to hold it.
- No re-crediting of rupee withdrawals (Master Direction §3.1): once you withdraw rupees, that amount can't be re-credited to the EEFC account. After it's converted to INR and taken out, it can't be switched back to foreign currency in the same account.
- Joint holders (RBI FAQ, as on 16 January 2025): the account can be held jointly with another eligible person, or with a resident relative on a "former or survivor" basis, with "relative" defined under the Companies Act, 2013. A resident relative added as a joint holder can't operate the account while the primary holder is alive.
One more restriction sits alongside these: no fund-based or non-fund-based credit facilities, so no loans or overdrafts against an EEFC balance.
Further Read: RBI's role in the foreign exchange market → https://www.skydo.com/blog/rbi-role-in-foreign-exchange-market
What are the RBI-permitted credits and debits in an EEFC account?
RBI spells out exactly what can go into an EEFC account and what can come out, under FEMA. Here's the shape of both lists.
Permitted credits
- 100% of foreign exchange earnings received through normal banking channels, so export proceeds, professional fees, consultancy fees, and service remittances. This excludes foreign currency loans, investments received from abroad, and funds tied to specific undertakings given to the RBI.
- Advance remittances from overseas buyers towards export of goods or services.
- Payments a Domestic Tariff Area (DTA) unit receives in foreign exchange for supplying goods to an SEZ unit.
- Payments hotels receive in rupees from Credit Card Servicing Organizations, against services or goods provided to foreign tourists.
- Re-credits of unused foreign currency you'd earlier withdrawn from the account for permissible purposes.
- Professional earnings in an individual capacity: director's fees, consultancy fees, lecture fees, and honoraria.
- Repayment by your importer customer of trade-related loans or advances you'd granted them from EEFC balances.
- Settlements from an international credit card where you're reimbursed in foreign currency, which count as remittances through normal banking channels.
One thing that does not qualify: claims settled in rupees by ECGC or an insurer. Those aren't treated as foreign exchange realization, so they can't be credited.
Permitted debits
- Import dues and trade-related expenses payable outside or inside India.
- Global operational expenses, like overseas business travel, office maintenance abroad, and advertising abroad.
- Global professional or consultancy fees.
- Investment in overseas joint ventures or wholly owned subsidiaries (Overseas Direct Investment) permitted under FEMA.
- Repayment of packing credit advances, to the extent exports have actually taken place.
- Local disbursements in INR, converted from the foreign currency balance.
EEFC vs a regular current account: Key Differences
The three things that separate them are the currency you hold, the conversion rules, and whether you can pay foreign-currency bills directly.
| Feature | EEFC account | Regular current account |
|---|---|---|
| Currency held | Foreign currency (USD, EUR, GBP, etc.) | Indian Rupees only |
| Interest | None | None (typically) |
| Main purpose | Hold and use foreign earnings, avoid double conversion | Everyday rupee business banking |
| Who can open | Residents earning foreign exchange | Any eligible business or individual |
| Conversion rule | Unused monthly balance converted to INR by the last day of the following month | Not applicable |
| Foreign-currency payments | Paid directly from the balance, no conversion | Require conversion each time |
| Conversion losses | Removed for matched foreign-currency inflows and outflows | Incurred on both legs (INR to FCY and back) |
Where that difference matters is double conversion. An exporter earning USD who also pays USD vendor bills through a regular current account converts USD to INR on receipt, then buys USD again to pay the bill, eating the spread twice. Run the same flow through an EEFC account and both conversion legs disappear.
Further Read: Virtual USD accounts, pros and cons → https://www.skydo.com/blog/virtual-usd-accounts-pros-cons
EEFC vs NRO and NRE accounts: Key Differences
The three things that separate them are residency status, the currency you hold, and how they're taxed.
| Feature | EEFC account | NRE account | NRO account |
|---|---|---|---|
| Who can open | Resident in India earning foreign exchange | Non-resident (NRI/PIO) | Non-resident (NRI/PIO) |
| Currency held | Foreign currency (USD, EUR, GBP, etc.) | Indian Rupees | Indian Rupees |
| Funded by | Foreign exchange earnings via normal banking channels | Inward remittances from abroad in foreign currency | Foreign remittances and local Indian income (rent, dividends, pensions) |
| Interest | None | Earned, fully tax-free in India | Earned, taxable in India (subject to TDS) |
| Repatriation | Permitted for eligible outflows under FEMA | Fully and freely repatriable (principal + interest) | Principal capped at USD 1 million per financial year |
An exporter who's a resident in India can't park export proceeds in an NRE or NRO account. Those are strictly for non-residents. For a resident foreign exchange earner, the EEFC account is the right instrument.
How Does Skydo Help Receive International Payments?
Before any of this reaches an EEFC account, the foreign currency has to land in India first. That's the step Skydo handles.
You get free virtual accounts in USD, EUR, GBP, SGD, AUD, and CAD, and you share those details with your clients exactly like a local bank account. Setup takes 5 minutes, fully digital, no relationship manager calls. Pricing is flat with no hidden forex markup: $19 under $2,000, $29 up to $10,000, and 0.3% above that. No monthly fees, so you pay only when you transact.
Every payment comes with a free FIRA certificate for your GST refund claims, plus eBRC closure support once you link your DGFT account. Settlements land within one working day, and support is India-based over WhatsApp, call, and text.
Built for exporters, freelancers with proper documentation, and marketplace sellers receiving international payments.Explore now: https://www.skydo.com/
What exactly is a foreign exchange earner under RBI rules?
Any resident of India (individual, firm, or company) earning foreign currency through exports, professional fees like consultancy or director's fees, or advance export payments. Personal remittances and gifts from abroad don't count.
Who is eligible to open an EEFC account — can freelancers apply?
Can an EEFC account balance be hedged against exchange rate risk?
Can SEZ units open an exchange earners foreign currency account?
Does an EEFC account generate interest or any yield on the balance?
How does an EEFC account affect my FIRC and GST refund documentation?
What happens if I do not convert my EEFC balance before the month-end deadline?
Can I open more than one EEFC account?
What documents are needed to open an EEFC account?






