Yes, you can transfer money from a regular Indian bank account to an NRE account
You can move money from a domestic Indian bank account (called a resident account) to an NRE account held at the same bank or a different bank. The transfer works like any other domestic bank-to-bank move: you initiate it through your home bank, the money travels through India's payment network, and it lands in the NRE account within one to three business days. The key difference is that NRE accounts have specific rules about what money can go in and where it can come from—not all transfers are allowed.
An NRE account (Non-Resident External account) is designed for people living outside India who want to keep rupees in India. Money in an NRE account must come from outside India—salary earned abroad, pension paid to a foreign address, or money transferred from a foreign bank account. If you are sending money from your own Indian resident account, the bank will ask why you have that money and whether it came from abroad originally. If it did not, the transfer may be blocked or flagged for compliance review.
The rules exist because India's Reserve Bank (RBI) controls how rupees move across borders. Resident accounts are for people living in India; NRE accounts are for non-residents. Mixing the two requires documentation that the money's source is legitimate foreign income or savings.
Key Takeaways
- You can transfer money from a resident Indian bank account to an NRE account, but only if the money originally came from outside India or you have a documented reason the RBI will accept.
- The bank will ask for proof of the money's source—a salary certificate, pension statement, or evidence of a foreign bank transfer—before processing the move.
- If the money came from your Indian salary or Indian business income, the transfer will likely be rejected or delayed pending RBI compliance review.
- The transfer itself takes one to three business days once approved, and you initiate it through your home bank's online portal or by visiting a branch.
- If your resident account and NRE account are at the same bank, the process is faster and requires less documentation than transfers between different banks.
When the transfer will be approved without delay
Banks process NRE transfers quickly when the money's source is clearly foreign. If you received a salary transfer from your employer's foreign bank account into your Indian resident account, or if you transferred money from your own foreign bank account, the bank will usually approve the move to your NRE account with minimal questions. Bring a copy of the salary slip showing the foreign employer's details, or a bank statement from your foreign account showing the outgoing transfer.
Pension payments, rental income from a foreign property, or dividends from foreign investments also may have access to without friction. The bank wants to see that the money entered India legally and that you have documentation. If you do, the transfer is treated as routine.
Transfers between two accounts at the same bank move faster than transfers to a different bank. Same-bank transfers often clear within 24 hours and require less paperwork because the bank already holds both accounts and can verify the source internally.
When the bank will ask for more information
If the money in your resident account came from your Indian salary, Indian business income, or an Indian investment, the bank will not approve a transfer to an NRE account without explanation. The RBI's rules say NRE accounts receive foreign money only. Domestic Indian income cannot go into an NRE account directly.
When you initiate the transfer, the bank's compliance team will flag it and ask you to provide documentation. You may be asked to submit a statutory declaration (a sworn statement) explaining where the money came from and why you want to move it to an NRE account. This process can take two to four weeks. Some banks will ask you to visit a branch in person to sign the declaration; others accept it by email.
If you cannot provide a satisfactory explanation, the bank will reject the transfer and the money stays in your resident account. You will not lose the money, but you will not be able to move it to the NRE account.
How to initiate the transfer
Log into your home bank's online portal or mobile app and look for "Fund Transfer" or "NEFT/RTGS Transfer" (these are India's two main domestic transfer systems). Select the NRE account as the destination. If the NRE account is at a different bank, you will need the account holder's name, account number, and the bank's IFSC code (an eight-character code that identifies the specific bank branch).
Enter the amount and the reason for the transfer if the form asks. Some banks have a dropdown menu; select "Transfer to NRE account" or "Foreign remittance" if available. The bank's system may flag the transaction automatically and route it to the compliance team, or it may process it immediately if the system recognizes both accounts as yours.
If you prefer not to use online banking, visit your home bank's branch with your passbook or account statement and a filled-out transfer form. Tell the teller you want to transfer money to an NRE account and ask what documents they need. Bring your ID and any proof of the money's source (salary slip, foreign bank statement, pension letter) to speed up the process.
What happens if the transfer is delayed or rejected
If the bank's compliance team needs more information, they will contact you by phone or email within three to five business days. Respond quickly with the documents they ask for. Delays usually happen because the bank needs a statutory declaration or additional proof of the money's source.
If the transfer is rejected, the bank will notify you in writing and explain the reason. The money remains in your resident account and is not lost. You can then decide whether to provide additional documentation or accept that the transfer cannot happen. If you believe the rejection was wrong, you can escalate the complaint to the bank's ombudsman or to the RBI's customer service team.
Transfers between different banks take longer than same-bank transfers because the money must travel through NEFT (National Electronic Funds Transfer) or RTGS (Real Time Gross Settlement). NEFT transfers settle in batches throughout the day and usually arrive within 24 hours. RTGS transfers settle in real time and arrive within minutes to a few hours, but RTGS has a minimum transfer amount (usually ₹2 lakh or higher, depending on the bank).
Documentation you may need to provide
Have these documents ready before you initiate the transfer. If the money came from a foreign salary, bring a recent salary slip showing your foreign employer's name and bank details. If you transferred money from a foreign bank account, bring a bank statement showing the outgoing transfer and the date it arrived in your Indian account. If you received a pension or investment income from abroad, bring the statement or letter from the foreign institution.
If the bank asks for a statutory declaration, you can prepare one yourself or ask a lawyer to draft it. The declaration should state your name, the amount being transferred, the source of the money, and your reason for moving it to an NRE account. You will sign it in front of a notary or a bank officer. The cost is usually ₹100 to ₹500 depending on who notarizes it.
Keep copies of everything you submit. If the bank loses a document or asks for it again later, you will have proof you provided it.
NRE account rules that affect transfers
An NRE account can receive money from abroad and from other NRE accounts, but not from resident accounts unless the RBI has approved an exception. Money in an NRE account can be withdrawn in rupees in India or transferred back to a foreign bank account. Interest earned in an NRE account is tax-free in India, but you must report the account to India's tax authority (the Income Tax Department) if you are an Indian citizen or have Indian tax obligations.
If you close your NRE account, the remaining balance must be transferred to a foreign bank account or to an NRE account at another bank. You cannot move the balance to a resident account. This rule exists to keep NRE accounts separate from the domestic Indian banking system.
Some banks limit how much you can transfer to an NRE account per day or per month. Check with your bank about any caps before you initiate a large transfer.
Frequently Asked Questions
Can I transfer money from my Indian salary to my NRE account?
Not directly. Your Indian salary is domestic income and cannot go into an NRE account under RBI rules. If you want to move it, you must first transfer it to a foreign bank account, then transfer it back to India into your NRE account—a process that defeats the purpose. The only exception is if your employer is a foreign company that pays your salary to your Indian account; in that case, the bank may allow the transfer with proof of the foreign employer.
How long does a transfer to an NRE account take?
If the bank approves it immediately, one to three business days for transfers between different banks (NEFT or RTGS). Same-bank transfers usually clear within 24 hours. If the compliance team needs to review the source of the money, add two to four weeks. Weekends and bank holidays do not count as business days.
What if I do not have proof that the money came from abroad?
The bank will ask you to provide a statutory declaration explaining the source. If you cannot prove the money came from abroad and cannot provide a satisfactory explanation, the transfer will be rejected. The money stays in your resident account and you can use it normally there.
Can I transfer money from my NRE account back to my resident account?
No. Money in an NRE account must stay in the NRE system. You can withdraw it as rupees in India or transfer it to a foreign bank account, but you cannot move it to a resident account. This is an RBI rule, not a bank policy.
Do I pay tax on money I transfer to an NRE account?
No tax on the transfer itself. Interest earned in the NRE account is tax-free in India. However, if you are an Indian citizen or have Indian tax obligations, you must report the NRE account to the Income Tax Department. Failure to report it can result in penalties.