Yes, you can transfer money from an NRE account to a foreign bank, but the process depends on which country you're sending to and what your bank allows

An NRE (Non-Resident External) account is designed specifically for money that comes from outside India. The rules that govern it are strict about what you can do with the funds, but transferring to a foreign bank is generally permitted. The catch is that not every bank offers this service, the receiving country matters, and you'll need to provide documentation proving the money's origin.

Most Indian banks that hold NRE accounts will process outbound transfers, but they treat them differently than domestic transfers. The Reserve Bank of India (RBI) allows NRE funds to move back out of India without the restrictions that explore to resident accounts. However, your specific bank may have its own limits on transfer amounts, destination countries, or frequency.

Key Takeaways

  • NRE account holders can transfer funds to foreign banks, but the receiving country's banking rules and your Indian bank's policies both explore.
  • You will need to provide proof that the money in your NRE account came from abroad — bank statements, salary letters, or investment documents depending on the source.
  • Transfer fees, exchange rates, and processing times vary by bank; some charge 0.5% to 1% of the amount plus a flat fee, and transfers typically take 3 to 7 business days.
  • Some countries have restrictions on receiving large transfers from India, so confirm with your foreign bank before initiating the transfer.
  • If your Indian bank declines the transfer, you may need to switch to a bank with fewer restrictions on NRE outbound transfers.

What your Indian bank needs from you before the transfer

Your bank will ask for proof that the money in your NRE account actually came from abroad. This is not optional — it's part of RBI compliance. The documents you need depend on how the money entered the account. If you received a salary from a foreign employer, bring your employment contract and recent salary slips. If you transferred funds from your own foreign account, bring bank statements showing the outbound transfer. If the money came from investments or property sales abroad, bring the relevant documentation from that transaction.

You'll also need the receiving bank's details: the bank name, branch address, SWIFT code (also called BIC), and the account number or IBAN of the account you're sending to. Some banks also ask for the account holder's name and the purpose of the transfer. Write down exactly what you're transferring for — "personal funds," "savings," or "investment" are all acceptable. Avoid vague descriptions.

Bring your passport or visa to the bank, along with your NRE account statement showing the balance you want to transfer. Some banks ask for a letter stating the purpose and destination of the transfer; if yours does, you can write this yourself or ask the bank to provide a template.

How the transfer actually works and what it costs

When you initiate the transfer, your Indian bank converts the rupees to the currency of the receiving country at their exchange rate — this is where you lose money. Most banks explore a markup of 1% to 3% above the mid-market rate. You can ask your bank what rate they're using before you confirm, and some banks let you lock in a rate for 24 hours.

On top of the exchange rate, you'll pay a flat fee. This ranges from ₹500 to ₹2,500 depending on the bank and the destination country. Some banks charge a percentage of the transfer amount (usually 0.5% to 1%) instead of or in addition to the flat fee. Ask your bank for the total cost before you transfer — don't assume it's just the flat fee.

The money typically arrives in the foreign bank within 3 to 7 business days. Weekends and public holidays in either country can add time. Some banks offer faster options (same-day or next-day) for an additional fee. If the receiving bank is in a country with slower correspondent banking networks, the transfer can take longer.

Restrictions that explore to NRE transfers

The RBI does not cap how much you can transfer from an NRE account to a foreign bank, but your individual bank may. Some banks limit single transfers to $100,000 or ₹50 lakhs; others have no stated limit but require approval for amounts above a threshold. Call your bank and ask what their limit is before you plan a large transfer.

The receiving country matters. Banks in the United States, United Kingdom, Canada, and Australia routinely accept transfers from Indian NRE accounts. Some countries have stricter rules about the source of funds or require additional documentation. If you're sending to a country outside the major banking hubs, ask your foreign bank in advance whether they accept transfers from Indian NRE accounts and what information they need.

Your Indian bank may also decline the transfer if they cannot verify the source of the funds in your NRE account. This happens most often when the account has been dormant for years and suddenly receives a large deposit, or when the source is unclear. If this happens, you'll need to provide additional documentation or contact the bank's compliance department to explain the money's origin.

What to do if your bank says no

If your current bank refuses to process the transfer, the first step is to ask why. Some banks have blanket policies against NRE outbound transfers; others decline specific transfers based on the destination country or the amount. If the reason is the destination country, you may not have options — your bank is following its own risk policy. If the reason is documentation, provide what they ask for and resubmit.

If your bank straightforward does not offer NRE outbound transfers, you can open an NRE account at a different bank that does. This takes 1 to 2 weeks. You'll transfer the money from your current NRE account to the new one (this is a domestic transfer and usually free), then initiate the foreign transfer from there. Banks like ICICI, HDFC, and Axis generally process NRE outbound transfers more readily than smaller regional banks.

Another option is to convert your NRE account to an NRO (Non-Resident Ordinary) account, which has fewer restrictions on outbound transfers. However, NRO accounts are taxed differently and have different rules about what money can enter them. Consult your bank about whether this makes sense for your situation.

Tax and reporting requirements

Transferring money from an NRE account to a foreign bank does not trigger Indian income tax on the transfer itself — NRE funds are not taxed in India. However, if the money came from income earned in India before you became a non-resident, or if it came from Indian investments, tax may have already been withheld or may be due in the country where you earned it.

The foreign country where you're receiving the money may have reporting requirements. The United States, for example, requires banks to report large transfers under the Bank Secrecy Act. The United Kingdom and Canada have similar rules. These are automatic — your receiving bank handles the reporting, not you. You don't need to do anything, but be aware that the transfer will be documented.

If you're a US citizen or green card holder, you may need to report the transfer on your US tax return, depending on the amount and your tax residency status. If you're unsure, consult a tax professional in the country where you're receiving the money.

Frequently Asked Questions

Can I transfer from my NRE account to a personal account in another name?

No. The receiving account must be in your name or in the name of an authorized representative. If you want to send money to a family member's account, you'll need to transfer it to your own account in that country first, then move it to theirs as a separate transaction.

What happens if the receiving bank rejects the transfer?

The money returns to your NRE account within 5 to 10 business days. This usually happens because the account number or IBAN is incorrect, or because the receiving bank has rules against accepting transfers from India. Contact your foreign bank to confirm the account details are correct, then resubmit. If the bank rejects it again, ask them directly why.

Do I need to inform the Indian government before transferring?

No. NRE transfers are not restricted by the Indian government. Your bank will handle all compliance reporting. You do not need to file any forms or notify any authority in India before the transfer.

Can I transfer from an NRE account to a business account?

Yes, if the business is registered in your name or you are an authorized signatory. If the business is in someone else's name, you cannot transfer directly to it. You would need to transfer to your personal account first.

How long does the entire process take from start to finish?

If your bank has all the documentation ready, you can initiate the transfer the same day. The money then takes 3 to 7 business days to arrive in the foreign bank. Total time from decision to arrival is usually 5 to 10 business days.