EEFC Account For Freelancers: How Holding USD Instead Of Converting Works

Quick answer

An EEFC account lets you hold foreign earnings in USD instead of converting to rupees the day they land. But RBI makes you convert each month’s balance by the end of the next month. It’s a short holding window, not a place to park dollars and wait for a good rate.

Every freelancer who takes foreign clients eventually hears the same tip: open an EEFC account, hold your dollars, and convert when the rate looks good. It sounds like a savings jar for dollars. The reality has a deadline attached: RBI gives you a holding window measured in weeks, not a licence to sit on dollars until the rupee moves your way.

So the real question isn’t whether you can hold USD. You can. It’s whether that short window saves a solo freelancer money, or just adds a bank account and a monthly deadline to your life. That answer turns on one thing most guides skip: whether you ever spend in dollars too.

On this page
  1. Key Takeaways
  2. What is an EEFC account, really?
  3. Can a freelancer actually open one?
  4. Where’s the catch: how long can you actually hold the dollars?
  5. When does holding USD actually save you money?
  6. When is an EEFC account just extra admin?
  7. How do you open one, and what will it cost?
  8. Does holding dollars change what you owe in tax?
  9. Frequently Asked Questions
  10. Sources and official verification

Key Takeaways

  • An EEFC account holds your foreign earnings in USD, EUR, or GBP with an Indian bank, so you skip the automatic rupee conversion the day the money lands.
  • It earns no interest, and RBI makes you convert each month’s accruals by the end of the next month, so it’s a short window, not a dollar savings account.
  • It pays off mainly when you also spend in foreign currency, because you avoid converting to rupees and back.
  • The deciding question: do you actually pay for anything in dollars, or does every rupee you earn get spent in India anyway?

What is an EEFC account, really?

EEFC stands for Exchange Earners’ Foreign Currency account. Strip away the name and it’s a current account you hold in a foreign currency instead of rupees, opened with a bank that’s authorised to deal in foreign exchange (an AD Category-I bank, in RBI’s language).

Normally, when a US client pays you, your bank converts the dollars to rupees the moment they arrive, at whatever rate the bank sets that day. That automatic conversion is also part of why the rupees that hit your account often come in lower than the invoice number suggested. With an EEFC account, the dollars can land and stay dollars. You decide when to convert, and until then the balance sits in USD.

That’s the whole pitch: skip the automatic conversion, and avoid converting rupees back to dollars later if you have foreign bills to pay. What it is not is a savings product. RBI is explicit that an EEFC account is a current account and pays no interest on the balance. Your dollars sitting there earn you nothing while they wait.

Can a freelancer actually open one?

Yes, and you don’t need a company or a big export business to qualify. RBI allows any resident foreign exchange earner to open an EEFC account, and it specifically counts professional earnings, consultancy fees, and similar income earned by a professional in an individual capacity as eligible.

In plain terms, that covers most freelancers:

  • A developer, designer, writer, or marketer billing overseas clients directly.
  • A consultant or coach paid in foreign currency for services.
  • A solo professional receiving fees from a foreign company, with or without GST registration.

You don’t need to be a registered exporter of goods. The one clear exclusion RBI names is SEZ units, which follow a different foreign-currency route and are irrelevant to almost every freelancer. Whether your particular bank will open the account for a solo freelancer with modest volumes is a separate question, and it does vary between banks, but the RBI rules themselves don’t shut you out.

Where’s the catch: how long can you actually hold the dollars?

Here’s the part the “hold and time the rate” advice skips. You cannot let the dollars sit indefinitely. RBI’s rule is specific: the total of what accrues in your account during a calendar month has to be converted to rupees on or before the last day of the next month, after adjusting for any approved foreign payments you make or forward contracts you book.

Walk it through with a payment. Say a client pays you $4,000 in March. That $4,000 is a March accrual. You can hold it in dollars through the rest of March and all of April. But by 30 April, whatever you haven’t spent on approved foreign payments has to become rupees.

So the real holding window is not “until the rate is good.” It’s the end of the following month, full stop. On money that lands early in a month, that’s close to eight weeks. On money that lands on the 28th, it’s a few days over a month. Either way, this is a working buffer, not a currency bet you can hold for a quarter while you wait for the rupee to slide.

That single rule quietly reshapes the whole decision. Holding USD only helps if you can use those dollars, or convert them at a better moment, inside that short window.

When does holding USD actually save you money?

The account earns its keep in one specific situation: when you both earn and spend in foreign currency. Then you skip a conversion in each direction.

Think about where a freelancer’s dollars actually go back out:

Foreign software and subscriptions. If you pay for design tools, hosting, cloud infrastructure, or a stack of SaaS billed in USD, paying them straight from an EEFC balance means those dollars never become rupees and then dollars again.

Ad spend and platforms. Freelancers and small agencies running campaigns or paying overseas platforms in dollars can settle those bills directly from the account.

Overseas contractors. If you subcontract work to someone abroad and pay them in dollars, the same logic holds.

The saving is the spread you’d otherwise pay twice. Convert dollars to rupees on the way in, then rupees back to dollars on the way out, and the bank takes its cut on both legs. The exact size of that cut is the hidden markup baked into your bank’s exchange rate, which is worth understanding on its own before you assume an EEFC account is the fix. Keep the money in dollars for a real dollar expense, and you pay that spread once instead of twice, or skip it entirely.

