Yes, you can transfer from NRO to a savings account, but the money must come from rupees you earned in India

An NRO (Non-Resident Ordinary) account holds rupees you earned in India while living abroad. You can transfer money from it to an Indian savings account — yours or someone else's — but only rupees that came from Indian income. Money you brought in from outside India (called FCNR or NRE funds) cannot move to a regular savings account; it stays locked in foreign currency accounts.

The transfer itself is straightforward: your bank moves the rupees electronically, usually within one to three business days. The catch is that your bank will ask where the money came from before they process it. If you cannot show that the rupees were earned in India — through salary, rent, pension, or other local income — the transfer may be blocked or reversed.

Key Takeaways

  • NRO accounts hold rupees earned in India; only these rupees can transfer to a regular savings account.
  • Money you brought into India from abroad (FCNR or NRE funds) cannot transfer to a savings account and must stay in a foreign currency account.
  • Your bank will ask for proof that the rupees were earned in India before processing the transfer.
  • The transfer takes one to three business days and moves through NEFT, RTGS, or IMPS depending on the amount.
  • If you are transferring to someone else's account, that person's bank may also ask questions about the source of funds.

What counts as rupees earned in India

Your NRO account can hold rupees from several sources, but only certain ones can leave the account. Rupees from salary, pension, rental income, or interest earned on Indian investments all count as Indian-earned money and can transfer out. Rupees from selling property in India, dividends from Indian companies, and money from a business operated in India also may have access to.

What does not count: rupees you converted from foreign currency and deposited into the NRO account. If you brought USD, GBP, or any other foreign currency into India and converted it to rupees, those rupees are considered foreign-source money. Your bank will flag this if you try to transfer it to a regular savings account. The bank's compliance team checks the deposit history of your NRO account, so they will see where the money came from.

How to request the transfer from your bank

Log into your NRO account online or visit your bank branch and request a transfer to the savings account. You will need the receiving account number, IFSC code, and the account holder's name. If you are transferring to your own account, this is simple. If you are transferring to someone else, provide their account details and your relationship to them (spouse, child, parent, etc.).

Your bank will ask for the purpose of the transfer — write "transfer of Indian-earned rupees" or "transfer of salary funds" or whatever matches your situation. Do not write vague reasons like "personal use" or "family support." The clearer you are about the source, the faster the bank processes it. Some banks ask for a declaration form stating that the money is from Indian income; if yours does, sign it and submit it with your transfer request.

The transfer method depends on the amount. Amounts under 2 lakh rupees usually go through IMPS (same-day or next-day). Larger amounts may use NEFT (one to three business days) or RTGS (same-day for amounts over 2 lakh). Your bank will choose the method, but you can ask which one they are using.

What happens if the receiving account is in someone else's name

If you are sending money to a spouse, child, or parent's savings account, the receiving bank may also ask questions. They want to know why an NRO account holder is sending them money. This is normal compliance; banks are checking for money laundering. Have a clear answer ready: "My parent's living expenses," "My spouse's medical bills," "My child's education fees." The receiving bank usually accepts transfers from NRO accounts without issue, but they may place a hold on the funds for 24 to 48 hours while they verify the source.

If the receiving account holder is not related to you, the receiving bank may delay or reject the transfer. Banks treat transfers from NRO accounts to unrelated accounts as higher-risk. If this happens, ask your bank whether they can add a note to the transfer explaining the relationship or purpose. Some banks will resubmit the transfer with additional documentation.

Limits on how much you can transfer

There is no legal limit on how much rupees earned in India can leave an NRO account. However, your bank may have internal limits on single transfers or daily transfers. Check with your bank about their policy. If you want to move a large amount, you may need to split it into multiple transfers or request a higher limit in advance.

If the money came from foreign currency that you converted to rupees, your bank will not allow the transfer at all, regardless of amount. The restriction is on the source, not the size. You would need to keep that money in an FCNR or NRE account, or convert it back to foreign currency and move it out of India through proper channels.

What to do if your bank blocks the transfer

If your bank rejects or holds the transfer, ask them specifically why. The most common reason is that they cannot confirm the rupees came from Indian income. If this happens, gather proof: salary slips, pension statements, rental agreements, property sale documents, or bank statements showing the original deposit of Indian-earned money. Submit this to your bank's compliance team.

If your bank still refuses, you have the right to file a complaint with the Reserve Bank of India (RBI) through their Ombudsman scheme. But before you do, make sure you actually have proof that the money is from Indian income. If the rupees genuinely came from foreign currency you converted, the bank is correct to block the transfer, and the RBI will uphold their decision.

Tax and reporting requirements

Transferring money from NRO to a savings account does not trigger a tax event by itself. However, if the rupees came from income (salary, rent, interest), that income was already taxable in India when you earned it. Make sure you reported it on your Indian tax return at the time. If you did not, the transfer itself will not cause problems, but your tax records should be in order.

If you are a resident of India now (not an NRI anymore), your bank may ask you to convert the NRO account to a regular savings account. This is a separate process and does not affect the transfer itself. Speak to your bank about your residency status if you have changed it.

Frequently Asked Questions

Can I transfer money from my NRO account to a savings account in a different bank?

Yes. Provide the receiving account's IFSC code and account number. The transfer goes through the banking system (NEFT, RTGS, or IMPS) and takes one to three business days. The receiving bank may hold the funds briefly while they verify the source, but they will not reject it simply because it came from an NRO account.

What if I do not have proof that the rupees were earned in India?

Your bank will likely block the transfer. If the money came from foreign currency you converted, it cannot leave the NRO account as rupees. You would need to convert it back to foreign currency and move it out through proper RBI channels, or keep it in the NRO account. If you believe the money is from Indian income but lack documentation, ask your bank what proof they need.

Can I transfer rupees from my NRO account to pay bills or loans in India?

Yes. You can transfer to a savings account and then use that account to pay bills, loans, or make other payments. Alternatively, some banks allow you to pay bills directly from an NRO account. Ask your bank whether they offer this option; it may be faster than transferring first.

Does the person receiving the money need to report it as income?

Not if it is a personal transfer from a family member. If you are sending money to your spouse, child, or parent, they do not report it as income. If you are sending money as payment for goods or services, the recipient may need to report it depending on the amount and their tax situation. For family transfers, the receiving bank will not ask questions.

What if I want to transfer money back out of India after moving it to a savings account?

Once the money is in a regular savings account, it is treated as rupees held in India. To move it out of India, you will need to go through your bank's Liberalized Remittance Scheme (LRS) or other outbound transfer channels. The process is different from NRO transfers and has its own limits and requirements. Ask your bank about their outbound transfer options.