Taxation & Compliance


Subscribe to our newsletter
Get the latest updates, insights, and tips delivered straight to your inbox.
A freelance developer from Pune once told me about a USD 3,000 payment that stung. His client paid on time, but his bank converted the money into rupees that very day at its own rate. He would have happily waited a week for a better rate, if only he could have held the dollars. He did not know he could.
That is exactly what an EEFC account is for. An EEFC (Exchange Earners' Foreign Currency) account is a non-interest-bearing current account that lets you hold eligible foreign currency earnings in the same currency instead of converting them into rupees right away.
In this guide, we cover the EEFC account meaning, who can open one, the RBI rules you must follow (including the monthly conversion rule), the benefits and limits, and how to open one.
If you are a freelancer, consultant or exporter who gets paid from abroad, this will help you decide whether it is right for you. We also explain where Infinity fits in if you want a simpler way to receive international payments.
TL;DR
What is an EEFC account? - It is a foreign currency current account in India for residents who earn in foreign currency. It lets you hold the money in USD, GBP, EUR or another currency instead of converting it at once.
Who can open one? - Any person resident in India who earns eligible foreign exchange, such as exporters, freelancers, consultants and companies with overseas income. SEZ units cannot open one.
How much of your foreign earnings can you credit? - Up to 100% of eligible foreign exchange earnings received through normal banking channels.
How long can you hold the money? - Accruals in a calendar month must be converted to INR by the last day of the next month, unless you use them for permitted payments.
Does it earn interest? - No. An EEFC account can only be a current account, and RBI does not allow interest on it.
Is it worth opening? - It is worth it if you pay foreign vendors or want control over when you convert. If you simply need rupees quickly at a clear cost, you may not need one.
What is an EEFC account?
An EEFC account is a foreign currency current account opened with an authorised dealer bank in India. It lets residents who earn foreign exchange keep that money in the original currency instead of converting it into rupees at once. RBI introduced it so that earners do not lose value on repeated conversions.
In simple words, think of it as a current account that runs in dollars, pounds or euros instead of rupees. When a foreign client pays you, the money stays in that currency. Nothing is converted until you decide to convert it, within the limits RBI sets. The account works under the Foreign Exchange Management Act (FEMA) and the RBI Master Directions on foreign currency accounts.
What is the full form of EEFC?
EEFC stands for Exchange Earners' Foreign Currency. Each word in the name explains a part of the account:
Exchange: the money comes from abroad, in a foreign currency.
Earners': the account is meant for people who earn that money, such as exporters, freelancers and professionals. It is not for money received as a loan or an investment.
Foreign Currency: the balance stays in a currency like USD, GBP or EUR.
The account is held with an authorised dealer (AD) bank. An AD bank is a bank that RBI has permitted to deal in foreign exchange. Most large banks in India fall in this category.
What are the key features of an EEFC account?
Here is a quick snapshot of how the account is built:
Feature | What it means |
Account type | Current account only |
Currency | Foreign currency such as USD, GBP or EUR. Available currencies depend on the bank |
Interest | None. RBI does not allow interest on EEFC balances |
Who can hold it | Persons resident in India who earn foreign exchange |
Credit limit | Up to 100% of eligible foreign exchange earnings |
Held with | An authorised dealer (AD) bank |
Conversion rule | Unused accruals in a month must be converted to INR by the last day of the next month |
Exchange risk cover | Balances can be covered through forward contracts |
Not available to | SEZ units and non-residents |
Why did RBI introduce the EEFC account?
Before this facility, every foreign payment an exporter or professional received had to be converted into rupees. If the same person later needed to pay a foreign vendor, they had to buy foreign currency again. Banks earn a spread on each conversion, so the earner lost money twice, once on the way in and once on the way out.
The EEFC account removes this back and forth. You hold the money in the foreign currency, pay your overseas expenses straight from it, and convert only the part you actually need in rupees. This also supports exporters and service providers by giving them more control over their foreign exchange earnings.
Let us look at two simple examples.
Example 1: Choosing when to convert. You receive USD 5,000 from a client abroad.
Option | Exchange rate | Rupees you get |
Convert on the day of receipt | โน85 per USD | โน4,25,000 |
Hold in EEFC, convert 20 days later | โน87 per USD | โน4,35,000 |
These numbers are only an example. The rate can also fall, so holding foreign currency carries risk as well as opportunity.
Example 2: Avoiding the double conversion. You receive USD 1,000 and later need USD 500 to pay for a foreign software tool. Assume the bank buys dollars at โน84.50 and sells them at โน85.50. These rates are illustrative.
Step | Without an EEFC account | With an EEFC account |
Payment received | USD 1,000 converted at โน84.50 = โน84,500 | USD 1,000 credited and held |
Foreign tool payment of USD 500 | Buy USD 500 at โน85.50 = โน42,750 | Pay USD 500 directly from the balance |
Remaining USD 500 | Already converted | Convert at โน84.50 = โน42,250 |
Rupees left with you | โน84,500 minus โน42,750 = โน41,750 | โน42,250 |
The difference looks small here, but it repeats with every payment you make abroad. Over a year, it adds up.
Is an EEFC account the same as an NRI or a regular foreign currency account?
No. An EEFC account is not an NRI account. It is meant for people who live in India and earn foreign exchange. NRI accounts are for non-residents:
NRE account: holds money in rupees for NRIs, and the funds can be sent back abroad.
NRO account: holds rupee income that NRIs earn in India.
FCNR account: a foreign currency deposit account for NRIs.
An EEFC account is also different from a regular current account, which holds only rupees. We compare these accounts side by side later in this guide.
Who can open an EEFC account?
Any person resident in India who earns foreign exchange through permitted channels can open an EEFC account. This includes exporters, freelancers, professionals and companies with overseas income. SEZ units and non-residents cannot open one.
The account is built around one idea: it is for people who earn foreign currency. If you receive foreign money as a loan or an investment, that does not make you an eligible earner. The table below shows who qualifies and why.
Who | Can open an EEFC account? | Why? |
Exporters of goods | Yes | Export proceeds are a permitted credit |
Exporters of services, such as IT and consulting firms | Yes | Payments for services exported are a permitted credit |
Freelancers and consultants | Yes | Fees earned from clients abroad are professional earnings |
Professionals serving overseas clients | Yes | Fees, honorarium and similar receipts for services qualify |
Companies, LLPs and firms with overseas income | Yes | Banks usually ask for business and incorporation documents |
SEZ units | No | They are excluded from the EEFC scheme |
NRIs and other non-residents | No | They use NRE, NRO or FCNR accounts |
1. Can individuals and freelancers open an EEFC account?
Yes. If you are a resident individual earning from foreign clients, you can open an EEFC account in your own name. Developers, designers, writers, consultants, marketers and other digital service providers fall in this group.
Professional earnings for services you provide to entities outside India are an accepted type of credit, and you can credit up to 100% of them. Your bank may ask for proof of your foreign earnings, such as invoices, a contract with your client or a FIRA.
Read more: RBI Rules for freelancers in India
2. Can companies and businesses open an EEFC account?
Yes. Companies, LLPs and other business entities with foreign exchange earnings can open an EEFC account. Banks usually ask for the company's incorporation documents, GST registration and, where applicable, the Importer Exporter Code (IEC). Exporters of goods often use the account to hold export proceeds and pay overseas suppliers from the same balance.
3. Can SEZ units open an EEFC account?
No. SEZ units are excluded from the EEFC scheme. If you run a unit in a Special Economic Zone, ask your bank about the foreign currency account options that apply to SEZ units.
4. Can NRIs open an EEFC account?
No. An EEFC account is only for persons resident in India. NRIs can use NRE, NRO or FCNR accounts instead. Resident status here is decided under FEMA, which has its own test and is different from the residence test under the Income Tax Act. If you are unsure of your status, check with your bank.
5. Can an EEFC account be a joint account?
In some cases, yes. An EEFC account can be held jointly with a resident close relative on a "former or survivor" basis. Close relative is defined under Section 2(77) of the Companies Act, 2013. Banks can have their own policies, so confirm with your bank before applying.
Quick eligibility checklist
Ask yourself these questions before applying:
Am I a person resident in India as per FEMA?
Do I earn money from abroad for goods or services I provide?
Will the money reach me through a normal banking channel?
Am I outside a Special Economic Zone?
Can I show proof of my foreign earnings, such as invoices or a FIRA?
If your answer is yes to all five, you are very likely eligible. Your bank will confirm this at the time of application.
How does an EEFC account work?
Your foreign client pays into your EEFC account through a normal banking channel. The bank credits the money in the same currency, with no conversion at that moment. You can then hold it, use it for permitted payments abroad, or convert it to INR. The only rule on timing is the monthly conversion deadline, which we explain in the next section.
How does an EEFC account work, step by step?
Open the account. You open an EEFC account with an authorised dealer bank and choose the currency, such as USD, GBP or EUR.
Share your account details with the client. Your client needs your account number, bank name and SWIFT code to send the payment.
The client sends the payment. The client transfers the money through a normal banking channel, such as a SWIFT transfer. Money sent through informal routes cannot be credited.
The bank credits the foreign currency. The amount reaches your account in the original currency. If your client pays in USD, you see USD in your account, not rupees.
You get proof of the remittance. The bank provides a document such as a FIRA, which shows that the money came in from abroad. [Internal link: FIRA vs FIRC explained]
You decide what to do with the money. You can hold the balance, pay for permitted expenses abroad, or convert it into INR and move it to your rupee account.
You convert unused money on time. Any balance you have not used must be converted into INR by the last day of the month after the month of credit.
What can be credited to an EEFC account?
RBI specifies what can go into the account. Only foreign exchange earnings and a few related receipts qualify.
Type of credit | Example | Note |
Inward remittance through normal banking channels | A client abroad pays your invoice by SWIFT | Loans and investments are not allowed |
Export proceeds for goods and services | An exporter receives payment from an overseas buyer | Up to 100% can be credited |
Advance payments for exports | A buyer pays in advance for an order | Treated as an export-related receipt |
Professional earnings | Fees, honorarium or similar receipts for services rendered | Covers freelancers and consultants |
The full list is in RBI's Master Direction on deposits and accounts. Your bank can share the latest version.
What can be debited from an EEFC account?
You can use the balance only for payments that FEMA permits.
Type of debit | Example | Note |
Permitted current account payments outside India | Foreign software subscriptions, overseas vendors, business travel | Must be allowed under FEMA |
Permitted capital account payments outside India | Payments that FEMA allows as capital account transactions | Check with your bank first |
Conversion to INR | Moving money to your rupee account | Subject to the conversion rules |
Every payment from the account must comply with FEMA and RBI rules. Keep invoices and supporting documents ready in case your bank asks for them.
What is the 100% credit rule?
Up to 100% of your eligible foreign exchange earnings can be credited to an EEFC account. This means the whole amount you earn from abroad can stay in the account in foreign currency.
In the past, RBI has at times asked earners to convert a part of their earnings. Under the current rules, you can credit the full eligible amount and decide when to convert, subject to the monthly conversion rule.
Example: one month with an EEFC account
Here is how a freelancer's month could look. The amounts are illustrative.
Date | What happens | Balance |
5 October 2026 | Client A pays USD 2,000 by SWIFT. The bank credits USD 2,000 | USD 2,000 |
12 October 2026 | You pay USD 100 for a foreign design software subscription from the account | USD 1,900 |
20 October 2026 | Client B pays USD 1,500 | USD 3,400 |
By 30 November 2026 | October's unused accruals must be converted to INR. You convert USD 3,400 and move the rupees to your savings or current account | USD 0 |
In this example, the freelancer paid one foreign expense directly in dollars and converted the rest on a date of their own choosing, before the deadline.
What are the RBI rules for an EEFC account?
RBI sets a few clear rules. The account can only be a current account and pays no interest. Up to 100% of eligible earnings can be credited. Unused accruals must be converted to INR by the last day of the following month. Money converted out of the account cannot be re-converted into foreign currency and redeposited. Here is each rule in detail.
Rule 1: The account is a current account and pays no interest
An EEFC account can only be held as a current account. RBI does not allow interest on the balance. Even if you hold USD 10,000 for a month, it earns nothing. Think of the account as a working account for managing foreign earnings, not as a place to grow money.
Rule 2: Up to 100% of eligible earnings can be credited
You can credit up to 100% of your eligible foreign exchange earnings. There is no forced conversion at the time of credit. The money must come through normal banking channels, and it must be an eligible receipt such as export proceeds or professional earnings.
Rule 3: Only permitted receipts can be credited
Not every foreign inflow qualifies. Inward remittances received as loans or investments cannot be credited to the account. If you are unsure whether a receipt is eligible, ask your bank before giving your client the account details.
Rule 4: Unused accruals must be converted by the end of the following month
All accruals in the account during a calendar month must be converted to INR on or before the last day of the next calendar month. The conversion is calculated after adjusting for the amount you have used for permitted purposes or committed under forward contracts.
This is the rule that decides how long you can hold the money. The table shows the deadline for each month of credit:
Month of credit | Last date to convert unused accruals |
October 2026 | 30 November 2026 |
November 2026 | 31 December 2026 |
December 2026 | 31 January 2027 |
January 2027 | 28 February 2027 |
For example, if you receive USD 3,000 on 12 October 2026, you can hold it until 30 November 2026. If you spend USD 1,000 on a permitted payment abroad, only the remaining USD 2,000 needs to be converted by that date. Your bank can tell you how it handles balances that remain after the deadline.
Rule 5: Converted money cannot be re-deposited
If you withdraw money from the account by converting it into rupees, you cannot buy foreign currency again and redeposit it in the EEFC account. The account is only for genuine foreign exchange earnings. This is why you should convert only what you actually need and keep the rest in the account until the deadline.
Rule 6: Payments from the account must be permitted
You can pay out of the account only for purposes that FEMA allows. Permitted current account payments abroad, such as foreign software, vendors and business travel, are the common ones. Capital account payments are allowed only where FEMA permits them. Keep your invoices and documents ready, because your bank may ask for them.
Rule 7: Forward contracts are allowed
RBI allows EEFC balances to be covered against exchange rate risk through forward contracts. This lets you lock in a rate for money you plan to convert later. Ask your bank about the charges and the process.
Summary of EEFC account rules
Rule | What it means | What you should do |
Current account only, no interest | The balance does not earn interest | Use it as a working account, not a savings tool |
Up to 100% credit | You can credit all eligible foreign earnings | Receive payments through normal banking channels only |
Only permitted receipts | Loans and investments cannot be credited | Check with your bank if a receipt is unusual |
Monthly conversion deadline | Convert unused accruals by the last day of the next month | Set a calendar reminder |
No re-deposit | Converted money cannot be bought back and redeposited | Convert only what you need |
Permitted payments only | Debits must follow FEMA rules | Keep invoices and documents |
Forward cover allowed | Balances can be covered through forward contracts | Ask your bank about forward contracts |
Common mistakes to avoid with an EEFC account
Missing the conversion deadline
It is easy to forget the last date when you receive several payments in a month. Set a calendar alert for the end of the following month, and note the date next to each credit.
Crediting the wrong kind of receipt
Loans and investments from abroad cannot go into the account. Confirm the nature of the payment before sharing your EEFC details.
Trying to redeposit converted money
Once you convert and withdraw, that money cannot come back into the account as foreign currency. Convert in the amounts you need.
Paying for things that are not permitted
Not every foreign payment is allowed from an EEFC account. Check the purpose with your bank first.
Not keeping documents
Invoices, contracts and the FIRA are your proof of foreign earnings. Save them in one folder for every payment.
Most of these mistakes come down to tracking. A simple sheet with the credit date, amount, currency and conversion deadline for each payment is enough to avoid them.
How do the new FEMA export regulations from October 2026 affect EEFC account holders?
The Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 came into effect on 1 October 2026. They deal with export transactions, including realisation of export proceeds. They are separate from the EEFC account rules, but exporters should make sure their payments and documents match both sets of rules.
RBI may issue further clarifications and FAQs, so check the latest circulars or ask your bank. Freelancers and exporters who receive payments regularly should confirm with their bank whether any change affects how they document their receipts.
What are the benefits of an EEFC account?
The main benefit of an EEFC account is control. You decide when to convert your foreign earnings, and you avoid paying conversion costs more than once. For freelancers and exporters who earn in dollars and also spend in dollars, this can save a meaningful amount over a year.
Fewer currency conversions
If you pay overseas vendors or tools in dollars, you can pay straight from your EEFC balance. You skip the conversion to rupees and the second conversion back to dollars. Every conversion carries a spread, so cutting one or two conversions from each cycle reduces your cost.
For example, a freelancer who pays USD 200 a month for foreign software can pay it from the EEFC balance and convert only the rest.
Control over conversion timing
Within the monthly rule, you can wait for a better exchange rate instead of accepting whatever rate your bank gives on the day the money arrives. If the rupee looks weak against the dollar in the middle of the month, you can wait for a few days and convert then.
This works both ways. A rate that falls can also leave you with fewer rupees, so the benefit is control, not a guaranteed gain.
Direct payments to foreign vendors
You can pay for permitted expenses abroad in the same currency you earned. This is useful for exporters who buy raw material or services from overseas, and for freelancers who pay for foreign software, stock assets, ad platforms or co-working abroad. It also saves you from having to arrange foreign currency separately each time.
Protection against exchange rate risk
RBI allows EEFC balances to be covered through forward contracts. A forward contract lets you lock in an exchange rate today for a conversion you plan to make later. This helps exporters who have rupee costs to meet and want certainty about how many rupees their dollars will bring.
Works like a normal current account
An EEFC account usually comes with online banking, statements and fund transfers, just like any current account. You can track your foreign currency balance in the same app or portal you use for your other accounts.
Clear record of foreign earnings
Every credit in the account shows up as a foreign exchange inflow with its date, amount and currency. Together with your FIRA and invoices, this gives you a clean record of your foreign earnings. It makes it easier to file returns and to answer questions from your bank or your chartered accountant.
Summary of benefits
Benefits | How it helps | Who gains most |
Fewer conversions | Cuts the spread you pay on each conversion | Anyone who also pays in foreign currency |
Control over timing | You choose when to convert, within the monthly limit | Freelancers and exporters with regular dollar income |
Direct foreign payments | Pay vendors in the currency you earned | Exporters buying from overseas, freelancers using foreign tools |
Forward contract cover | Lock in a rate for later conversion | Exporters with fixed rupee costs |
Normal banking features | Online access, statements and transfers | All account holders |
Clear earnings record | Easier tracking of foreign income | Businesses and freelancers who file regularly |
What are the limitations of an EEFC account?
An EEFC account is useful, but it is not for everyone. The limits mostly come from RBI's rules on how long you can hold the money and what you can do with it. Knowing them in advance helps you avoid surprises.
No interest on the balance
What it means: An EEFC account is a current account, and RBI does not allow interest on it. Idle foreign currency earns nothing.
How to handle it: Do not use the account to park money for returns. Hold only what you need for upcoming foreign payments or until your chosen conversion date.
Monthly conversion deadline
What it means: You cannot hold the money forever. Unused accruals must be converted to INR by the last day of the month after the month of credit.
How to handle it: Keep a simple tracker with the date and amount of each credit and its deadline. Plan your conversion a few days before the last date so that you are not rushed.
No re-deposit of converted money
What it means: Once you convert money and withdraw it, you cannot buy foreign currency again and redeposit it in the account.
How to handle it: Convert in amounts you actually need. If you expect foreign expenses soon, keep that part in the account.
Exchange rate risk works both ways
What it means: Holding dollars can help you if the dollar strengthens, but it can hurt you if the dollar weakens against the rupee. The account gives you control over timing, not protection from rate movements.
How to handle it: Do not hold money for long just to chase a better rate. If you want certainty, ask your bank about forward contracts.
Bank charges and supported currencies differ
What it means: Each bank has its own fees, minimum balance requirements, supported currencies and documentation rules. The same EEFC account can feel very different from one bank to another.
How to handle it: Compare at least two or three banks before you choose. Ask about account maintenance charges, incoming remittance charges, conversion rates and the currencies available.
Not open to everyone
What it means: SEZ units and non-residents cannot open an EEFC account. The money credited must also be eligible foreign exchange earnings, not loans or investments.
How to handle it: Check the eligibility section above before applying. If you do not qualify, ask your bank about other foreign currency account options that apply to you.
Extra tracking and paperwork
What it means: You have to track credits, deadlines, permitted payments and supporting documents. This is more effort than a simple rupee account.
How to handle it: Keep invoices, contracts and your FIRA for every payment in one folder. A basic spreadsheet is usually enough.
Summary of limitations
Limitation | Impact on you | Simple fix |
No interest | Idle money earns nothing | Hold only what you need |
Monthly conversion deadline | Cannot hold money for long | Track deadlines and plan conversion early |
No re-deposit | Converted money cannot be bought back into the account | Convert only what you need |
Exchange rate risk | Rates can move against you | Use forward contracts if you want certainty |
Bank charges differ | Cost depends on the bank | Compare banks before opening |
Eligibility limits | SEZ units and non-residents are excluded | Check eligibility first |
More paperwork | More tracking than a rupee account | Keep documents in one folder |
EEFC account vs regular current account vs NRE account
An EEFC account holds foreign currency for residents who earn abroad. A regular current account holds INR for residents. An NRE account holds INR for NRIs. They solve different problems, and many people confuse them because all three can receive money from abroad in some form.
Features | EEFC account | Regular INR current account | NRE account |
Who can open | Residents with foreign exchange earnings | Residents | NRIs |
Purpose | Hold and manage foreign earnings | Day-to-day business transactions in rupees | Send and hold money in India for NRIs |
Currency held | Foreign currency | INR | INR |
Interest | None | Usually none | Savings NRE accounts earn interest |
When foreign money arrives | Credited in the original currency | Converted to INR on credit | Converted to INR on credit |
Conversion deadline | Unused accruals converted by the last day of the next month | Not applicable | Not applicable |
Pay foreign vendors from the balance | Yes, for permitted payments | No, foreign currency has to be bought first | Subject to NRE rules |
Best for | Freelancers and exporters who want control over conversion | Everyday INR transactions | NRIs who want to send money to India |
EEFC account vs regular current account
The main difference is the currency. A regular current account is in rupees, so any foreign payment you receive is converted to INR at the time of credit, at the bank's rate. An EEFC account keeps the money in the foreign currency until you decide to convert it, within the monthly deadline.
If you pay foreign vendors, an EEFC account can save you a conversion. If you only need rupees, a regular current account is simpler. Many exporters and freelancers use both: the EEFC account for foreign earnings and a regular current account for everyday rupee expenses.
EEFC account vs NRE account
These accounts are for different people. An EEFC account is for residents who earn foreign exchange. An NRE account is for non-resident Indians who want to hold money in India in rupees. A resident cannot open an NRE account, and an NRI cannot open an EEFC account.
Which account should you choose?
Choose an EEFC account if you are a resident who earns in foreign currency and either pays foreign expenses or wants to choose when to convert.
Choose a regular current account if you want your foreign earnings converted to rupees right away and rarely pay anyone abroad.
Choose an NRE account if you are an NRI sending money to India. An EEFC account is not an option for you.
You do not have to pick only one. Many freelancers and exporters keep both an EEFC account and a regular current account.
Is an EEFC account worth it for freelancers and exporters?
It is worth it if you have regular foreign currency expenses or want control over when you convert. It may not be worth the effort if you want rupees immediately and rarely pay anyone abroad. The answer depends on how you earn, how you spend and how much time you are ready to spend tracking deadlines.
Your situation | Is EEFC worth it? | Reason |
Exporter who pays foreign suppliers | Yes | You can pay suppliers from the same balance and skip a conversion |
Freelancer paying for foreign tools in USD | Likely yes | Each payment from the balance saves a conversion each way |
Freelancer with large, irregular payments | Likely yes | You can choose a good time to convert within the month |
Freelancer who needs rupees quickly for expenses | May not need it | A rupee account is simpler if you convert right away |
Small, occasional foreign payments | Probably not | The paperwork may outweigh the saving |
Someone planning to hold dollars for a long time | Be careful | The monthly rule and exchange rate risk apply |
When an EEFC account makes sense
An EEFC account works well in these situations:
You earn in a foreign currency every month and also spend in that currency, for example on software, ads or overseas vendors.
Your payments are large enough that the conversion spread matters.
You want the freedom to pick your conversion day, within the deadline.
You are an exporter with foreign suppliers or forward contracts.
Take a freelancer who earns USD 4,000 a month and spends USD 400 on foreign tools. With an EEFC account, USD 400 goes out directly, and only USD 3,600 is converted. The freelancer avoids converting that USD 400 to rupees and buying it back.
When you may not need an EEFC account:
An EEFC account may be more work than it is worth in these situations:
Your foreign payments are small or rare.
You need all your money in rupees as soon as it arrives.
You do not spend in foreign currency.
You do not want to track deadlines and documents.
In these cases, a simple way to receive international payments in rupees, with a fee you can see upfront, is usually easier.
Questions to ask yourself before opening one
How much foreign currency do I earn in a month?
Do I pay anyone abroad, and how much?
Can I wait a few days to convert, or do I need rupees right away?
Am I ready to track the conversion deadline every month?
What will my bank charge to maintain the account and receive foreign payments?
If most of your answers point to regular foreign spending and flexible timing, an EEFC account is worth opening. If not, you can revisit the decision when your business grows.
How to open an EEFC account (step by step)
You can open an EEFC account with any authorised dealer bank in India. The process is similar to opening a current account, with a few extra documents as proof of your foreign earnings. Here is the full process.
Check that you are eligible. Confirm that you are resident in India, earn foreign exchange for goods or services and are not an SEZ unit. Use the eligibility checklist earlier in this guide.
Choose an authorised dealer bank. Compare at least two or three banks. Check which currencies they support, what they charge for account maintenance and incoming remittances, and what conversion rates they offer.
Gather your documents. Collect your KYC documents, proof of foreign earnings and, for a business, the company documents. The full list is in the next section.
Fill in the EEFC account opening form. The form includes the declarations required under RBI rules. Read them carefully, because they confirm that you will use the account as per FEMA.
Submit your KYC and proof of foreign earnings. The bank will verify your documents. It may ask for extra details about your clients or your business.
Wait for the account to be activated. Once the bank approves your application, it will share your account number and online banking access.
Share your account details with your foreign clients. Give your clients the account number, bank name, SWIFT code and the currency of the account. Ask them to send the payment through a normal banking channel.
Track your credits and deadlines. Note the date and amount of every credit, and mark the date by which you must convert any unused balance.
What documents are required to open an EEFC account?
Documents vary from bank to bank. This table shows what banks usually ask for:
Document | Individuals and freelancers | Businesses |
Completed EEFC account opening form | Yes | Yes |
Photo ID and address proof | Yes | For directors and authorised signatories |
PAN card | Yes | Yes, of the business and signatories |
Proof of foreign earnings, such as invoices, a contract with your foreign client or a FIRA | Yes | Yes |
Declaration or undertaking that the account will be used as per FEMA and RBI rules | Yes | Yes |
GST registration | If applicable | Yes, where applicable |
Importer Exporter Code (IEC) | Usually not needed for services | Where applicable, mainly for exporters of goods |
Incorporation documents and board resolution | Not applicable | Yes |
Some banks may also ask you to hold an existing account with them. Check with your bank.
Tips for opening an EEFC account smoothly
Carry proof of earnings. Recent invoices and a client agreement make it easier for the bank to see that you earn foreign exchange.
Ask about charges upfront. Ask about maintenance charges, incoming remittance fees and the rates the bank uses for conversion.
Confirm the currencies on offer. Not every bank supports every currency. If most of your clients pay in GBP or EUR, check that the bank offers it.
Ask how the bank handles the conversion deadline. Some banks send reminders. Knowing the process helps you plan.
Check the details with your client before the first payment. Share the account number, bank name and SWIFT code, and ask the client to confirm the details before sending a large amount.
What happens after you open the account?
Once the account is active, your foreign clients can pay you directly into it. Each credit comes in the same currency, and the bank issues proof of the remittance, such as a FIRA. You can then hold the money, pay permitted expenses abroad or convert it to INR before the monthly deadline. Keep all your documents in one place, so that you have a clear record for your bank, your chartered accountant and your tax filings.
How does Infinity help receive international payments?
Infinity is an AD-1 certified, RBI-regulated platform that helps Indian freelancers, exporters, agencies and SaaS businesses receive international payments with clear pricing.
Not everyone needs to hold foreign currency. If your main goal is to get paid by foreign clients quickly and at a cost you can see upfront, a platform like Infinity can be simpler than managing a foreign currency account. Here is what Infinity offers:
Quick start. Sign up in about 2 minutes. Verification and KYC are completed the same day.
Bank details in multiple currencies. Get details to share with your clients and receive payments in 50+ currencies from 160+ countries.
0.5% all-inclusive fee. No separate FX markup and no additional GST.
Settlement in 24 hours.
Free FIRA. Infinity generates your FIRA automatically.
Dedicated account manager and mobile app. Help is a message away, and you can track payments on the go.
More than 10,000 users have already onboarded with Infinity. If you want to see how it works for your business, you can create an account with Infinity and start receiving international payments.
FAQs
What is an EEFC account?
An EEFC account is a non-interest-bearing foreign currency current account that lets a person resident in India hold eligible foreign exchange earnings in the original currency. It is meant for exporters, freelancers, professionals and companies that earn from abroad.
Can an EEFC account earn interest?
No. An EEFC account can only be held as a current account, and RBI does not allow interest on it.
Can I convert my EEFC balance to INR at any time?
Yes. You can convert whenever you want. The only deadline is that accruals in a calendar month must be converted by the last day of the following month, unless you use them for permitted payments.
How long can I hold money in an EEFC account?
You can hold the money until the last day of the month following the month of credit. After that, any unused balance from that month has to be converted to INR.
Can individuals open an EEFC account?
Yes. Resident individuals who earn foreign exchange, such as freelancers and consultants, can open an EEFC account. Your bank may ask for proof of your foreign earnings.
Can importers use an EEFC account?
An EEFC account is meant for people who earn foreign exchange. If you have eligible foreign earnings and also import goods, you can use the balance for permitted payments abroad, subject to FEMA rules. You cannot open an EEFC account only to pay for imports.
Can I open more than one EEFC account?
That depends on your bank's policy and the RBI direction in force. Confirm with your bank before you open a second account.
Is the money in an EEFC account taxable?
Holding money in an EEFC account does not change how your income is taxed. Your earnings are taxed as per the Income Tax Act, based on the type of income. Speak to a chartered accountant for advice specific to your case.
Final thoughts
An EEFC account gives freelancers and exporters control over when they convert their foreign earnings, and it saves repeated conversion costs if you pay people abroad. It comes with rules, mainly the monthly conversion deadline and the no re-deposit rule, so use it with a clear plan. If you only want a simple, transparent way to receive international payments, Infinity can help you do that without the extra paperwork.





