Skip to main content
Online Income

How to Open a Dollar Account in India: The EEFC Guide

Alex MorganAlex MorganOctober 28, 2026Updated: October 28, 202611 min read

Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

How to Open a Dollar Account in India: The EEFC Guide – featured image

How to Open a Dollar Account in India: The EEFC Account Guide

Last month, I lost roughly $140 on a single $3,500 wire transfer from a Chicago-based client. Not because the client shorted me, and not because ofSWIFT intermediary fees. I lost it because my bank automatically converted those greenbacks into Indian Rupees the second they landed, hitting me with a predatory 3.2% conversion spread disguised as a "favorable market rate."

If you're a remote worker, freelancer, or agency owner in India billing international clients, you've likely felt this exact sting. Every time you pull USD, EUR, or GBP into a standard Indian savings account, your bank converts it to INR automatically. Then, when you need to pay for international software subscriptions, cloud servers, or overseas contractors, you convert those rupees back into dollars, paying another conversion fee plus GST.

It’s an expensive loop. But there's a legal, RBI-sanctioned way to stop the bleeding: the Exchange Earner's Foreign Currency (EEFC) account.

RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.


What Exactly is an EEFC Account?

An EEFC account is a specialized current account permitted by the Reserve Bank of India (RBI) under the Foreign Exchange Management Act (FEMA). It allows resident individuals and entities earning foreign exchange to hold that currency in its native form - whether it's USD, EUR, GBP, or JPY - without forced immediate conversion into INR.

When your client in New York wires $4,000 into your ICICI or HDFC EEFC account, that exact $4,000 sits in your ledger. You own foreign currency inside the Indian banking system.

This sounds like the holy grail for remote professionals, but there is a major catch that traditional bank marketing brochures conveniently leave out: the one-month holding clock.

Under current RBI guidelines, you cannot hoard foreign currency in an EEFC account indefinitely like a traditional offshore account. Any funds credited to your EEFC account must be used for permitted current account transactions or converted to INR within one calendar month. If funds sit idle past the monthly cycle, the bank will forcibly convert the remaining balance into Indian Rupees at their prevailing TT (Telegraphic Transfer) buying rate.

Therefore, an EEFC account isn't a long-term multi-currency savings vault. It's a high-velocity holding tank designed for operational cash flow. If you manage your inflows and outflows tightly, it completely eliminates unnecessary conversion losses. For broader strategies on managing cross-border cash flow, check out our deep dive on optimizing remote freelance payouts.


EEFC Accounts vs. Standard Savings vs. Fintech Wallets

Before gathering your paperwork, let's look at how an EEFC account stacks up against standard resident accounts and virtual multi-currency fintech wallets like Wise or Payoneer.

FeatureResident Savings + FIRCEEFC Account (Traditional Bank)Virtual Fintech Wallets (Wise/Skrill)
Primary CurrencyINR OnlyUSD, EUR, GBP, JPYMulti-currency balances
Incoming Wire Fee₹500 - ₹1,000 + Intermediary feesFlat wire fee ($10-$25)Low or zero inbound fee via local routing
Conversion LossForced immediate conversion (2.5% - 4%)Deferred conversion (Convert when rates favor you)Mid-market rate + transparent flat fee (0.5% - 1.5%)
Holding LimitN/A (Rupees)31 Days maximumIndefinite (subject to platform terms)
Outward RemittanceRequires Form 15CA/CB paperworkSimplified direct business paymentsSubject to RBI LRS (Liberalised Remittance Scheme)

Comparing EEFC account options across traditional Indian banks

As you can see, traditional savings accounts with a Foreign Inward Remittance Certificate (FIRC) are fine if you live strictly in rupees. But if you have heavy dollar expenses - like paying virtual assistants in the Philippines or server fees in Virginia - an EEFC account keeps your money whole.


Step-by-Step: Opening an EEFC Account in India

Opening an EEFC account is a bureaucratic hurdle. Because it deals with foreign exchange and FEMA compliance, automated online-only onboarding is rare. You will interact with a human branch manager or a specialized trade desk.

Here is the exact playbook to get your account opened without getting stuck in compliance purgatory.

Step 1: Choose an Authorized Dealer (AD Category-1 Bank)

Not every bank branch can open an EEFC account. You must work with an AD Category-1 bank. In my testing, private sector banks like ICICI Bank, HDFC Bank, and Axis Bank handle trade desk operations far more efficiently than legacy public sector banks like SBI, which often require multiple physical branch visits.

Step 2: Assemble Your Paperwork Dossier

