Yes, you can transfer money from a savings account to an NRE account, but the rules depend on whether both accounts are yours and which country's banking system you're using
If you hold both a regular savings account and a Non-Resident External (NRE) account at the same bank, you can transfer money between them through online banking, a branch visit, or a standing instruction. The transfer itself is straightforward—it moves within the same bank's system and typically clears the same day or next business day.
The real constraint is not whether the transfer is allowed, but what you can do with the money once it lands in the NRE account. NRE accounts are designed for non-residents of India to hold foreign currency or rupees earned abroad. Money in an NRE account cannot be freely moved back to India or used for domestic transactions. If you transfer rupees from your savings account to an NRE account, you are moving money into a restricted-use account, and getting it back out requires a separate process.
The other scenario—transferring from someone else's savings account to your NRE account—requires that person to initiate the transfer themselves. You cannot pull money from another person's account; they must push it to you using your NRE account details.
Key Takeaways
- Transfers from your own savings account to your own NRE account at the same bank are allowed and usually complete within one business day.
- Money in an NRE account is restricted and cannot be freely transferred back to India or used for domestic bills and purchases without following repatriation rules.
- If someone else is sending you money to your NRE account, they must initiate the transfer from their own account using your NRE details.
- Some banks allow standing instructions between your savings and NRE accounts, so recurring transfers can happen automatically on a schedule you set.
How the transfer works when both accounts are yours
Log into your bank's online platform or mobile app and navigate to the transfer or payments section. Select your savings account as the source and your NRE account as the destination. Enter the amount and confirm. Most banks process this transfer immediately or within a few hours during business days. Some banks may ask you to verify the transfer through a one-time password (OTP) sent to your registered phone number.
If you prefer not to use online banking, visit your bank branch with your passbook or account statement and a withdrawal slip. Tell the teller you want to transfer funds from your savings account to your NRE account. They will process the transfer at the counter. Bring your ID and both account numbers to speed up the process.
Transfers between your own accounts at the same bank do not incur a fee. If you are transferring to an NRE account at a different bank, the sending bank may charge a wire transfer fee, typically between 100 and 500 rupees depending on the amount and the bank's policy.
What happens to money once it reaches your NRE account
An NRE account is designed to hold money earned by a non-resident outside India. Once rupees land in your NRE account, they are treated as foreign-source income and are subject to repatriation limits and tax rules. You can spend the money within India—pay bills, make purchases, transfer to other Indian accounts—but you cannot freely move it back out of the country without documentation.
If you want to repatriate (send) money from your NRE account back to your country of residence, you must provide proof that the money came from abroad. This usually means a bank statement showing the original deposit from outside India, or a certificate from your employer confirming the funds are foreign-earned. The repatriation limit is typically USD 1 million per financial year, though this varies by bank and by your residency status.
If you transferred rupees from your Indian savings account to your NRE account, those rupees are now treated as if they came from abroad, but you will need documentation to prove the source if you later want to repatriate them. This is why many people transfer to NRE accounts only when they have genuine foreign-source income to deposit.
Setting up automatic transfers with a standing instruction
If you want to move money from your savings account to your NRE account on a regular schedule—for example, every month—you can set up a standing instruction through your bank. This is an automated recurring transfer that happens on the date and in the amount you specify, without you having to initiate it each time.
To set up a standing instruction, log into your online banking platform or visit your branch. Select the option for standing instructions or recurring transfers. Enter your savings account as the source, your NRE account as the destination, the amount, the frequency (monthly, quarterly, etc.), and the start and end dates. Confirm the instruction, and the bank will process the transfer automatically according to your schedule.
Standing instructions between your own accounts at the same bank are free. You can modify or cancel the instruction at any time through online banking or by visiting your branch.
Receiving money from someone else into your NRE account
If someone else wants to send you money to your NRE account, they must initiate the transfer from their own account. Provide them with your NRE account number, the bank name, branch name, and IFSC code (a nine-character code that identifies your bank branch). They can then set up a one-time transfer or a standing instruction to send you money on a schedule.
The sender's bank will process the transfer using the NEFT (National Electronic Funds Transfer) or RTGS (Real Time Gross Settlement) system, depending on the amount. NEFT transfers typically take two to four hours and are used for amounts up to 10 lakh rupees. RTGS is used for larger amounts and settles in real time, usually within 30 minutes. Both systems charge a small fee to the sender, usually 2 to 10 rupees.
Once the money reaches your NRE account, it is subject to the same restrictions as money you transferred yourself. The sender does not need to provide any special documentation; the transfer is treated as a regular bank-to-bank payment.
Tax and documentation considerations
Money transferred from your savings account to your NRE account is not a taxable event—you are not earning income, just moving money between your own accounts. However, the Reserve Bank of India (RBI) requires banks to report large transfers. If you transfer more than 10 lakh rupees in a single transaction or in multiple transactions that total more than 10 lakh rupees in a month, your bank may file a Suspicious Transaction Report (STR) with the Financial Intelligence Unit (FIU).
This does not mean you have done anything wrong. The report is a routine compliance measure. However, if the FIU contacts you, you may need to provide documentation showing the source of the funds. Keep records of where the money came from—salary deposits, savings, investments, etc.—so you can explain the transfer if asked.
If you are a non-resident and have foreign-source income, keep all documentation related to that income. When you eventually repatriate money from your NRE account, you will need to show that the funds came from abroad. This includes bank statements from your foreign employer, salary certificates, or proof of overseas investments.
What to do if the transfer fails or is delayed
If you initiated a transfer and it does not appear in your NRE account within the expected timeframe, log into your online banking and check the transaction status. Most banks show whether a transfer is pending, processing, or completed. If the status shows "failed" or "rejected," the bank will usually return the money to your savings account within one to two business days.
Common reasons for failed transfers include incorrect account details, a mismatch between the account number and the account holder's name, or insufficient funds in your savings account. If the transfer failed, correct the account details and try again.
If the transfer shows as completed in your online banking but the money has not appeared in your NRE account after 24 hours, contact your bank's customer service. Provide the transaction reference number (shown in your transfer history) and ask them to trace the transfer. They can confirm whether the money left your savings account and where it is in the system. Most banks resolve delays within one to three business days.
Frequently Asked Questions
Can I transfer money from my NRE account back to my savings account?
Yes. Transfers from NRE to savings accounts at the same bank are allowed and work the same way as transfers in the opposite direction. The money moves within one business day and no fee is charged. However, if you later want to repatriate money from your savings account to a foreign country, you may need to prove it came from abroad, so keep records of the original NRE deposit.
What is the maximum amount I can transfer to my NRE account?
There is no limit on how much you can transfer from your savings account to your NRE account. However, transfers over 10 lakh rupees may trigger reporting to the Financial Intelligence Unit. This is not a prohibition—you can still make the transfer—but you should be prepared to explain the source of the funds if asked.
Do I pay tax on money I transfer to my NRE account?
No. Transferring money between your own accounts is not a taxable event. However, any interest earned in your NRE account is taxable income and must be reported on your tax return. Keep records of interest deposits so you can report them accurately.
Can I transfer money from my NRE account to someone else's account?
Yes, you can transfer money from your NRE account to another person's account at the same bank or a different bank. The transfer works like any other bank-to-bank payment and uses NEFT or RTGS depending on the amount. However, if the recipient is in India, they will receive rupees, and the money will be subject to Indian tax rules.
What if my NRE account and savings account are at different banks?
You can still transfer money between them, but the process takes longer and may cost more. Provide your NRE account details (account number, bank name, branch, IFSC code) to your savings account bank and initiate a transfer through their online platform or at a branch. The transfer will use NEFT or RTGS and typically takes two to four hours. Your savings bank may charge a wire transfer fee of 100 to 500 rupees.