Personal Finance

Planning to Move Money from NRO to NRE Account? The $1 Million Rule Every NRI Must Know

Why NRI transfers from NRO to NRE accounts can't exceed this annual cap—and what you must do before repatriating funds

Bluman Editorial Desk20 Sept 2026Updated 20 Sept 2026 3 min read
Illustration of a bridge made of currency notes connecting two globes labeled NRO and NRE, with a $1 million sign above

Understanding NRO and NRE Accounts: Fundamental Differences for NRIs

For Non-Resident Indians (NRIs), managing finances in India typically involves two types of bank accounts: the NRO (Non-Resident Ordinary) and the NRE (Non-Resident External) account. Both allow NRIs to hold and manage their Indian income, but they serve distinct purposes and have unique compliance rules.

  • NRO Account: Primarily used to deposit income earned in India (e.g., rent, dividends, pension). Balances and interest in NRO accounts can be repatriated (sent abroad), but only up to a specific annual limit, and taxes apply.
  • NRE Account: Meant exclusively for income earned abroad that is remitted to India. Balances and interest are fully repatriable and completely tax-free in India for eligible NRIs.

When — and Why — NRIs Transfer Funds from NRO to NRE Accounts

NRIs often transfer money from their NRO to NRE accounts to take advantage of the NRE’s tax-free status and unrestricted repatriability. However, the Reserve Bank of India (RBI) and FEMA regulations strictly control how much and how often these transfers can be made.

The $1 Million Annual Limit: The Core Rule Explained

You cannot transfer unlimited amounts from your NRO to NRE account. The maximum you can move in a financial year (April–March) is $1 million USD (or its equivalent in another currency). This is an aggregate limit, not per bank or account, and covers all your NRO accounts in India.

Account TypeAnnual Repatriation LimitKey Tax RuleDocumentation Needed
NRO$1 million (per FY)Indian taxes must be paidProof of source, Forms 145/146
NRENo limitInterest is tax-freeFunds must be from eligible sources

Mandatory Procedures: Documentation and Declarations

Before you can transfer funds from your NRO to your NRE account, you must:

  1. Pay all applicable taxes on the funds being transferred. Only the post-tax amount is eligible for transfer.
  2. Submit required documents and declarations:

- Form 15CA & Form 15CB: Used to declare and certify tax payments and source of funds (note: Form 145/146 cited above may refer to these forms as per current bank parlance—always check with your bank).

- Proof of source of the funds (e.g., property sale, rental income, interest earned).

- CA Certification, typically via Form 15CB, confirming tax compliance.

- Declaration of FEMA compliance, stating that funds conform to current regulations.

Banks will not process NRO to NRE transfers without these.

The Tax Angle: Why NRE Interest Is More Attractive

  • NRO account interest: Fully taxable in India and subject to TDS.
  • NRE account interest: Exempt from Indian tax for eligible NRIs; banks do not deduct TDS.

This is a key reason NRIs repatriate funds from NRO to NRE, once Indian taxes on the origination have been settled.

Which Funds Can—And Can’t—Be Moved

Not all money in your NRO account is eligible for transfer. Only legitimate earnings with proper documentation and tax clearance can be repatriated. Funds from domestic Indian savings accounts _cannot_ be moved to NRE accounts.

Step-by-Step: How an NRI Can Transfer from NRO to NRE

  1. Identify the amount available for transfer (within the $1 million limit and net of taxes).
  2. Gather proof of source and calculate applicable taxes.
  3. Obtain a Chartered Accountant's certificate confirming tax compliance.
  4. Fill out the required forms (typically Forms 15CA and 15CB, as per bank requirements).
  5. Submit all documentation to your bank and request the transfer.
  6. Confirm with the bank that funds have been successfully credited to the NRE account.

What Happens If You Breach the Limits or Skimp on Documentation?

Banks will reject excess transfer requests beyond the $1 million cap. Attempting to bypass rules—or submitting inadequate documentation—can lead to:

  • Delay or outright denial of the transfer
  • Regulatory scrutiny or penalty under FEMA
  • Potential tax complications

Key Takeaways for NRIs

  • Always plan large NRO-to-NRE transfers well ahead, considering the $1 million aggregate annual cap.
  • Handle tax payments and documentation meticulously—banks are strict about compliance.
  • Remember: NRE account interest is tax-free, but only if funds are transferred through proper channels.
  • Consult your bank or a qualified CA for updates, as compliance requirements can evolve.
#NRO account#NRE account#NRI transfers#FEMA regulations#personal finance

Frequently asked questions

What is the maximum amount I can transfer from my NRO to my NRE account in a year?

You can transfer up to $1 million (USD) or its equivalent per financial year from your NRO to your NRE account after paying applicable taxes.

What paperwork is required for NRO to NRE account transfers?

You need to submit proof of the source of funds, tax payment documents, and forms such as 15CA and 15CB to your bank.

Do I have to pay tax before transferring funds from NRO to NRE?

Yes. All applicable Indian taxes must be paid before the transfer, and only the post-tax amount can be remitted or moved.

Is interest earned on an NRE account taxable in India?

No. Interest on NRE accounts is tax-free for eligible NRIs, and banks do not deduct TDS from such interest.

Can I transfer money from my domestic Indian savings account to my NRE account?

No. You cannot transfer funds directly from a domestic Indian savings account to an NRE account.

ShareWhatsAppXLinkedIn

Need this handled by a Chartered Accountant?

Bluman connects you with a qualified CA for tax, GST, compliance and business questions — usually the same day.