Yes, you can transfer from a regular Indian bank account to an NRE account, but the rules depend on who owns each account and what currency the money is in

If both accounts are yours and held at the same bank, the transfer is straightforward—you can move money between them online or at a branch the same way you would move money between any two of your own accounts. If the accounts are at different banks, you'll use NEFT (National Electronic Funds Transfer) or RTGS (Real Time Gross Settlement), which are India's standard electronic transfer systems. The real restrictions kick in when the money originates from outside India or when someone else is trying to send you money into your NRE account—those transfers have specific rules about what kinds of funds can enter an NRE account.

An NRE account (Non-Resident External account) is designed to hold money that comes from outside India. Money that originates inside India—your salary, rental income, or funds from selling property within India—cannot legally go into an NRE account. If you're a Non-Resident Indian (NRI) and you have both a regular Indian account and an NRE account, you need to understand which account each type of money belongs in, because moving the wrong type of money into an NRE account can trigger compliance questions from your bank.

Key Takeaways

  • Money earned or received inside India cannot be deposited into an NRE account; NRE accounts are only for funds that originate outside India.
  • If you're transferring your own money between your own accounts at the same bank, you can do it online or at a branch with no special process.
  • Transfers between different banks use NEFT or RTGS and take one to two business days, depending on the amount and the system you choose.
  • Your bank will ask for the reason for the transfer and may request documentation if the amount is large or the pattern seems unusual.
  • If you're receiving money from someone else into your NRE account, that person must be sending it from outside India, and your bank will verify the source.

Same-bank transfers: the fastest route

If both your regular Indian account and your NRE account are at the same bank, you can transfer money between them through your bank's online portal, mobile app, or by visiting a branch. The transfer usually settles within a few hours or by the next business day. You'll need to set up the NRE account as a beneficiary in your online banking if you haven't already, which takes a few minutes and requires your account number and IFSC code.

The bank will ask you to state the purpose of the transfer. Common reasons include "personal transfer," "funds repatriation," or "account management." Be honest about why you're moving the money. If you're consolidating accounts or moving money you've received from abroad into your NRE account, say that. Banks flag transfers that don't match the stated purpose, so vague or misleading reasons can slow things down.

Transfers between different banks: NEFT and RTGS

If your accounts are at different banks, you'll use one of two electronic systems. NEFT (National Electronic Funds Transfer) is slower but works for any amount and costs less—transfers settle in batches throughout the day, usually within 24 hours. RTGS (Real Time Gross Settlement) is faster—transfers settle within 30 minutes to 2 hours—but has a minimum amount (usually ₹2 lakh or ₹5 lakh, depending on your bank) and costs more.

To initiate either transfer, you'll add the NRE account as a beneficiary in your current bank's online system. You'll need the NRE account number, the bank name, branch name, and IFSC code. Most banks allow you to add a beneficiary when ready or within a few hours. Once added, you can transfer money when ready. The receiving bank will credit the money to the NRE account once the transfer settles.

Both systems require you to specify the purpose of the transfer. Use categories your bank offers, such as "personal transfer," "repatriation of funds," or "account consolidation." Avoid vague descriptions. If the amount is large (typically above ₹10 lakh), your bank may ask for supporting documents, such as proof of the source of the funds or a letter explaining the transfer.

What money can actually go into an NRE account

This is the critical rule: an NRE account can only receive money that originates from outside India. That includes salary you earn while working abroad, income from a foreign business, rental income from property outside India, dividends from foreign investments, and money sent to you by family or friends living outside India. Money you earn in India—your Indian salary, rental income from Indian property, or proceeds from selling Indian assets—must go into your regular Indian account, not your NRE account.

If you transfer money from your regular Indian account to your NRE account, your bank will ask where that money came from. If the answer is "I earned it in India" or "I received it from someone in India," the bank may refuse the transfer or ask you to move it back. The NRE account is specifically for foreign-source income, and banks are required to monitor this under India's foreign exchange rules.

The exception is repatriation: if you have money in your regular Indian account that you received from abroad (for example, a gift from a relative living overseas that you deposited into your regular account), you can move it to your NRE account. But you'll need to show documentation of where it came from—a bank statement from the sending bank, a money transfer receipt, or a letter from the person who sent it.

