library

How to Open a USD Business Bank Account in India: EEFC and Virtual Bank Account Options

10 min read

If your business in India invoices U.S. customers or sells internationally, getting paid in USD should not require opening a traditional U.S. bank account by default. Depending on how you need to collect, hold, convert, or use funds, an EEFC account, a U.S. business bank account, a virtual bank account, or a multi-currency wallet may be the better fit.

The important part is choosing the right setup for your payment workflow—not assuming every “USD account” provides the same capabilities.

Key takeaways

  • A USD business account can mean several different products: an India-based EEFC account, a traditional U.S. bank account, or virtual USD receiving details. They are not interchangeable.
  • An EEFC account is an India-based, non-interest-bearing current account for eligible foreign-exchange earnings; it is not automatically a U.S. account or a source of U.S. ACH details.1
  • A traditional U.S. business bank account may suit a company with a genuine U.S. operating need, but each bank sets its own eligibility, documentation, and presence requirements.
  • RBI’s new export rules are scheduled to take effect on October 1, 2026. Under those rules, exporters generally have 15 months to realise and repatriate foreign-currency export proceeds, subject to the applicable framework and any extension approved by their Authorised Dealer bank.2
  • With Veem, eligible registered businesses in supported countries can apply for a USD Virtual Bank Account with dedicated U.S. account and routing details. Eligibility, account configuration, and compliance review apply.5

Table of contents


Why Indian businesses need a USD account

USD is commonly used for cross-border commercial contracts, software subscriptions, advertising, cloud services, supplier invoices, and marketplace payouts. An Indian business may invoice a U.S. customer in USD even though most local operating costs—such as payroll, rent, and taxes—are paid in INR.

The practical question is often not simply, “Can I hold USD?” It is:

  • Can my U.S. customer pay me without an international wire?
  • Can I receive payment details that work with a U.S. marketplace or platform?
  • Do I need to hold USD for future expenses or convert it to INR?
  • How will the payment be documented and reconciled against my export invoice?

Your answer determines which account type makes sense.

Types of USD accounts available in India

1. EEFC account

An Exchange Earners’ Foreign Currency, or EEFC, account is a foreign-currency current account maintained with an Authorised Dealer bank in India. RBI describes EEFC accounts as current accounts for exchange earners that do not earn interest. Eligible credits can include foreign exchange received from export transactions and export advances, subject to the applicable rules.1

An EEFC account can be useful when your business needs to retain eligible foreign-exchange proceeds for permitted business use. But it is not the same as opening a U.S. bank account.

2. Traditional U.S. business bank account

A traditional U.S. business bank account is held with a U.S. financial institution. It may be appropriate when your company has a real U.S. operating presence, such as a U.S. entity, local operations, employees, or recurring domestic expenses.

However, requirements vary by bank. A U.S. entity, address, in-person verification, tax documentation, minimum balance, or ongoing account activity may be required by a particular provider. None of these requirements should be assumed to be universal.

3. Virtual USD receiving details

A virtual bank account can provide dedicated local banking credentials, such as U.S. account and routing numbers, without requiring a physical branch visit. With Veem, eligible customers can use a Virtual Bank Account to collect supported incoming payments through dedicated receiving details.5

This is not the same as a traditional U.S. bank account. It is also different from a multi-currency wallet.

For a fuller explanation, read our guide to traditional bank account vs. virtual bank account.

4. Multi-currency wallet

A multi-currency wallet can help you receive, hold, convert, and send funds in supported currencies. With Veem, the Wallet supports both USD and INR, but it does not itself provide unique banking coordinates. A Virtual Bank Account is the relevant option when approved U.S. account and routing details are needed.5 6

Comparison of USD account options for businesses in India
Account type Best for What it does not automatically provide
EEFC account Holding eligible foreign-exchange proceeds in India U.S. account and routing details
Traditional U.S. bank account Businesses with a genuine U.S. banking need Guaranteed approval for non-U.S. businesses
Virtual Bank Account Collecting supported USD payments with dedicated receiving details A full substitute for every traditional-bank service
Multi-currency wallet Managing, converting, and sending supported balances Unique receiving coordinates by itself