Gather these documents before stepping into a branch or submitting a digital corporate request:

  • PAN Card & Aadhaar Card: Mandatory KYC for resident individuals.
  • Proof of Business / Export Activity: If you operate as a sole proprietor or freelancer, bring past international invoices showing foreign client names, your GSTIN registration certificate (if applicable), and an Importer-Exporter Code (IEC) issued by the DGFT. Even if you sell software services rather than physical goods, most banks require an IEC for foreign currency current accounts.
  • Client Contracts: Keep 1 or 2 active freelance agreements or statements of work (SOW) handy. Compliance officers want proof of legitimate recurring foreign inflows.

Step 3: Complete the Application Forms

You will need to fill out the bank’s specific EEFC account opening form along with a FEMA declaration. The declaration states that you are a resident Indian earning foreign exchange through lawful export of services or professional fees, and that you understand the 30-day mandatory utilization rule.

Step 4: Configure Your Inbound Routing Instructions

Once your account is active, your bank will provide you with specific SWIFT instructions, an intermediary bank code, and your unique account number.

  • Give these instructions directly to your international clients or freelance platforms (like Toptal or Deel).
  • Ensure your clients send funds via SWIFT wire transfer designated in USD (or your currency of choice).

Bank-by-Bank Fee Breakdown

Every major private bank in India structures its trade services and EEFC account fees slightly differently. Here is what my team and I found when evaluating active business accounts across the top three providers.

BankMinimum Balance RequirementQuarterly / Annual Maintenance FeeInward Wire Processing FeeOutward Remittance Fee
ICICI Bank₹50,000 average quarterly balance₹1,000 per quarter if AMQ not met₹500 + GST per wire₹1,000 + SWIFT charges
HDFC Bank₹10,000 to ₹25,000 equivalent in USD₹750 per quarter₹500 + GST per wire₹1,200 + SWIFT charges
Axis Bank₹25,000 equivalent in USD₹1,500 per annum₹600 + GST per wire₹1,000 + SWIFT charges

Navigating bank trade desks for corporate foreign exchange accounts

Pay close attention to those maintenance fees. If you have a slow month and your average balance dips below the threshold, the bank will deduct penalties directly from your foreign currency balance, often converting a fraction of your USD to cover the rupee fee at an uncompetitive rate. For tips on minimizing these administrative overhead costs, review our guide on choosing business banking for freelancers.


The biggest operational friction point of an EEFC account is the 30-day rule. If you receive $5,000 on October 1st, that exact $5,000 must be utilized or converted by October 31st.

How do you legally utilize those dollars without converting them to INR?

  1. Pay International Business Expenses: Use the EEFC account to make direct wire transfers for software subscriptions, marketing tools, legal services, or foreign contractors. Because the funds leave the account as foreign currency, no conversion takes place.
  2. Hold for Favorable Exchange Rates: If you know the rupee is depreciating or the dollar is surging, you can time your manual conversion within that 30-day window. Instead of letting the bank auto-convert your funds at an unfavorable market rate on day 31, trigger the conversion yourself on day 15 when the spot rate peaks.
  3. The Rollover Loophole (Buyer Beware): Some older forum threads suggest you can wire money out of your EEFC to an external account and back to reset the clock. Don't do this. RBI and FEMA guidelines treat circular transactions and artificial parking of funds as non-compliant behavior. Keep your usage strictly tied to legitimate business operations.

Common Pitfalls and Compliance Warnings

Operating foreign currency accounts in India places you squarely under the microscope of the Enforcement Directorate and your bank's internal compliance algorithms. Keep these guardrails in mind:

  • Mixing Personal and Business Funds: An EEFC account is strictly for business earnings and business expenses. Never deposit personal gifts, freelance income from domestic Indian clients, or personal savings into this account.
  • Ignoring FIRCs: Even though your money sits in USD, you still need a Foreign Inward Remittance Certificate (FIRC) for every single wire. Your bank generates this automatically or upon request. Never skip downloading your FIRCs; your Chartered Accountant (CA) will need them when filing your GST returns and annual income tax audits to prove your export income is zero-rated under GST.
  • The GST Trap: Under Indian tax law, export of services is generally zero-rated under GST, provided you receive payment in convertible foreign exchange. Having an EEFC account doesn't exempt you from filing your GSTR-1 and GSTR-3B. Make sure your invoicing reflects the correct export declarations.

Understanding FEMA compliance and export documentation for Indian freelancers

For a broader look at how regulatory changes impact international remote earners, explore our analysis on global freelance tax compliance frameworks.


Verdict: Is an EEFC Account Right for You?

If you earn less than $1,000 a month from international clients, the paperwork, minimum balance requirements, and trade desk friction of an EEFC account probably aren't worth your time. Stick to established fintech transfer services where you can withdraw directly to your standard rupee savings account with minimal hassle.