Documentation your bank may request

For small transfers between your own accounts, banks rarely ask for anything beyond the transfer request itself. For larger amounts or transfers that don't fit a clear pattern, banks ask for supporting documents. Common requests include a copy of your passport (to confirm your NRI status), proof of the source of the funds (a salary slip, a bank statement from your foreign account, or a money transfer receipt), and a letter explaining the purpose of the transfer.

If someone else is sending you money into your NRE account, your bank will ask for their identity and the reason for the transfer. They'll want a copy of the sender's passport or ID, proof of their address, and documentation of the relationship between you (such as a family certificate or a letter from the sender explaining why they're sending money). This is standard anti-money-laundering procedure and applies to all banks in India.

Keep copies of all transfer confirmations, receipts, and any documents you submit. If your bank questions the transfer later, you'll have a record of what you provided and when.

Timing and what to expect

Same-bank transfers settle within hours to one business day. NEFT transfers between different banks take up to 24 hours. RTGS transfers take 30 minutes to 2 hours. Weekend and public holiday transfers may take longer—money sent on a Friday evening may not settle until Monday or Tuesday.

Once the money reaches your NRE account, it's yours to use according to NRE account rules. You can withdraw it, spend it, or transfer it back to your regular Indian account (though that's less common). If you're planning to repatriate money—send it back outside India—you can do that directly from your NRE account, which is one of its main purposes.

If a transfer doesn't arrive within the expected timeframe, contact your sending bank first. They can check the status using the transaction reference number. If the money was sent to the wrong account number or IFSC code, it may have gone to someone else's account, and your bank will need to file a claim to recover it. This can take weeks, so double-check account details before you send.

Common reasons transfers get delayed or rejected

The most common reason for delays is a mismatch between the account number and the IFSC code you provided. If the IFSC code doesn't match the bank and branch where the NRE account is held, the transfer may bounce back or go to the wrong account. Always verify both pieces of information with your NRE account bank before initiating a transfer.

Transfers are also delayed when banks flag them for compliance review. This happens when the amount is unusually large, the transfer pattern is irregular, or the stated purpose doesn't match the account type or the sender's profile. For example, if you're transferring ₹50 lakh to an NRE account but you've never done that before and you haven't provided documentation of where the money came from, your bank will hold the transfer while they investigate. This can add several days to the process.

If your bank rejects a transfer, they'll tell you why. Common reasons include insufficient funds, a closed or frozen account, or a mismatch in account details. If the reason is compliance-related—such as "source of funds not verified"—you'll need to provide the documentation your bank requests before they'll process the transfer.

Frequently Asked Questions

Can I transfer money from my Indian salary account to my NRE account?

No. Money you earn in India must stay in your regular Indian account. NRE accounts are only for money that originates outside India. If you try to transfer Indian-source income to an NRE account, your bank will likely refuse or ask you to move it back.

How long does it take to transfer money between different banks?

NEFT transfers take up to 24 hours. RTGS transfers take 30 minutes to 2 hours but require a minimum amount (usually ₹2 lakh to ₹5 lakh) and cost more. Transfers initiated on weekends or public holidays may take longer.

What if I don't know my NRE account's IFSC code?

Contact your NRE account bank directly or check your account statement—the IFSC code is listed there. You can also find it on the bank's website by searching for the branch name. Never guess or use a code from a different branch, as this will cause the transfer to fail or go to the wrong account.

Do I need permission from my bank to transfer money to my own NRE account?

No. You don't need permission, but you do need to add the NRE account as a beneficiary in your online banking first, which is automatic and takes a few minutes. Your bank will ask for the purpose of the transfer, so be ready to explain it clearly.

What happens if I send money to the wrong NRE account by mistake?

Contact your sending bank when ready with the transaction reference number. They can attempt to recall the transfer if it hasn't settled yet. If it has settled, your bank will need to file a claim with the receiving bank to recover the funds. This process can take weeks, so prevention is critical—always verify the account number and IFSC code twice before sending.