How to open a USD business account in India

The setup process depends on the option you choose.

Opening an EEFC account

Start with an Authorised Dealer bank in India. The bank will set its own onboarding process, account minimums, fees, and document requirements. Expect business and KYC checks, along with information that helps the bank understand your entity, ownership, address, and expected foreign-exchange activity.

Before applying, ask the bank:

  • Which foreign currencies can the account hold?
  • Which export proceeds can be credited to the account?
  • What documentation is required for export receipts?
  • Are there minimum-balance, account-maintenance, or conversion requirements?
  • How will the account be used for payments to overseas suppliers or other permitted transactions?

Opening a traditional U.S. business bank account

If a U.S. bank account is genuinely necessary, check the bank’s requirements before forming an entity or starting an application. Requirements can differ based on your business structure, ownership, industry, expected activity, and U.S. presence.

Typical requests may include business registration documents, tax details, ownership information, proof of address, and verification of the people who control the business. Some providers may require a U.S. entity, local address, or in-person verification; others may not.

Applying for a Veem Virtual Bank Account

Eligible international registered businesses can apply digitally for a USD Virtual Bank Account. Commonly requested business documents include:

  • Government-issued photo ID for each ultimate beneficial owner
  • Beneficial ownership information
  • Business registration certificate
  • Proof of address

No credit check or in-person branch visit is required for the Virtual Bank Account application. If approved, the available account and routing details appear in your Veem account.5

Collect USD payments with less banking friction

Eligible businesses can apply for a Veem Virtual Bank Account digitally and use the receiving details available to their approved account configuration.

Explore Virtual Bank Accounts

RBI, FEMA, and GST rules for receiving USD in India

Receiving USD from an overseas customer is not just a payment decision. Indian businesses should consider the foreign-exchange, export documentation, and tax treatment of the underlying transaction.

Export realisation and repatriation

RBI has published the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, which are scheduled to take effect on October 1, 2026. Under that framework, the full export value of goods and services generally must be realised and repatriated within 15 months from the relevant shipment or invoice date when settled in foreign currency. Where exports are invoiced and/or settled in INR, the stated period is 18 months. Authorised Dealer banks may allow extensions when satisfied with the exporter’s reasons.2

Your Authorised Dealer bank is central to this workflow: it must satisfy itself as to the genuineness of the transaction and update the relevant export-payment records.2

GST treatment depends on the transaction—not simply the currency

Receiving USD does not automatically determine whether a supply qualifies as an export of services for GST purposes. The IGST Act definition includes several conditions, including the supplier’s location, recipient’s location, place of supply, receipt in convertible foreign exchange, and the relationship between supplier and recipient.3

For that reason, businesses should retain clear commercial records, including contracts, invoices, payment references, and any export-related documentation required by their bank or tax workflow.

This article is for general information only. Confirm your business’s FEMA, GST, export, and reporting obligations with a qualified Indian advisor or your Authorised Dealer bank.

Challenges with traditional USD accounts in India

An India-based business may struggle with a traditional USD account for reasons that have little to do with demand from U.S. customers.

An EEFC account may not solve U.S. collection needs

An EEFC account can be useful for eligible foreign-exchange earnings, but it does not automatically give a business local U.S. account and routing details. If your customer, marketplace, or payroll platform only supports domestic U.S. payment methods, an EEFC account may not solve the collection problem.

A U.S. bank account can involve more verification

Traditional U.S. banks may apply policies based on incorporation, ownership, U.S. address, physical presence, business activity, or industry. These are provider policies—not blanket rules that apply identically to every Indian business.

USD receipt and INR settlement are separate decisions

A payment provider may allow a business to collect USD, hold a USD balance, convert to INR, or send USD onward. Those are separate capabilities. Always confirm the payment rail, conversion point, recipient currency, fees, and settlement timing before sharing payment instructions with a customer.

Fees and foreign exchange affect the final amount received

International wires, card-funded payments, conversion, and USD-abroad transfers can carry different fees. Exchange rates can also apply where payment currency and settlement currency differ.7

