NRE vs NRO Accounts: The Complete Comparison Guide for NRIs

NRE vs NRO Accounts
NRE vs NRO Accounts: Complete Comparison Guide for NRIs 2025 | Which is Better? | CalcWise

You just moved to Dubai. Your company transferred your first salary to your Indian bank account, but the bank says you need to convert it to an “NRE account” now that you’re an NRI. Meanwhile, you’re still earning rent from your Mumbai flat—the bank says that should go into an “NRO account.” You have no idea what the difference is, why you need two accounts, or which one to use for what.

Or maybe you’ve been an NRI for years, but you’ve been putting everything in your NRO account because that’s what the bank suggested. Now you’re realizing you’re paying 30% tax on all your interest, and someone tells you NRE interest is tax-free. You’re confused and potentially losing thousands of rupees every year.

The difference between NRE and NRO accounts is the single most important thing every NRI must understand. These two accounts determine how much tax you pay, how easily you can move money abroad, and how your finances are structured. This guide will make it crystal clear—once and for all.

The 30-Second Summary

Before we dive deep, here’s the essence in three lines:

Quick Rule:

  • NRE = Foreign money (your overseas salary, foreign income) → Tax-free interest, fully repatriable
  • NRO = Indian money (rent, pension, dividends from India) → Interest taxed at 30%, limited repatriation
  • Result: Most NRIs need BOTH accounts—use the right one for the right purpose

The Master Comparison Table

Let’s start with the complete picture. This table compares every important aspect:

Feature NRE Account NRO Account
Full Form Non-Resident External Non-Resident Ordinary
Source of Funds Only foreign income (salary abroad, overseas business, foreign investments) Only Indian income (rent, pension, dividends, property sale proceeds)
Account Types Savings account + Fixed deposit Savings account + Fixed deposit + Current account
Interest on Savings 3-4% per annum (varies by bank) 3-4% per annum (same as NRE)
Interest on FD 6-7% per annum 6-7% per annum (same rates)
Tax on Interest Completely tax-free in India (Section 10(4)(ii)) Fully taxable at 30% + surcharge + cess (around 31-35% effective rate)
TDS on Interest No TDS deducted 30%+ TDS deducted on interest exceeding ₹10,000
Repatriation Fully and freely repatriable with no limit or documentation Limited repatriation up to USD 1 million per financial year (requires Form 15CA/15CB)
Currency Indian Rupees only Indian Rupees only
Joint Account Only with another NRI With NRI or resident Indian
Nomination Allowed (resident or NRI) Allowed (resident or NRI)
When You Become Resident Must be converted to resident savings account Can continue as resident account (no conversion needed)
Best For Your foreign salary, savings from abroad, funds for future India investments Rental income, pension, freelancing income from Indian clients, property sale proceeds

Understanding NRE Accounts in Detail

What is an NRE Account?

NRE stands for Non-Resident External. The word “External” tells you everything—this account is for money coming from outside India.

How It Works

  1. You earn salary in Dubai, Singapore, or the US
  2. You transfer that money to your Indian bank account
  3. The bank converts it from USD/AED/SGD to INR and credits your NRE account
  4. You earn interest on this deposit
  5. Both the principal and interest are completely tax-free in India
  6. You can send this money back to your overseas account anytime, no questions asked

Key Features of NRE Accounts

1. Tax-Free Interest

This is the biggest advantage. If you have ₹50 lakhs in an NRE fixed deposit earning 7% per year, you get ₹3.5 lakhs interest annually—completely tax-free.

If the same ₹50 lakhs were in an NRO account, you’d pay ₹1.05 lakhs as tax (30% of ₹3.5L), leaving you with only ₹2.45 lakhs. That’s ₹1.05 lakhs saved every year just by using the right account!

2. Full Repatriation

Repatriation means sending money from India to your overseas account. With NRE, there’s:

  • No limit on how much you can repatriate
  • No documentation required (no Form 15CA/15CB)
  • No RBI approval needed
  • Just log in to net banking and transfer—done in 1-3 days

3. Must Use for Foreign Income Only

You cannot deposit Indian-sourced income into NRE. If you try to deposit rent money into NRE, the bank will reject it. Indian income must go to NRO.

Real Example: Meera works in London, earns £5,000/month. She transfers £2,000 monthly to her NRE savings account (about ₹2 lakhs). In one year, she has ₹24 lakhs in NRE. She earns ₹96,000 interest at 4% per year. Zero tax on this ₹96,000. When she wants to buy property in London, she can send all ₹24.96 lakhs back instantly.

