Yes, you can transfer money from an NRO account to a foreign bank, but the process depends on which country you're sending it to and what the money is for
An NRO (Non-Resident Ordinary) account is a rupee savings account held by an Indian resident living abroad. Money in an NRO account can be transferred out of India, but the Reserve Bank of India (RBI) and your bank impose rules on how much you can send, where it can go, and what documentation you need to provide.
The short answer: transfers are allowed, but they're not instantaneous and they're not unrestricted. You'll need to declare the source of the funds, provide proof of the transfer's purpose, and work through your Indian bank's international remittance department. The receiving bank must be in a country where India permits outbound transfers (most major countries may have access to, but some restrictions exist).
The timeline typically runs 5 to 10 business days once your bank approves the request, though some banks take longer. The cost varies by bank and destination country, usually between ₹500 and ₹2,000 plus a percentage of the amount transferred.
Key Takeaways
- NRO account transfers abroad are legal and common, but your Indian bank must process them through their international remittance desk, not a regular teller.
- You must provide proof of the transfer's purpose—whether it's personal funds, business income, or repatriation of savings—and declare the source of the money.
- The RBI allows transfers for most purposes (living expenses, education, medical costs, business payments), but the receiving country and your bank's policies may add their own restrictions.
- Transfers typically take 5 to 10 business days and cost between ₹500 and ₹2,000 plus a percentage fee, which varies by destination country and bank.
- Your bank will ask for the recipient bank's SWIFT code, account number, and sometimes proof that the receiving account holder is you or an authorized person.
What the RBI allows you to transfer from an NRO account
The Reserve Bank of India permits transfers from NRO accounts for most routine purposes: living expenses, education fees, medical treatment, business payments, and repatriation of your own savings. You do not need special permission for these categories—your bank can process them directly.
What matters to the RBI is that you can document what the money is for. If you're sending ₹5 lakh to pay a university tuition bill, bring the admission letter and fee invoice. If you're sending money to cover rent and living costs, a letter from your employer or a bank statement showing regular income works. The bank will ask for this documentation before they initiate the transfer.
Transfers for investment purposes (buying property abroad, opening a business, purchasing stocks) are more complicated and may require RBI approval depending on the amount and the country. Ask your bank's international remittance desk whether your specific transfer needs pre-approval; most routine personal transfers do not.
How to set up the transfer through your Indian bank
Start by contacting your bank's international remittance or foreign exchange department—not your regular branch. Many banks have a dedicated desk for this, and some allow you to initiate the request online through their portal if you're an NRO account holder.
You will need to provide the receiving bank's details: the bank name, branch address, SWIFT code (an 8 or 11-character code that identifies the bank internationally), the recipient's account number, and the recipient's full name as it appears on the account. If the receiving account is in someone else's name, you'll need to explain the relationship and may need to provide authorization from that person.
Your bank will then ask you to fill out a remittance form (the name varies by bank—NEFT form, wire transfer form, or international transfer form). On this form, you'll declare the purpose of the transfer, the source of the funds, and confirm that the money is not connected to any illegal activity. This is standard compliance; all banks do this.
Once you submit the form with supporting documents (fee invoice, employment letter, bank statement, or whatever proves the transfer's purpose), the bank will quote you a fee and an exchange rate. Review both before you confirm. The exchange rate your bank offers may not be the mid-market rate—banks typically add a markup of 1 to 3 percent.
Timeline and costs for NRO transfers abroad
Processing time depends on the destination country and your bank's workload. Most transfers to the United States, United Kingdom, Canada, Australia, and Western Europe take 5 to 7 business days. Transfers to other countries can take 7 to 10 business days or longer if the receiving bank is in a country with slower banking infrastructure.
Costs break into two parts: the bank's fee and the currency conversion markup. The fee itself is usually ₹500 to ₹2,000, depending on the amount and your bank. Some banks charge a flat fee; others charge a percentage of the transfer amount (typically 0.1 to 0.5 percent). The currency conversion markup is separate and is built into the exchange rate your bank quotes—you won't see it as a line item, but it reduces the amount the receiving bank credits.
A few banks offer better rates for larger transfers or for customers with high account balances. If you're moving a substantial amount, ask your bank whether they have tiered pricing or whether you can negotiate the rate.
Documents your bank will ask for
The exact list depends on the transfer's purpose, but most banks ask for the same core set. You'll need your passport or PAN card (Permanent Account Number) to verify your identity. You'll need proof of the transfer's purpose—an invoice, fee letter, employment contract, or bank statement showing the source of the funds. You'll need the receiving bank's details in writing, ideally from the receiving bank itself (a bank statement or a letter from the receiving bank confirming the account details).
If the receiving account is in someone else's name, bring a document showing your relationship to that person (marriage certificate, birth certificate, power of attorney, or a notarized letter of authorization). Some banks ask for this even if you're sending to a spouse or adult child.
Keep copies of everything you submit. Banks sometimes lose documents, and having copies saves you a trip back to the branch.
What to do if your bank refuses or delays the transfer
Banks occasionally flag NRO transfers for additional scrutiny, especially if the amount is large, the destination is a country with higher compliance risk, or the purpose is unclear. If your bank asks for more information, provide it promptly—delays usually mean the bank's compliance team is reviewing the transfer, not that it's been rejected.
If your bank refuses the transfer outright, ask them in writing why. Common reasons include: the receiving bank is in a country where India has restrictions (rare, but it happens), the documentation doesn't clearly support the stated purpose, or the transfer looks inconsistent with your account history. If the reason is documentation, you can usually fix it and resubmit. If the reason is a country restriction, you may need to use a different receiving bank or a different transfer method (like a wire through a correspondent bank).
If you believe the refusal is unfair or incorrect, you can escalate to the bank's ombudsman or file a complaint with the RBI's Centralized Public Grievance Redress and Monitoring System (CPGRAMS). This is a free process and can take 30 to 60 days, so use it only if you've exhausted the bank's internal appeals.
Alternatives if your bank's fees are high
Not all banks charge the same rate or fee. If your current bank's quote seems expensive, get quotes from at least one other bank before you transfer. Some banks specialize in international remittances and offer better rates than others, especially for transfers to specific countries.
Authorized money transfer operators (like Western Union or MoneyGram) can also move money from India to foreign accounts, though they typically work better for smaller amounts and may have higher percentage fees. They're worth checking if you're transferring less than ₹5 lakh.
Some fintech platforms (like Wise, formerly TransferWise, or OFX) offer competitive exchange rates for international transfers, but they may not accept transfers directly from NRO accounts—you may need to transfer the money to your regular account first, then use the platform. Check whether the platform you're considering accepts NRO account holders in your country.
Frequently Asked Questions
Is there a limit to how much I can transfer from an NRO account?
The RBI does not set a hard ceiling on NRO transfers, but individual banks may have limits based on your account type and history. Most banks allow transfers up to ₹50 lakh or more per transaction without special approval. For larger amounts, ask your bank whether you need RBI approval or whether they can process it as a standard transfer. Transfers over ₹10 lakh may trigger additional compliance checks.
Can I transfer money from my NRO account to a family member's account abroad?
Yes, as long as you can document the relationship and the purpose. Bring a marriage certificate, birth certificate, or power of attorney showing the connection. The bank will ask why you're sending money to that person—living expenses, education, medical costs, or loan repayment are all acceptable reasons. You'll need the family member's bank details and may need written authorization from them.
What happens if the receiving bank rejects the transfer?
If the receiving bank rejects the transfer after your Indian bank sends it, the money returns to your NRO account within 7 to 14 days. The receiving bank usually rejects transfers because the account number is wrong, the account holder's name doesn't match, or the account is closed. Before you initiate the transfer, confirm the account details directly with the receiving bank or the account holder.
Do I have to pay tax on money I transfer from my NRO account?
The transfer itself is not taxable—you're moving your own money, not receiving income. However, if the money in your NRO account came from Indian income (salary, rental income, business profit), that income was already taxed in India. If you're transferring money earned abroad, you may owe tax in both India and your current country, depending on tax treaties. Consult a tax professional in your country before large transfers.
Can I transfer money from my NRO account to a business account abroad?
Yes, if you own the business or are authorized to make payments on its behalf. Bring proof of ownership (business registration, partnership agreement, or board resolution) and an invoice or contract showing why the payment is being made. The process is the same as a personal transfer, but the bank's compliance team may ask more questions about the business and the payment's purpose.