Yes, you can transfer funds from a savings account to an NRO account, but the rules depend on whether both accounts are at the same bank and what type of savings account you hold
If both accounts are at the same bank, you can usually transfer money online through your bank's portal or mobile app, or by visiting a branch. The transfer typically clears within one business day. If the accounts are at different banks, you will need to use a wire transfer or NEFT (National Electronic Funds Transfer), which takes one to three business days and may carry a small fee.
The key restriction is that an NRO (Non-Resident Ordinary) account can only receive funds from outside India or from other NRO accounts held by the same person. If your savings account is a regular resident account held in India, the bank may flag or reject the transfer depending on their internal compliance rules. Some banks allow it without issue; others require you to contact the branch directly to process it manually.
Before you transfer, confirm with your bank that both accounts are in your name and that the receiving NRO account is set up to accept inbound transfers from resident accounts. This takes one phone call to your bank's customer service line.
Key Takeaways
- Same-bank transfers from a resident savings account to an NRO account usually work online but may require manual processing depending on the bank's compliance system.
- Different-bank transfers require NEFT or wire transfer and take one to three business days, with fees that vary by bank.
- Call your bank before transferring to confirm both accounts are in your name and that the NRO account can receive funds from a resident account.
- Some banks process these transfers without restriction; others require you to visit a branch or provide written authorization.
Same-Bank Transfers: Online and Branch Options
If both your savings account and NRO account are held at the same bank, you have two paths. The first is to log into your online banking portal or mobile app, navigate to the transfer section, and enter the NRO account number as the recipient. Most banks will recognize it as an internal transfer and process it when ready or within one business day. No fees are charged for same-bank transfers at most institutions.
The second path is to visit a branch in person with your passbook or account statement for both accounts. A teller can process the transfer on the spot and provide you with a receipt. This is useful if you are uncomfortable with online banking or if the online system rejects the transfer without explanation.
The reason some online transfers fail is that the bank's system may flag transfers to NRO accounts as requiring additional verification. This is not a permanent block—it straightforward means the bank wants to confirm the accounts belong to the same person before allowing the transfer. A branch visit or a phone call to customer service usually resolves this in minutes.
Different-Bank Transfers: NEFT and Wire Options
If your savings account and NRO account are at different banks, you will need to use NEFT (National Electronic Funds Transfer) or a wire transfer. NEFT is the standard method for domestic transfers and typically costs between 2 and 10 rupees per transaction, depending on the amount and your bank's fee schedule. The transfer takes one to three business days.
To initiate an NEFT transfer, you will need the receiving bank's IFSC code (a nine-character code that identifies the bank branch) and the NRO account number. You can find the IFSC code on the NRO account holder's bank statement, on the bank's website, or by calling the receiving bank directly. Enter this information into your savings account bank's online portal or provide it to a teller at a branch.
Wire transfers are faster but more expensive—typically 500 to 1,000 rupees or more—and are usually reserved for urgent or large transfers. Ask your bank whether wire transfer is available for NRO accounts, as some banks restrict this option for compliance reasons.
What Your Bank Needs to Know Before Processing
Before you initiate any transfer, contact your bank and confirm three things: that both accounts are registered in your name, that the NRO account is active and set up to receive inbound transfers, and whether the bank has any internal rules that require manual approval for transfers to NRO accounts.
Some banks, particularly those with strict compliance departments, require you to submit a written request or visit a branch to authorize transfers to NRO accounts. This is not a refusal—it is straightforward a procedural step to document the transfer for regulatory purposes. If your bank requires this, ask how long the approval takes and whether you can submit the request online or must do it in person.
If you are transferring a large amount, the bank may also ask you to provide documentation showing the source of the funds (such as a salary slip or investment statement). This is standard anti-money-laundering procedure and does not mean the transfer is suspicious—it is a routine check.
Timing and Fees Across Different Banks
| Transfer Type | Processing Time | Typical Fee | When to Use |
|---|---|---|---|
| Same bank, online | Same day to 1 business day | None | Both accounts at the same bank; fastest option |
| Same bank, branch visit | Same day | None | Online transfer rejected; need when ready confirmation |
| NEFT (different banks) | 1 to 3 business days | 2–10 rupees | Standard domestic transfer; cost-effective |
| Wire transfer | Same day to 1 business day | 500–1,000+ rupees | Urgent transfer; large amounts |
Fees vary by bank, so check your bank's fee schedule or ask a teller before you transfer. Some banks waive NEFT fees for customers with premium accounts or for transfers above a certain amount.
What Happens If the Transfer Is Rejected
If your transfer fails, the most common reason is that the receiving NRO account number is incorrect or the account is not set up to receive transfers from resident accounts. The money will be returned to your savings account within three to five business days, and you will receive a notification from your bank explaining the reason.
The second most common reason is that your bank's compliance system flagged the transfer for manual review. In this case, contact your bank and ask what additional information or authorization they need. Do not assume the transfer is permanently blocked—most banks straightforward need written confirmation that the accounts belong to the same person.
If the transfer is rejected multiple times, visit a branch and ask a manager to process it manually. Bring your passbook or account statement for both accounts and a government-issued ID. A manager can often override the system's flag and complete the transfer on the spot.
Frequently Asked Questions
Can I transfer money from a savings account to someone else's NRO account?
No. NRO accounts can only receive transfers from the account holder themselves or from outside India. If you need to send money to someone else, use a regular transfer to their resident account or use a remittance service if they are outside India.
Will the transfer be taxed or reported to the income tax department?
The transfer itself is not taxed—it is a movement of your own money between your own accounts. However, if the funds in your savings account came from income, that income may be subject to tax depending on your total earnings. The bank does not report the transfer itself, but large transfers may trigger reporting under anti-money-laundering rules if they exceed certain thresholds.
How long does a same-bank transfer usually take?
Same-bank transfers typically clear within one business day, often within hours. If you transfer online in the morning, the money usually arrives by the end of the same day. Branch transfers are sometimes when ready if processed by a teller.
What if my bank says NRO accounts cannot receive transfers from resident accounts?
Some banks have this policy, but it is not universal. Ask the bank whether an exception can be made or whether you need to visit a branch to authorize the transfer manually. If the bank refuses entirely, you may need to withdraw cash from your savings account and deposit it into the NRO account in person, though this is cumbersome for large amounts.
Do I need to inform the tax department about transfers to my NRO account?
No, transfers between your own accounts do not require separate notification. However, keep records of the transfer in case the tax department asks about the source of funds in your NRO account during an audit.