Understanding NRO Accounts in Detail

What is an NRO Account?

NRO stands for Non-Resident Ordinary. This is for “ordinary” Indian income—the money you earn from sources within India even though you’re living abroad.

How It Works

  1. Your tenant pays ₹30,000 monthly rent
  2. Money goes into your NRO account
  3. You earn interest on this balance
  4. Bank deducts 30%+ TDS on the interest
  5. To send this money abroad, you need Form 15CA/15CB and can send up to USD 1 million per year

Key Features of NRO Accounts

1. Taxable Interest

Interest earned on NRO accounts is fully taxable at the rates applicable to NRIs:

  • 30% tax (flat rate for NRIs, regardless of your income level)
  • Plus 4% Health & Education Cess
  • Plus Surcharge if total India income exceeds ₹50 lakhs
  • Effective rate: Around 31.2% to 35%

The bank automatically deducts this as TDS on interest above ₹10,000 per year.

2. Limited Repatriation

You can repatriate from NRO, but with conditions:

  • Maximum: USD 1 million per financial year
  • Documents needed: Form 15CA (filed online) + Form 15CB (CA certificate)
  • Tax clearance: Must prove all taxes paid
  • Time: 2-3 weeks for processing

3. Can Hold Indian Income

All these can go into NRO:

  • Rental income from Indian property
  • Pension from Indian company
  • Dividends from Indian stocks/mutual funds
  • Interest from Indian fixed deposits/bonds
  • Property sale proceeds (if bought from rupee funds)
  • Freelancing income from Indian clients
  • Any other India-sourced earnings

Common Mistake: Many NRIs deposit foreign salary into NRO because that’s their old savings account from before going abroad. This is wrong! You’re paying 30% tax on interest unnecessarily. Convert it to NRE immediately or open a new NRE account.

The Tax Impact: Real Numbers

Let’s see the actual tax difference with real numbers:

Scenario NRE Account NRO Account
Deposit Amount ₹20,00,000 ₹20,00,000
Interest Rate (FD) 7% per annum 7% per annum
Gross Interest (1 year) ₹1,40,000 ₹1,40,000
TDS Deducted ₹0 ₹43,680 (31.2%)
Net Interest Received ₹1,40,000 ₹96,320
Tax Paid (5 years) ₹0 ₹2,18,400
Tax Paid (10 years) ₹0 ₹4,36,800

Lesson: Over 10 years, you save ₹4.37 lakhs just by keeping foreign money in NRE instead of NRO!

Calculate Your Interest and Returns

See how much you’ll earn on your NRE or NRO deposits

Fixed Deposit Calculator Savings Interest Calculator

Repatriation: The Critical Difference

Repatriation is the ability to send money from India back to your overseas account.

Aspect NRE Repatriation NRO Repatriation
Limit Unlimited (send any amount) Up to USD 1 million per financial year
Documentation None required Form 15CA (online) + Form 15CB (CA certificate)
Tax Clearance Not needed Must prove tax paid on source of funds
Process Simple online transfer via net banking Submit documents to bank, bank verifies, then processes
Time Taken 1-3 working days 2-3 weeks (more if documents incomplete)
Cost Only bank wire transfer charges (₹500-2,000) Bank charges + CA fees (₹5,000-15,000)

Why This Matters

If you’re buying property in India using NRE funds, the future sale proceeds will go back to NRE. You can then freely repatriate the entire amount without the USD 1 million limit.

But if you buy property using NRO funds (or rupee cash), the sale proceeds stay in NRO, and you’re stuck with the USD 1 million annual repatriation limit.

Strategic Example: Rajesh bought property for ₹80 lakhs from NRE funds in 2015. He sold it in 2025 for ₹2.2 crores. All ₹2.2 crores went to his NRE account. After paying ₹8 lakhs tax, he had ₹2.12 crores. He transferred the entire amount to his UK account in one go—no USD 1 million limit, no Form 15CA/15CB, no hassle.

Can You Transfer Money Between NRE and NRO?

NRO to NRE: Yes, With Conditions

You can transfer money from NRO to NRE, but:

  • Maximum USD 1 million per financial year
  • Requires Form 15CA and 15CB
  • Must prove source of funds and tax payment
  • Once in NRE, it becomes freely repatriable

Common use case: You accumulated ₹40 lakhs rent over 5 years in NRO. You want to eventually use this money abroad. Transfer ₹40 lakhs from NRO to NRE (with documentation), then from NRE to overseas account (no documentation).