How we can help eligible Indian businesses

Our current country requirements list India as Wallet-supported. For an India-based linked bank account, we require the beneficiary name, bank name, IFSC code, account number, bank currency, and SWIFT/BIC. Our country requirements list INR and GBP for India, with USD marked as “to Wallet only”; the bank currency determines the payment currency.4

That distinction matters. A local Indian bank account should not be presented to a U.S. customer as a U.S. receiving account.

For eligible international registered businesses, our Virtual Bank Account can provide dedicated U.S. account and routing details for supported incoming payments. It can be used alongside the Veem Wallet, which supports multiple currencies, including USD and INR.5 6

We do not charge to open a Virtual Bank Account. Standard transaction fees apply when funds are transferred or converted. Incoming payments to the Veem Wallet are listed at no cost, while foreign exchange may apply where currencies differ.5 6

Eligibility, available currencies, payment rails, and account details depend on location, account configuration, documentation, and compliance review.

Frequently asked questions

Can I open a USD business account in India?

Yes, but the right option depends on what you need. An EEFC account may help eligible exchange earners hold foreign currency in India, while a Virtual Bank Account may help eligible businesses collect supported USD payments using dedicated receiving details.1 5

What do I need to open a USD business account in India?

Requirements depend on the provider and account type. An Authorised Dealer bank may request business, KYC, ownership, address, and foreign-exchange activity information. For a Veem Virtual Bank Account, commonly requested documents include beneficial-owner ID, beneficial ownership information, a business registration certificate, and proof of address.5

Why was my USD business account application rejected?

Common reasons can include incomplete documents, ownership-verification issues, unsupported business activity, a mismatch between the account purpose and expected payments, or provider-specific eligibility rules. A rejection by one provider does not necessarily mean every option is unavailable.

Do I need a U.S. company or U.S. address to receive payments in USD?

Not necessarily. A U.S. bank may set its own requirements, but eligible businesses in Veem-supported countries can apply for a USD Virtual Bank Account without an in-person branch visit.5

Can I receive USD without holding a USD balance?

Often, yes. Depending on the provider and payment route, USD can be received and converted for settlement rather than retained as a USD balance. Confirm the conversion point, settlement currency, and fees before accepting payment instructions.

Can I receive payments from U.S. customers using local U.S. account details?

Eligible Veem Virtual Bank Account customers can receive dedicated U.S. account and routing details for supported payments. Confirm that your customer’s payment method or marketplace supports those details before sharing them.5

Are there foreign-exchange, tax, or reporting rules for businesses in India receiving USD?

Yes. The underlying transaction may be subject to FEMA, RBI, export-realisation, documentation, and GST considerations. GST export treatment depends on the statutory conditions, not the fact that payment was received in USD.2 3

How can I withdraw, convert, or send USD after receiving it?

With Veem, funds in a Virtual Bank Account can be transferred to a local bank or Veem Wallet, subject to account configuration and applicable fees. The Wallet can be used to hold supported currencies, send payments, and withdraw to a linked bank account; live FX may apply.5 6

The bottom line

For an Indian business collecting USD from U.S. customers, a traditional U.S. bank account is only one possible route—and often not the first one worth pursuing.

An EEFC account can help eligible businesses manage qualifying foreign-exchange proceeds in India. A Virtual Bank Account can be a more practical fit when the immediate need is to collect supported USD payments using dedicated receiving details. The best choice depends on your customers’ payment methods, your settlement needs, and the regulatory treatment of the underlying transaction.


Sources


This article is provided for general information only and does not constitute legal, tax, accounting, or financial advice. Requirements may change. Please confirm the rules that apply to your business with your Authorised Dealer bank and qualified local advisors.

 

 

* This blog provides general information and discussion about global business payments and related subjects. The content provided in this blog ("Content”), should not be construed as and is not intended to constitute financial, legal or tax advice. You should seek the advice of professionals prior to acting upon any information contained in the Content. All Content is provided strictly “as is” and we make no warranty or representation of any kind regarding the Content.