Yes, NRIs can transfer money to Indian savings accounts, but the account type and transfer method matter

An NRI (Non-Resident Indian) can send money to a savings account in India through several channels, but not all savings accounts accept inbound transfers from abroad the same way. The most straightforward route is a wire transfer to an NRE (Non-Resident External) account or NRO (Non-Resident Ordinary) account held by the NRI themselves. If you are sending money to someone else's savings account—a family member or business partner—the rules are stricter and depend on the relationship and the account type.

The core difference comes down to currency and tax reporting. Money sent from outside India to an NRI's own NRE account stays in foreign currency and is not taxable in India. Money sent to an NRO account or to a resident's savings account gets converted to rupees and triggers different tax and documentation requirements. Your bank on both ends—the sending bank abroad and the receiving bank in India—will ask for proof of the relationship and the purpose of the transfer.

Key Takeaways

  • NRIs can transfer money to their own NRE or NRO savings accounts in India using SWIFT wire transfers, which typically take three to five business days and cost between $15 and $50 per transfer.
  • Transfers to a resident family member's savings account are allowed but require documentation of the relationship and the purpose, and the receiving bank may flag large or frequent transfers for tax compliance review.
  • The receiving bank in India will ask for the sender's name, address, and often a copy of the NRI's passport or overseas address proof before processing the transfer.
  • Money sent to an NRE account stays in the original currency; money sent to an NRO account or a resident's account is converted to Indian rupees at the bank's exchange rate on the day of receipt.
  • Some Indian banks offer dedicated NRI transfer services with lower fees and faster processing, so checking with your bank about NRI-specific options can save time and money.

How wire transfers work from abroad to an Indian savings account

The standard method is a SWIFT wire transfer, which moves money directly from your bank account outside India to the receiving account in India. You initiate the transfer at your bank abroad (or online if your bank offers it), provide the receiving account details in India, and the money typically arrives within three to five business days. Your bank will charge a wire fee—usually $15 to $50 depending on the bank and the amount—and will explore their exchange rate if the transfer is in a currency other than Indian rupees.

To send a wire, you will need the receiving account holder's full name, the account number, the IFSC code (a nine-character code that identifies the specific branch of the receiving bank), and the bank's name and address. If you are sending to your own NRE account, this is straightforward. If you are sending to someone else's account, the receiving bank in India may ask you to provide a relationship declaration or a letter explaining the purpose of the transfer before they accept the funds.

Some banks also offer international money transfer services through third-party platforms like Wise, OFX, or MoneyGram, which sometimes have lower fees than traditional wire transfers but may take slightly longer. These services are useful if you are sending smaller amounts regularly, as the per-transfer cost is lower.

NRE accounts versus NRO accounts and which one to use

An NRE account is designed specifically for NRIs and holds money in foreign currency. Any rupees deposited are converted to the original foreign currency. Interest earned on an NRE account is not taxable in India, and the account can be repatriated (the money can be sent back out of India) without restriction. If you are an NRI sending money to your own account in India and you want the flexibility to move it back out later, an NRE account is the standard choice.

An NRO account is for NRIs who have income or assets in India—rental income, pension, or inherited property, for example. Money in an NRO account is held in rupees, and interest is taxable in India. Repatriation is allowed but is limited to $1 million per financial year (April to March) unless you have a specific exemption. If you are receiving money from abroad regularly and plan to keep it in India long-term, an NRO account works, but you will owe tax on the interest.

If you are sending money to a resident family member's savings account (not your own), that account is a standard resident account and has no special NRI designation. The transfer is allowed, but the receiving bank will want to know the relationship and the purpose.

Documentation the receiving bank will ask for

When money arrives from abroad, the receiving bank in India will verify the sender's identity and the legitimacy of the transfer. They will typically ask for or verify the following: the sender's full name and address, proof of the sender's identity (passport or national ID), the sender's occupation or business, and the purpose of the transfer (family support, loan repayment, business payment, etc.). Some banks ask for this information upfront; others ask for it when the money arrives.

If you are the NRI sending the money, your bank abroad will also ask for similar information and may ask you to sign a declaration that the money is not proceeds of illegal activity. This is standard anti-money-laundering (AML) compliance and applies to all international transfers over a certain threshold—usually $10,000 or the equivalent in other currencies.

If you are sending to a family member's account, have a letter or email ready explaining the relationship and the purpose. For example: "This is a transfer from my son, who works in the United States, to help with family expenses." The receiving bank may ask the account holder to provide this or may contact you directly if the transfer is large or unusual for that account.

