NRE accounts have strict rules about where money can go
An NRE (Non-Resident External) account is a savings or current account held by an Indian citizen living abroad. Money in it can move to certain places, but not others. You cannot transfer NRE funds to a regular domestic savings account held in India — the rules block that path. You can transfer NRE money to another NRE account, to an NRO (Non-Resident Ordinary) account, or back to a foreign bank account in your name. The restriction exists because NRE accounts are meant to hold foreign currency earnings; moving that money into a regular Indian rupee account would sidestep currency controls.
The account holder must be a non-resident for tax purposes. If you have returned to India and become a resident again, your NRE account status changes, and the transfer rules shift with it. This matters because it determines what you can do with the balance.
Key Takeaways
- NRE funds cannot move directly to a domestic savings account in India; the banking system will reject the transfer request.
- You can transfer NRE money to another NRE account at the same bank or a different bank, or to an NRO account.
- If you have returned to India and are now resident, you can convert your NRE account to a regular savings account and then transfer freely, but this requires formal notification to your bank.
- Transferring NRE money to a foreign bank account in your name is permitted and does not require special approval.
- The bank processes NRE transfers within one to three business days, depending on the destination account type.
Why NRE accounts cannot transfer directly to domestic savings accounts
NRE accounts are designed to hold money earned outside India by non-residents. Indian banking law treats this money differently from rupees earned domestically. A regular savings account is a domestic account; moving NRE funds into it would effectively convert foreign earnings into domestic rupees without going through the formal currency conversion process that India's Reserve Bank monitors.
When you try to transfer NRE money to a domestic account, the receiving bank's system flags it and rejects it. The transfer does not fail because of a technical error — it fails because the banking rules do not permit that path. Your bank will return the money to your NRE account and notify you of the rejection.
The three places NRE money can actually go
To another NRE account: You can transfer your full NRE balance to another NRE account at the same bank or at a different bank. This is the simplest path if you want to move your money but stay within the NRE system. You will need the receiving account number and the IFSC code of the receiving bank. The transfer takes one to two business days.
To an NRO account: An NRO account holds rupees earned in India or transferred from abroad by a non-resident. You can move NRE money to an NRO account in your name. This is useful if you want to keep money in India but in a more flexible account type — NRO accounts allow you to spend money domestically without the restrictions that explore to NRE accounts. The transfer is processed within one business day.
To a foreign bank account in your name: You can transfer NRE money back to a bank account outside India if the account is in your name. This is a repatriation — money leaving India. Your bank will ask you to confirm the foreign account details and may request documentation showing you own that account. The transfer can take three to five business days because it crosses international payment networks.
What changes if you become a resident again
If you return to India and your residential status changes, your NRE account does not automatically convert. You must notify your bank in writing that you are now resident in India. Once the bank processes this change, your NRE account becomes a regular savings account, and the transfer restrictions lift. After that point, you can move money freely to any other account in India.
This process takes five to ten business days. During the transition, your account may be temporarily frozen while the bank updates its records. Ask your bank whether you can continue using the account for deposits and withdrawals during this period, because policies vary by institution.
How to initiate an NRE transfer
Log into your online banking portal and navigate to the funds transfer section. Select the NRE account as the source. Choose the destination account type — if you are transferring to another NRE account, you will enter the receiving account number and IFSC code. If you are transferring to an NRO account, select that account from your linked accounts list. If you are transferring to a foreign account, you may need to register it first in the international transfer section.
Enter the amount and review the details. Your bank will show you any applicable fees — NRE transfers to domestic accounts (NRE to NRO) typically have no fee, while international transfers may charge a flat fee or a percentage. Confirm the transfer. Most banks send an OTP (one-time password) to your registered phone number; enter it to complete the request.
The transfer enters a processing queue. You will receive a confirmation message with a reference number. Check your account after the stated processing time — usually one to three business days — to confirm the money arrived at the destination.
Common reasons NRE transfers fail or get delayed
The most common failure is attempting to transfer to a domestic savings account. The system rejects it automatically. If this happens, you must either transfer to an NRO account instead or convert your NRE account to a regular account first (which requires becoming resident).
Transfers can also be delayed if the destination account details are incorrect — a wrong IFSC code or account number will cause the receiving bank to reject the payment, and it bounces back to your NRE account after two to three days. Always double-check the receiving account number and IFSC code before submitting.
International transfers sometimes take longer if your bank requires additional documentation, such as proof that the foreign account is in your name. If your bank asks for this, provide it promptly; the transfer will not move forward until they receive it.
Frequently Asked Questions
Can I transfer NRE money to my spouse's savings account in India?
No. NRE money cannot move to any domestic savings account, even if it belongs to a family member. You can transfer to your own NRO account or to your spouse's NRO account if they are also a non-resident, but not to a regular savings account. If your spouse is a resident, they cannot hold an NRO account.
What happens if I transfer NRE money to an NRO account and then spend it?
Once money is in an NRO account, you can spend it like any other rupee account — pay bills, withdraw cash, transfer to other domestic accounts. NRO accounts have fewer restrictions than NRE accounts. However, if you later want to repatriate money (send it back abroad), NRO accounts have annual limits on how much you can move out of India.
Do I need permission from my bank to transfer NRE money abroad?
You do not need special permission, but you do need to register the foreign bank account in your online banking system first. Your bank will ask for the account number, IFSC or SWIFT code, and the account holder's name. Once registered, you can initiate transfers. Some banks may ask for a copy of a bank statement or passport to verify the account is yours.
How long does it take to transfer NRE money to another NRE account at a different bank?
One to two business days. The sending bank processes the request on the day you submit it, and the receiving bank credits the account within one business day. If you transfer on a Friday, the money typically arrives on Monday or Tuesday.
Can I transfer NRE money if my account is in a different currency than my destination account?
Yes. If your NRE account holds US dollars and you transfer to an NRO account in rupees, your bank will convert the currency at the prevailing exchange rate on the day of transfer. The conversion fee is usually included in the transfer fee or charged separately — ask your bank for the exact cost before you transfer.