NRE to NRO: No, Not Allowed

You cannot transfer money from NRE to NRO. Why would you anyway? NRO has worse terms (taxable, limited repatriation).

However, you can use your NRE money for anything in India—property purchase, business investment, expenses. Once used, if it generates Indian income (rent), that income goes to NRO.

Which Account for Which Transaction?

Transaction Type Use This Account Why
Receiving foreign salary NRE Tax-free interest, free repatriation
Receiving rental income NRO Indian-sourced income, no choice
Property sale proceeds (bought from rupees) NRO Considered Indian income
Property sale proceeds (bought from NRE) NRE Can go back to NRE, freely repatriable
Pension from Indian employer NRO Indian-sourced income
Gift from parents in India NRO Indian-sourced money
Freelancing for foreign clients NRE Foreign-sourced income
Freelancing for Indian clients NRO Indian-sourced income
Emergency fund for India visits NRE Savings Liquidity, tax-free interest
Long-term savings from abroad NRE FD Higher interest, tax-free

Joint Accounts: Who Can Be Joint Holder?

NRE Joint Account

  • Can be joint with: Another NRI only
  • Cannot be joint with: Resident Indian
  • Reason: To maintain the “external” nature of funds

NRO Joint Account

  • Can be joint with: Another NRI OR resident Indian (like parents, spouse)
  • Advantage: Family in India can access funds for emergencies

What Happens with Joint Account When One Becomes Resident?

  • NRE joint: If one holder becomes resident, account must be converted to NRO or closed
  • NRO joint: Can continue as is, no issue

What Happens When You Return to India?

NRE Account

When you become a resident Indian (stay 182+ days in a financial year):

  • Inform your bank about status change
  • NRE savings account must be converted to regular resident savings account
  • NRE fixed deposits can continue till maturity at same interest rate
  • After maturity, money goes to resident account
  • You lose tax-free benefit on future interest

NRO Account

Much simpler:

  • NRO can continue as resident account
  • No conversion needed
  • Just inform bank of status change
  • Interest will now be taxable as per your resident tax slab (not flat 30%)

Real-Life Scenarios: Which Account to Use

Scenario 1: Fresh NRI, Just Moved Abroad

Situation: Ankit just moved to Singapore for work. He has an existing savings account in India with ₹5 lakhs.

What to do:

  1. Convert existing savings account to NRO (as ₹5 lakhs is old money from India)
  2. Open a new NRE savings account
  3. Transfer Singapore salary to NRE account
  4. Use NRO for any Indian expenses or income

Scenario 2: NRI with Property in India

Situation: Priya lives in London, owns a flat in Bangalore that’s rented for ₹40,000/month.

What to do:

  1. Rent must go to NRO account (Indian income)
  2. Tenant will deduct 31.2% TDS on rent
  3. Maintain NRE savings for emergency funds in India
  4. Keep London salary in UK bank or transfer to NRE as needed

Scenario 3: Planning to Buy Property in India

Situation: Ramesh has saved $100,000 in the US, wants to buy property in India in 2 years.

Strategic approach:

  1. Transfer $100,000 to NRE account (not NRO)
  2. Keep in NRE fixed deposit earning 7% tax-free interest
  3. When buying property, pay from NRE account
  4. When selling property in future, proceeds go back to NRE
  5. Can repatriate entire sale amount without USD 1 million limit

Scenario 4: Receiving Inheritance/Gift

Situation: Meera’s parents gifted her ₹30 lakhs from their savings in India.

What happens:

  • Gift must go to NRO account (money originated in India)
  • Cannot be transferred to NRE
  • Repatriation subject to USD 1 million limit
  • This is why many parents transfer gifts to NRI children’s NRE accounts before they move abroad

Common Mistakes NRIs Make

Mistake 1: Using Only NRO for Everything

Problem: Keeping foreign salary in NRO, paying 30% tax on interest unnecessarily.

Solution: Open NRE account immediately, transfer foreign income there.

Mistake 2: Mixing Indian and Foreign Money in One Account

Problem: Depositing both salary and rent in the same account. Creates tax reporting confusion.

Solution: Keep strict separation—NRE for foreign, NRO for Indian income.

Mistake 3: Not Converting to NRE After Moving Abroad

Problem: Continuing to use old savings account, which is now technically invalid for NRIs.

Solution: Inform bank of NRI status, convert to NRO or NRE as appropriate.

Mistake 4: Buying Property from NRO