Limits on how much you can transfer and tax implications

There is no legal limit on how much an NRI can transfer to their own NRE account in India. However, transfers over $10,000 (or the equivalent) trigger reporting requirements in most countries, including the United States, Canada, the UK, and Australia. Your bank abroad will file a report with their financial regulator; this is routine and does not mean you have done anything wrong.

In India, the receiving bank will report large transfers to the Financial Intelligence Unit (FIU) if they exceed certain thresholds or appear unusual. Again, this is standard compliance and does not prevent the transfer. However, if you are transferring large amounts regularly, the receiving bank may ask you to provide documentation of the source of the funds (pay stubs, tax returns, business records) to satisfy their due diligence requirements.

For tax purposes: money received in an NRE account is not taxable in India. Money received in an NRO account or a resident's account may be taxable depending on the nature of the transfer (a gift from a relative is typically not taxable; a loan repayment is not taxable; but business income or rental income is taxable). If you are unsure, consult a tax professional in India or your home country, as you may owe tax in both places depending on your residency status.

Timeline and what to expect after you initiate the transfer

A SWIFT wire transfer typically takes three to five business days from the time you initiate it at your bank abroad. The exact timeline depends on the banks involved, the time of day you send it, and whether it is a weekend or holiday. If you send a wire on a Friday afternoon, it may not process until Monday, and then take three to five more days to reach India.

Once the money arrives at the receiving bank in India, it is usually credited to the account within one business day. However, the bank may place a hold on the funds for one to three days while they verify the transfer and complete their compliance checks. During this time, the money is in the account but may not be withdrawable.

If the transfer does not arrive within seven business days, contact your bank abroad and ask them to trace the wire. Provide them with the SWIFT reference number (also called the transaction reference or trace number), which they gave you when you sent the transfer. They can contact the receiving bank and find out where the money is. Delays are usually caused by incorrect account details, a mismatch in the account holder's name, or a compliance hold at the receiving bank.

Alternatives if you cannot use a wire transfer

If you do not have a bank account abroad or prefer not to use a wire transfer, you can use a remittance service like Western Union, MoneyGram, or a bank-affiliated service. These services are slower and more expensive for large amounts but work well for smaller transfers (under $5,000). You pay cash or use a debit card at a location in your country, and the recipient picks up the money at a location in India or has it deposited to a bank account.

Some Indian banks also offer NRI-specific transfer services where you can set up a standing instruction (a recurring transfer) or use their online portal to send money from an account you hold abroad directly to your account in India. HDFC Bank, ICICI Bank, and Axis Bank all offer these services, and they often have lower fees than standard wire transfers. If you are an NRI with an account at one of these banks, check their website or call their NRI helpline to see what options are available.

Another option is to use your employer's payroll system if you work abroad. Some employers can direct-deposit a portion of your salary to an Indian bank account, which bypasses the need for a wire transfer altogether. This is the cheapest option if your employer offers it.

Frequently Asked Questions

Can I send money to someone else's savings account in India if I am an NRI?

Yes, but the receiving bank will ask for proof of your relationship to the account holder and the purpose of the transfer. Transfers to a spouse, parent, or adult child are usually approved quickly. Transfers to unrelated people may face more scrutiny or be delayed while the bank verifies the legitimacy of the transfer.

What happens if I send money to the wrong account number?

If the account number does not exist or belongs to someone else, the receiving bank will reject the transfer and send it back to your bank abroad. This can take one to two weeks. To avoid this, always double-check the account number and IFSC code before you send the transfer, and ask the recipient to confirm the details with their bank.

Do I need to report the transfer to the tax authorities in my country?

If you are a US citizen or resident, you must report foreign financial accounts over $10,000 on your FBAR (Foreign Bank Account Report). Other countries have similar requirements. Check with a tax professional in your country to understand your reporting obligations. Reporting is not the same as owing tax; it is straightforward disclosure.

Can I transfer money to an NRE account if I am not the account holder?

No. An NRE account can only receive transfers from the account holder themselves or from their employer (for salary deposits). If you want to send money to an NRI family member, they must have an NRO account or a resident savings account in their name, or you must transfer the money to your own account and they can withdraw it from there.

What is the exchange rate I will get when I send money to India?

Your bank abroad will explore their own exchange rate, which is usually slightly worse than the mid-market rate (the rate you see on financial news websites). The difference is the bank's profit margin. If you want a better rate, use a service like Wise, which applies the mid-market rate and charges a small flat fee instead of a percentage markup.