However, if you are billing $3,000, $5,000, or $10,000+ monthly, and you routinely pay for heavy software stacks, foreign team members, or want precise control over when your dollars convert to rupees, opening an EEFC account with ICICI or HDFC is a powerful tool. It puts you in the driver's seat of your foreign exchange, protecting your margins from automated bank conversion skim.


Frequently Asked Questions

What is an EEFC account and who is eligible in India?

An Exchange Earner's Foreign Currency (EEFC) account is a current account maintained in foreign currency with an Authorized Dealer Category-1 bank. It is available to resident individuals, sole proprietors, partnerships, and limited companies earning foreign exchange through freelance work, exports, or consulting.

Can I keep my money in an EEFC account indefinitely?

No. Under RBI regulations, funds credited to an EEFC account must be converted into Indian Rupees (INR) or used for permitted current account transactions within one calendar month. Any unused foreign currency at the end of the month is automatically converted to INR by the bank.

Are there any monthly maintenance fees for an EEFC account?

Yes, most traditional Indian banks charge quarterly or annual maintenance fees ranging from ₹1,000 to ₹5,000 ($12 to $60 USD) if your average quarterly balance drops below $1,000 to $5,000 USD.

Can I get a debit card or issue wire transfers from an EEFC account?

You cannot get a standard domestic debit card linked directly to an EEFC account for local rupee spending. However, you can issue outward remittances for business-related expenses like software subscriptions, hosting, and contractor payments directly from the account.

Do I need a GST registration to open an EEFC account in India?

Most traditional banks require a Goods and Services Tax Identification Number (GSTIN) for corporate or current accounts, including EEFC accounts, to verify your export-of-services business activity. Some private banks may accept a valid PAN and IEC code for sole proprietors.

Is an EEFC account better than using Wise or PayPal for receiving USD?

An EEFC account is better for retaining physical USD to pay direct foreign business expenses without conversion. However, for everyday personal cash flow and fast domestic withdrawals, platforms like Wise or specialized fintech alternatives often offer lower effective exchange spreads for smaller amounts.

#eefc-account#freelance-taxes#dollar-account-india#remote-work-fintech#business-banking

Frequently Asked Questions

An Exchange Earner's Foreign Currency (EEFC) account is a current account maintained in foreign currency with an Authorized Dealer Category-1 bank. It is available to resident individuals, sole proprietors, partnerships, and limited companies earning foreign exchange through freelance work, exports, or consulting.

No. Under RBI regulations, funds credited to an EEFC account must be converted into Indian Rupees (INR) or used for permitted current account transactions within one calendar month. Any unused foreign currency at the end of the month is automatically converted to INR by the bank.

Yes, most traditional Indian banks charge quarterly or annual maintenance fees ranging from ₹1,000 to ₹5,000 ($12 to $60 USD) if your average quarterly balance drops below $1,000 to $5,000 USD.

You cannot get a standard domestic debit card linked directly to an EEFC account for local rupee spending. However, you can issue outward remittances for business-related expenses like software subscriptions, hosting, and contractor payments directly from the account.

Most traditional banks require a Goods and Services Tax Identification Number (GSTIN) for corporate or current accounts, including EEFC accounts, to verify your export-of-services business activity. Some private banks may accept a valid PAN and IEC code for sole proprietors.

An EEFC account is better for retaining physical USD to pay direct foreign business expenses without conversion. However, for everyday personal cash flow and fast domestic withdrawals, platforms like Wise or specialized fintech alternatives often offer lower effective exchange spreads for smaller amounts.

Alex Morgan - Founder & Lead Editor
Alex Morgan·Founder & Lead Editor

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.

Related Articles

Featured image for Online Income

Stop losing 5% to 8% on hidden exchange rates and wire fees. Here's how I tested Wise, Payoneer, and local Chilean rails to get foreign freelance income into CLP.

#chile-freelance#remote-work
October 30, 202612 min read
Featured image for 15 Secret Apps to Make Money From Your Phone in 2026Online Income

15 Secret Apps to Make Money From Your Phone in 2026

Tested 45 mobile income apps. Here are 15 secret apps that actually pay real cash to your smartphone in 2026, bypassing survey site scams.

#mobile income#remote work
October 28, 202614 min read
Featured image for Best Appen Alternatives for Higher Pay in 2026Online Income

Best Appen Alternatives for Higher Pay in 2026

Compare the top Appen alternatives paying $20 to $40/hr. Real data on Telus, Alignerr, DataAnnotation, and OneForma for remote AI trainers.

#appened alternatives#ai training jobs
October 28, 202610 min read