Yes, NRIs can open and maintain a savings account in India, but the account type and rules differ from resident accounts

An NRI (Non-Resident Indian) is an Indian citizen living outside India for work, business, or other reasons. Banks in India allow NRIs to hold savings accounts, but they must open an NRO (Non-Resident Ordinary) account or an NRE (Non-Resident External) account rather than a standard resident savings account. The account you can use depends on where your money comes from and what you plan to do with it.

NRO accounts hold rupees earned in India — rental income, pensions, dividends from Indian investments. NRE accounts hold foreign currency converted to rupees, or rupees sent from abroad. Both earn interest, both allow withdrawals, but the rules around moving money in and out of India differ between them. You cannot open a regular resident savings account if you are classified as an NRI, even if you still hold Indian citizenship.

Key Takeaways

  • NRIs must open either an NRO or NRE savings account; a standard resident account is not available to them.
  • NRO accounts hold rupees earned inside India, while NRE accounts hold foreign money converted to rupees or rupees sent from abroad.
  • You can open an account online through most major Indian banks, or in person if you visit India, using your passport and proof of NRI status.
  • Both account types allow you to withdraw money, but NRE funds can move freely out of India while NRO funds face restrictions on foreign transfer.
  • Interest rates on NRO and NRE accounts are typically lower than resident savings rates and vary by bank.

NRO vs. NRE: Which account type you need

The NRO account is for rupees you earn or receive inside India. This includes rental income from property, pension payments, interest from Indian bank deposits, or dividends from Indian company shares. Money in an NRO account is considered India-sourced income. You can withdraw it in India freely, but transferring it out of India to your foreign bank account requires Reserve Bank of India (RBI) approval and is subject to limits — typically you can remit up to USD 1 million per financial year for permitted current account transactions.

The NRE account is for foreign currency or rupees sent to you from outside India. If you earn a salary abroad and send it to India, or receive money from a foreign bank account, it goes into an NRE account. Money in an NRE account is considered foreign-sourced. You can transfer NRE funds back out of India without RBI approval, making it simpler for money that originated abroad. Interest rates on both account types are set by individual banks and are usually lower than rates on resident accounts.

Some NRIs hold both accounts — an NRO for Indian income and an NRE for foreign income. You can transfer money between your own NRO and NRE accounts, but the direction and amount may be restricted depending on the source of funds.

How to open an NRO or NRE account from abroad

Most major Indian banks — HDFC, ICICI, Axis, State Bank of India, and others — allow NRIs to open accounts online without visiting India. The process typically begins on the bank's website, where you select "NRI Account Opening" and choose between NRO and NRE. You will need to upload a copy of your passport (the page with your photo and details), proof of your current address abroad (a utility bill or bank statement dated within the last three months), and a signed declaration stating your NRI status.

Some banks require a video call with a bank representative to verify your identity before the account is activated. This call usually takes 10 to 15 minutes and confirms that you are the person in the passport photo. After verification, the bank sends you account details and login credentials, usually within 3 to 5 business days. You can then transfer money into the account and begin using it.

If you are in India on a visit, you can also open an NRO or NRE account in person at any branch of your chosen bank. Bring your passport, a completed account opening form (available at the branch), and proof of your foreign address. In-person opening is faster — you can sometimes use the account the same day — but requires a trip to India.

Moving money into your NRO or NRE account

Money enters an NRO account through Indian sources: salary paid by an Indian employer, rental income collected from tenants, pension from an Indian government or private scheme, or interest and dividends from Indian investments. You can also transfer money from another Indian bank account you own. If you receive foreign money and want to deposit it into an NRO account, you must first convert it to rupees through an authorized dealer (usually your bank) and document the source.

Money enters an NRE account through foreign sources: salary from your employer abroad, money transferred from your foreign bank account, or funds sent by family members from outside India. You can also deposit foreign currency directly into an NRE account at an Indian bank branch if you are visiting, or arrange an international wire transfer to your NRE account. The bank will convert foreign currency to rupees at the current exchange rate.

Both account types accept domestic transfers from other Indian bank accounts. If you have a relative in India with a resident account, they can transfer rupees to your NRO or NRE account using NEFT, RTGS, or UPI, depending on the amount and the banks involved.

Withdrawing money and moving it out of India