Problem: Using NRO funds for property purchase. Future sale proceeds stuck with USD 1 million repatriation limit.

Solution: If you plan to eventually repatriate, always buy property from NRE funds.

Mistake 5: Not Claiming TDS Refund from NRO

Problem: Bank deducts 30% TDS on NRO interest, but if your actual tax liability is lower, you don’t file ITR to claim refund.

Solution: Always file ITR as an NRI if TDS was deducted. You might get a significant refund.

How to Open NRE and NRO Accounts

Eligibility

  • Must be an NRI (Non-Resident Indian)
  • Indian citizens working/living abroad
  • PIOs (Persons of Indian Origin) with foreign citizenship
  • OCIs (Overseas Citizens of India)

Documents Required

  • Passport copy with valid visa/work permit
  • PAN card (mandatory)
  • Overseas address proof (utility bill, bank statement, residence card)
  • Recent photograph
  • Overseas employment letter or business proof

Opening Process

  1. Online application: Most banks allow online opening for NRIs
  2. KYC verification: Video KYC or visit Indian consulate
  3. Account activation: 5-10 working days
  4. Funding: Transfer money from overseas (for NRE) or have Indian income credited (for NRO)

Best Banks for NRI Accounts

  • HDFC Bank: Best online banking, good NRI support
  • ICICI Bank: Dedicated NRI relationship managers
  • SBI: Largest network in India, competitive rates
  • Axis Bank: Good for high-value customers

Tax Filing for NRE and NRO Accounts

Do You Need to File ITR?

Income Type ITR Required?
Only NRE interest No (income is tax-free)
Only NRO interest below ₹2.5L No (below basic exemption)
NRO interest above ₹2.5L Yes (taxable income)
Rental income Yes (always taxable)
Property sale proceeds Yes (capital gains)
TDS deducted on NRO Yes (to claim refund if eligible)

For detailed ITR filing guidance, read our complete guide on filing ITR as an NRI.

The Decision Framework: Quick Chooser

Use this simple decision tree:

Step 1: Where is the money coming from?

  • Foreign source (salary abroad, overseas business) → NRE
  • Indian source (rent, pension, dividends) → NRO

Step 2: Will you need to send this money abroad later?

  • Yes, definitely → Use NRE if possible (easier repatriation)
  • No, will use in India → Either works, but NRE saves tax
  • Not sure → Use NRE (keeps options open)

Step 3: How much are we talking about?

  • Small amounts (<₹10 lakhs) → One account might suffice
  • Large amounts (>₹10 lakhs) → Definitely maintain both accounts

The Ideal NRI Banking Setup

Here’s what most savvy NRIs maintain:

For Regular NRIs

  1. NRE Savings Account: For liquidity, emergency funds, day-to-day India expenses (₹2-5 lakhs)
  2. NRE Fixed Deposits: For long-term foreign savings (₹10-50 lakhs or more)
  3. NRO Savings Account: For receiving Indian income (rent, dividends)
  4. NRO Fixed Deposits: If you’re accumulating Indian income for future use
  5. Overseas Savings: Keep 3-6 months expenses in your foreign bank for local needs

For High-Net-Worth NRIs

Add these to the above:

  • FCNR Account: Foreign currency deposits to hedge rupee depreciation
  • Portfolio Investment Scheme (PIS): For investing in Indian stocks
  • NRE/NRO Current Account: If running a business in India

The Bottom Line

The NRE vs NRO choice isn’t about which is “better”—it’s about using the right account for the right purpose. Think of them as two tools in your financial toolkit:

  • NRE is your “foreign money container”—tax-free, freely repatriable, for your overseas earnings
  • NRO is your “Indian money container”—taxable, limited repatriation, for your India-sourced income

Almost every NRI needs both. Keep them separate, use them correctly, and you’ll save lakhs in taxes and repatriation hassles over your NRI life.

Action Items:

  1. If you just became an NRI, open both NRE and NRO accounts immediately
  2. If you’re using only one account, check if it’s the right one for your income source
  3. If you have foreign salary going to NRO, transfer it to NRE and save 30% tax on interest
  4. If planning property purchase, ensure you use NRE funds for easy future repatriation
  5. File ITR if you have NRO income or TDS was deducted—you might get a refund

For more detailed guidance on NRI taxation, fund repatriation, and investment strategies, explore our complete NRI financial planning section.

Official Resources: For the latest interest rates and account opening procedures, visit your bank’s NRI banking section or the Reserve Bank of India website for FEMA regulations.