The second, weaker benefit is timing. Inside that short window, if the rate happens to move your way, you can pick the better day to convert. Handy, but modest, and never the main reason to open the account.

When is an EEFC account just extra admin?

For a lot of solo freelancers, honestly, it is. The account solves the double-conversion problem. If you don’t have the double-conversion problem, it solves nothing and adds work. An EEFC account is just one option in the wider question of how to receive foreign payments without losing money, and it’s not the right one for everybody.

Skip it if:

  • Every dollar you earn ends up spent in India anyway, on rent, groceries, and the rest of your rupee life.
  • Your foreign income is occasional or unpredictable, so there’s nothing steady to manage.
  • You’d forget the monthly conversion deadline and leave balances stranded for the bank to sweep.
  • You value getting paid fast and cleanly over squeezing a small spread, in which case a payment platform that converts at a fair rate upfront is less hassle.

There’s no shame in that last one. An EEFC account is an operational tool for people with real, recurring dollar outflows. If your money flows one way, from foreign client to Indian bank to Indian life, the extra account is a solution looking for a problem you don’t have.

How do you open one, and what will it cost?

The process looks like opening a current account, with a forex layer on top:

  1. Pick an AD Category-I bank. Most large Indian banks qualify. Some are more willing to onboard solo freelancers than others, so ask upfront how they treat individual professionals rather than registered exporters.
  2. Submit KYC plus proof that you earn foreign exchange. That usually means your PAN and Aadhaar, plus evidence of foreign receipts such as past remittances, invoices, or the FIRA/FIRC from earlier payments.
  3. Tell the bank which currencies you want to hold. USD is standard; some banks support EUR, GBP, and a handful of others.
  4. Route your foreign payments so they land in the EEFC account instead of converting straight to rupees.

On cost, be specific with the bank before you sign. EEFC accounts can carry their own charges, and the conversion spread you pay when you finally move money into rupees still applies. Those numbers vary by bank, and banks don’t always volunteer the full list, so ask for the charges in writing. Note too that whether the account comes with a debit card or cheque book depends on the bank’s own rules rather than a single national standard.

Does holding dollars change what you owe in tax?

Short version: no, and this is where people get it wrong. Holding your earnings in dollars does not defer or reduce your income tax. If you’re a tax resident of India, your foreign earnings are taxable as income whether they sit in dollars or rupees, and they’re counted when you earn them, not when you finally convert.

Most freelancers report this as professional income, and many use the presumptive scheme under Section 44ADA. The scheme and the exact figures it applies are worth confirming for your own numbers, but the point here is simpler: the EEFC account is a place to hold money, not a tax structure. It changes nothing about what you declare.

The one real grey area is the gain or loss from currency movement while you hold. If you convert later at a higher rate than when you earned the money, that difference has to be accounted for, and how exactly it gets treated is a question for a CA who knows your books, not something to wing off a blog. That’s an honest limit, not a dodge: currency-gain treatment is exactly the kind of thing worth paying a professional to get right.

Frequently Asked Questions

Can I hold my USD in an EEFC account for a year to wait for a better exchange rate?

No. RBI requires the balance accrued in any calendar month to be converted to rupees by the end of the following month, after adjusting for approved foreign payments. The holding window is a few weeks, not a year, so an EEFC account is not built for long-term currency bets.

Do I still need a FIRC or FIRA if I use an EEFC account?

Yes. The FIRA or FIRC is proof that a foreign payment came in, and you still need that documentation for tax and compliance no matter which account receives the money. An EEFC account changes where the dollars sit, not your paperwork obligations.

Does an EEFC account earn interest?

No. RBI allows an EEFC account only as a current account, and no interest is payable on the balance. Money held there is waiting to be used or converted, not growing.

Can I open an EEFC account without GST registration?

Yes. Eligibility is based on being a resident who earns foreign exchange, not on GST status. A freelancer below the GST threshold can still open one, though individual banks set their own onboarding requirements.

Do this today: Add up what you actually paid in dollars over the last year, foreign SaaS, ad spend, cloud bills, contractor payments. If that number is real and recurring, an EEFC account is worth a call to your bank, because you’re the freelancer it’s built for. If it’s near zero and every dollar you earn gets spent in India, skip the account and put your energy into getting a cleaner rate on the conversion you can’t avoid.

Reviewed and updated: August 2026

Sources and official verification

  • Reserve Bank of India. “Exchange Earners Foreign Currency (EEFC) Account (FAQs).”
    rbi.org.in.
  • Reserve Bank of India. “Master Direction No. 14 on Deposits and Accounts (FEMA 10(R), Schedule I).”
    rbi.org.in.
img 20230806 wa0004

Ritesh Yengkhom

I'm Ritesh — I've freelanced for over five years, largely through Upwork, and I'm the writer behind WealthWali. I have a B.Com from Delhi University, but most of what's on this site came from somewhere else: chasing late invoices, guessing at tax, and learning the hard way what nobody tells you about freelancing in India. Everything here is what I've actually used, paid for, or gotten wrong myself. Where something needs a CA or a lawyer, I'll say so plainly instead of pretending I know more than I do.

View Author Profile

You Might Like This