Taxation & Compliance

What is an EEFC Account? Meaning, Rules & Benefits in India

What is an EEFC Account? Meaning, Rules & Benefits in India

What is an EEFC Account? Meaning, Rules & Benefits in India

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?

  1. Open the account. You open an EEFC account with an authorised dealer bank and choose the currency, such as USD, GBP or EUR.

  2. Share your account details with the client. Your client needs your account number, bank name and SWIFT code to send the payment.

  3. 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.

  4. 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.

  5. 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]

  6. 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.

  7. 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.

  1. 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.

  1. 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.

  1. 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

Sign Up Infinity

Common mistakes to avoid with an EEFC account

  1. 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.

  1. 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.

  1. 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.

  1. Paying for things that are not permitted

Not every foreign payment is allowed from an EEFC account. Check the purpose with your bank first.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Wait for the account to be activated. Once the bank approves your application, it will share your account number and online banking access.

  7. 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.

  8. 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.

Sign Up Infinity