Yes, an OCI can open a bank account in India, but the process and account type depend on your residency status and the bank's rules
An Overseas Citizen of India (OCI) — someone who holds Indian citizenship or held it at any point, and now holds citizenship of another country — can open a bank account in India. However, you cannot open a standard resident account. Instead, you will open a Non-Resident Ordinary (NRO) or Non-Resident External (NRE) account, depending on where your money comes from and what you plan to do with it.
The difference matters because NRO and NRE accounts have different rules about moving money in and out of India, earning interest, and tax reporting. Most banks accept OCI applications, but some require you to visit a branch in person, and a few have stricter documentation rules for OCI holders than for Indian citizens.
Key Takeaways
- OCI holders must open an NRO or NRE account, not a resident account, even if they plan to spend significant time in India.
- NRE accounts are for money earned outside India; NRO accounts are for rupees earned or held in India, including rental income and inheritance.
- You will need your OCI certificate, passport, proof of foreign address, and proof of income or source of funds; most banks require in-person verification.
- Interest earned on NRO accounts is taxable in India; NRE interest is not, but you cannot freely move NRO money out of India without tax clearance.
- Some banks impose monthly or annual balance minimums on NRO and NRE accounts, and fees vary widely between institutions.
NRO versus NRE: which account type you need
An NRO account holds rupees earned in India or received in India — rental income from property, inheritance, pension from an Indian employer, or money transferred from another Indian account. Interest on NRO balances is taxable in India at your applicable rate. You can deposit money freely, but withdrawing rupees to send abroad requires tax clearance from the Indian tax authority, which takes time and involves paperwork.
An NRE account holds money you earned outside India and brought into India. You can deposit foreign currency or rupees purchased with foreign funds. Interest on NRE balances is not taxable in India. You can move money in and out more freely — you can repatriate (send abroad) NRE funds without tax clearance, though the bank will still report the transaction.
If you have both sources of income — say, a salary from a job outside India and rental income from a property in India — you will need both account types. The NRE account handles your foreign earnings; the NRO account handles your Indian earnings.
Documents you will need to open an account
Bring your OCI certificate (the physical document issued by the Indian government), your passport (the one you used to obtain OCI status), and proof of your foreign address — a utility bill, bank statement, or lease agreement dated within the last three months and showing your name and address outside India.
You will also need to show the source of funds. If you are opening an NRE account, bring recent payslips, an employment letter, or bank statements showing income earned outside India. If you are opening an NRO account, bring proof of Indian income — rental agreements and property tax receipts, pension statements, or employment letters from an Indian employer. Some banks also ask for a PAN (Permanent Account Number) issued by the Indian tax authority; if you do not have one, the bank can help you apply.
Many banks now offer video verification for some account types, but most still require you to visit a branch in person at least once to sign documents and verify your identity. A few banks have stricter rules for OCI holders and may ask for additional proof — such as a notarised copy of your OCI certificate or a letter from your employer confirming your status.
The in-person verification requirement and timing
Unlike some resident accounts that can be opened entirely online, most NRO and NRE accounts require you to appear at a bank branch in India. This means if you live abroad, you will need to visit India to complete the account opening, or you can authorise a family member to sign on your behalf using a power of attorney — though not all banks accept this.
If you are in India, the process usually takes one to two weeks from the day you submit documents. The bank will verify your identity, check your OCI status with the Overseas Indian Affairs Division records (this can take a few days), and then activate your account. Some banks are faster; others take longer if they request additional documents.
If you cannot visit India in person and do not have a family member to represent you, contact the bank's NRI (Non-Resident Indian) customer service team before you start. A few banks, particularly larger ones like ICICI, HDFC, and State Bank of India, have NRI-specific branches in major cities and may have streamlined processes for OCI account opening.
Minimum balance, fees, and ongoing requirements
Most banks impose a minimum balance requirement on NRO and NRE accounts. This varies by bank and account type — some require ₹10,000 to ₹50,000 (roughly $120 to $600 USD, though exchange rates change). If your balance falls below the minimum, the bank may charge a penalty fee each month, typically ₹500 to ₹1,000.
You will also pay fees for services: transfers between your own accounts, outward remittances (sending money abroad), and account statements. These fees are not standardised — they differ between banks and sometimes between branches of the same bank. Ask the bank for a complete fee schedule before you open the account.
Once your account is open, you must keep your address and contact information current. If you move, notify the bank in writing or through its online portal. Banks are required to verify NRO and NRE account holders periodically, so you may receive letters asking you to confirm your details or provide updated proof of foreign address.
Tax reporting and compliance for OCI account holders
If you hold an NRO account, any interest you earn is taxable in India. The bank will deduct tax at source (TDS) at the rate set by Indian tax law — currently 20% for non-residents, though this varies by your tax status. You will receive a certificate showing the tax deducted, which you can use when filing your Indian tax return.
You must file an Indian tax return if your total income (including interest, rental income, or other earnings in India) exceeds the threshold for your age group. Even if you do not owe tax, filing a return is often required to obtain tax clearance if you later want to repatriate NRO funds.
If you hold an NRE account, interest is not taxed in India, but you must still report the account to the Indian tax authority on your return. The bank will report the account to the tax authority automatically under the Liberalised Remittance Scheme (LRS) rules, so do not assume silence means you do not need to disclose it.
Moving money in and out: repatriation rules
Money in an NRE account can be repatriated (sent abroad) without tax clearance. You can ask your bank to transfer NRE funds to your foreign bank account, and the bank will process it as a normal international transfer. The bank will charge a fee (typically ₹500 to ₹2,000 depending on the amount and destination), and the transfer usually takes three to five business days.
Money in an NRO account is more restricted. You can withdraw rupees in India freely, but to send NRO funds abroad, you must obtain a tax clearance certificate from the Indian tax authority, proving you have paid all taxes owed. This process takes weeks and involves filing forms and sometimes visiting a tax office. Some banks will not repatriate NRO funds at all without this certificate.
There is an exception: under the Liberalised Remittance Scheme, you can repatriate up to $250,000 USD per financial year from an NRO account without tax clearance, provided the funds came from permitted sources (such as your own income or inheritance). Check with your bank whether it offers this option, as not all banks do.
Frequently Asked Questions
Do I need to be in India to open an NRO or NRE account?
Most banks require you to visit a branch in person at least once. If you cannot travel to India, ask whether the bank accepts a power of attorney signed by a family member, or whether it offers video verification. Some larger banks have NRI-specific processes that may be faster or more flexible.
Can I open a joint account with my spouse if they are not an OCI?
Yes, but the account type depends on both account holders' residency status. If your spouse is a resident of India, the account may be classified differently, and the bank will apply rules based on the resident account holder. Discuss this with the bank before you apply.
What happens if I move back to India and become a resident?
You can convert your NRO or NRE account to a resident account once you re-establish residency. You will need to notify the bank and provide proof of residency (such as a new address and utility bills). The bank will handle the conversion; you do not need to close and reopen.
Can I use my OCI account to receive salary from an Indian employer?
Yes, but the account type matters. If you are classified as a non-resident for tax purposes, salary must go into an NRO account. If you are classified as a resident (based on days spent in India), you may be able to use a resident account instead. Confirm your tax residency status with the employer and the bank before you start work.
What if the bank refuses to open an account for me as an OCI?
A few banks have policies against opening accounts for OCI holders, though this is uncommon. If one bank declines, try another. Larger banks like ICICI, HDFC, Axis, and State Bank of India routinely open NRO and NRE accounts for OCI holders. If you face repeated refusals, contact the Overseas Indian Affairs Division or the Reserve Bank of India's customer grievance cell.