Yes, you can transfer money from an NRO account to a savings account, but the rules depend on whether both accounts are yours and where they are held
An NRO (Non-Resident Ordinary) account is a rupee savings account for people living outside India. Money in an NRO account can be transferred to your own savings account in India, but the transfer is treated as a domestic remittance and is subject to India's foreign exchange rules. The transfer itself is straightforward—most banks process it within one to three business days—but you need to know which transfers are allowed and which require documentation.
The key rule: you can transfer money from your NRO account to your own savings account without restriction. You cannot transfer from your NRO account to someone else's account, even if they are a family member. If you need to send money to a relative, you must withdraw it first or use a different method like a demand draft or wire transfer.
Key Takeaways
- NRO-to-savings transfers within your own accounts are allowed and typically complete in one to three business days.
- Both accounts must be in your name; you cannot transfer NRO funds to another person's account directly.
- Most banks allow you to set up the transfer online through their portal, by visiting a branch, or by phone.
- Large transfers may trigger reporting requirements under India's foreign exchange rules, but this does not block the transfer.
- If your NRO and savings accounts are at different banks, the transfer uses the NEFT or RTGS system and may take longer.
How to transfer money between your own NRO and savings accounts at the same bank
If both accounts are held at the same bank, the transfer is the simplest route. Log into your online banking portal, select "Transfer Funds" or "Intra-bank Transfer," enter your savings account number as the destination, and specify the amount. The money usually arrives within a few hours on the same day or by the next business day. You can also visit a branch and request the transfer in person, or call your bank's customer service line and provide your account details and the amount.
No special documentation is required for routine transfers between your own accounts. The bank already has your identity on file for both accounts. If you are transferring a very large amount—some banks flag transfers above 10 lakh rupees or higher—the bank may ask you to confirm the transfer by phone or email, but this is a verification step, not a rejection.
Transferring between NRO and savings accounts at different banks
If your NRO account is at one bank and your savings account at another, the transfer uses India's national payment system. Most banks use NEFT (National Electronic Funds Transfer) for routine transfers, which takes one to two business days. Some banks offer RTGS (Real Time Gross Settlement) for larger amounts, which settles within hours but usually requires a minimum transfer amount (often 2 lakh rupees or higher).
To initiate the transfer, you will need your own savings account number and the IFSC code of the bank branch where that account is held. You can find the IFSC code on your bank's website, your cheque book, or by calling the branch directly. Enter this information into your NRO bank's transfer form—online, by phone, or in person—and the system routes the money to the correct branch. The receiving bank deposits it into your savings account automatically once it arrives.
What documentation you may need to provide
For a simple transfer between your own accounts, you typically need only your account numbers and the amount. However, if the transfer is large or if your bank's compliance team flags it, you may be asked to provide proof that both accounts belong to you. This can be as simple as showing your passbook or account statement for each account, or a letter from your employer confirming your address.
India's Foreign Exchange Management Act (FEMA) requires banks to report transfers above certain thresholds, but this is a reporting requirement, not a block on the transfer. The bank files the report on your behalf; you do not need to do anything. If you are transferring money regularly—for example, monthly transfers to cover living expenses in India—inform your bank so they can flag your account as a regular remitter and avoid repeated verification requests.
Transfers that are not allowed and what to do instead
You cannot transfer NRO funds directly to another person's account, even if that person is your spouse or child. NRO accounts are meant for your own use only. If you need to send money to a family member, you have two options: withdraw the money from your NRO account and deposit it into their account in person, or use a separate remittance method like a demand draft or international wire transfer.
If you are trying to send money to a relative abroad, your NRO account cannot be used for that purpose. NRO funds must stay in India. You would need to use a different account type or a licensed money transfer service. Check with your bank about which options are available for your situation.
Timing and what to do if the transfer is delayed
Same-bank transfers usually complete within hours. NEFT transfers between different banks typically arrive within one to two business days; RTGS transfers settle within the same day. Weekends and public holidays extend the timeline—a transfer initiated on Friday may not arrive until Tuesday.
If your transfer does not arrive within the expected timeframe, contact your NRO bank's customer service and provide the transfer reference number (you receive this when you initiate the transfer). The bank can check the status with the receiving bank. Delays are usually caused by incorrect account numbers or IFSC codes; the bank will tell you if this is the case and ask you to resubmit with the correct details. If the money was sent to the wrong account, the receiving bank can attempt to reverse it, but this process takes time and is not always successful.
Frequently Asked Questions
Do I need permission from the Reserve Bank of India to transfer money from my NRO account?
No. Transfers from your NRO account to your own savings account in India are allowed under FEMA rules without advance permission. Your bank handles the compliance reporting automatically. You do not need to contact the RBI or file any forms.
Can I transfer money from my NRO account to my spouse's savings account?
No, not directly. NRO accounts are restricted to the account holder's own use. If you need to send money to your spouse, withdraw it from your NRO account first, then deposit it into their account. Alternatively, ask your spouse to open a joint account with you, which would allow transfers between accounts in both your names.
What is the maximum amount I can transfer from my NRO account?
There is no legal maximum for transfers between your own accounts. However, transfers above certain amounts—typically 10 lakh rupees, though this varies by bank—may trigger additional verification or reporting. Your bank will inform you if this applies to your transfer.
If I transfer money from my NRO account to my savings account, do I have to pay tax on it?
No. Moving money between your own accounts is not a taxable event. Tax applies only to income earned on the money, not to the transfer itself. However, if the money in your NRO account came from income earned abroad, that income may be subject to Indian tax depending on your residency status and the source of the funds.
How long does it take to transfer money if both accounts are at the same bank?
Same-bank transfers usually complete within a few hours, often on the same day. Some banks process them instantly if you use their mobile app. If you initiate the transfer after business hours or on a weekend, it may be processed the next business day.