You can withdraw money from either account type using a debit card, online transfer to another Indian bank account, or a check. ATM withdrawals work the same way as for resident accounts. If you are in India, you can also withdraw cash at a bank branch. Interest accrues monthly and is credited to your account automatically.

Transferring money out of India is where NRO and NRE accounts differ most. NRE funds can be transferred abroad freely — you can send money from your NRE account to your foreign bank account without RBI approval. The bank processes the outbound transfer, converts rupees to your chosen foreign currency at the current rate, and charges a wire fee (usually between 200 and 500 rupees, depending on the bank).

NRO funds face restrictions on outbound transfer. You can remit up to USD 1 million per financial year (April to March) from an NRO account to a foreign bank account, but you must file a form with the bank and provide proof that the rupees were earned in India and any applicable taxes have been paid. The bank forwards your request to an authorized dealer, who processes it. This takes longer — typically 5 to 10 business days — and the bank may ask for additional documentation.

Interest rates and account fees

Interest rates on NRO and NRE savings accounts vary by bank and change periodically. As of recent years, most banks offer rates between 2.5% and 4.5% per annum on NRO accounts, and slightly higher rates on NRE accounts (sometimes 3% to 5%), but these figures shift with market conditions and individual bank policies. You should check the current rates on your chosen bank's website before opening an account, as the difference between banks can be significant over time.

Account maintenance fees also vary. Some banks charge a small annual fee for NRI accounts (typically 500 to 1,000 rupees), while others waive the fee if you maintain a minimum balance (often 10,000 to 25,000 rupees). A few banks offer fee-free NRI accounts with no minimum balance requirement. International wire transfer fees — charged when you send money out of India — are separate from account fees and typically range from 200 to 800 rupees per transfer, depending on the bank and the amount.

Tax obligations and documentation

Interest earned in an NRO or NRE account is taxable income in India. If you are an Indian resident for tax purposes (which depends on your visa status and time spent in India, not just your citizenship), you must report this interest on your Indian income tax return. NRE account interest is taxed at your applicable rate, and NRO account interest is also taxed, though some tax treaties between India and your country of residence may provide relief to avoid double taxation.

Your bank will issue a Form 26AS (tax credit statement) showing interest earned, which you can use when filing your return. If you are not an Indian tax resident, you may still owe tax on NRO interest under Indian law, depending on your status and the tax treaty between India and your country. It is worth consulting a tax professional familiar with NRI taxation to understand your specific obligations.

Keep records of all deposits, withdrawals, and transfers for at least seven years. If you transfer money out of India, the bank will ask for proof of the source of funds (especially for NRO transfers), so maintain documentation showing where the rupees came from — salary slips, rental agreements, investment statements, or pension letters.

Frequently Asked Questions

Can I convert my resident savings account to an NRO account if I move abroad?

No. Once you are classified as an NRI, your resident account must be closed or converted by the bank into an NRO account. You cannot keep a resident account open. Contact your bank as soon as you move abroad and provide proof of your NRI status (such as a visa or employment letter from your new country). The bank will handle the conversion, and your account will then follow NRO rules.

What happens to my NRI account if I return to India permanently?

Once you become a resident again, your NRO or NRE account can be converted back to a standard resident savings account. You will need to notify your bank and provide proof of resident status (such as a new address in India and documentation of your return). The conversion is usually free and takes a few days. Your existing balance and account history remain intact.

Can I open both an NRO and NRE account at the same bank?

Yes. Many NRIs hold both accounts — an NRO for Indian-sourced income and an NRE for foreign-sourced income. You can open both at the same bank or at different banks. However, you cannot transfer money freely between them; transfers from NRE to NRO are generally allowed, but NRO to NRE transfers may be restricted depending on the source of the NRO funds.

Do I need to visit India in person to open an NRI account?

No. Most banks allow online account opening for NRIs living abroad. You upload your passport, proof of foreign address, and a signed declaration, and the bank verifies your identity through a video call. The process takes 3 to 5 business days. In-person opening at a branch is faster if you are visiting India, but it is not required.

Can I use my NRI account to receive salary from an Indian employer?

Yes, but only into an NRO account. If your Indian employer pays your salary, it must go into an NRO account because it is India-sourced income. You cannot receive Indian salary into an NRE account. If you also work abroad and receive foreign salary, that goes into an NRE account.