Yes, OCI cardholders can open bank accounts in India, but the process and account types differ from what Indian citizens access
An Overseas Citizen of India (OCI) cardholder can open a savings account, current account, or fixed deposit account at most Indian banks. The account itself works the same way—you deposit money, withdraw it, receive interest, pay bills. The difference lies in what documents you need to provide, which banks will accept you, and whether certain restrictions explore to the account.
The Reserve Bank of India (RBI) permits banks to open accounts for OCI cardholders, and most major banks—HDFC, ICICI, Axis, State Bank of India, and others—do so routinely. However, you cannot open an account online from abroad. You must visit a branch in person with your OCI card and supporting documents, or in some cases, a family member with power of attorney can open an account on your behalf if you provide the right paperwork.
Key Takeaways
- OCI cardholders must open bank accounts in person at an Indian branch; online account opening is not available for OCI holders.
- You will need your OCI card, passport, proof of Indian address (or a letter from your employer or hotel if you are visiting), and PAN if you have one.
- Most major Indian banks accept OCI account holders, but some smaller regional banks may decline or impose additional requirements.
- OCI accounts are treated as non-resident accounts for tax purposes, which affects how interest is taxed and what forms you must file.
- You can hold the account indefinitely as long as your OCI card remains valid, and you can operate it remotely once it is open.
Documents you need to open an OCI bank account
Bring your original OCI card and your passport to the bank branch. These are the two core documents. The bank will photocopy both and keep the copies on file.
You will also need proof of address. If you are visiting India and staying at a hotel, bring a hotel booking confirmation or a letter from the hotel on its letterhead stating your dates of stay. If you have a property in India or are staying with family, bring a utility bill (electricity, water, gas) or property tax receipt in your name, or a letter from the property owner stating you are residing there. If you do not have an Indian address at all, some banks will accept a letter from your employer abroad on company letterhead, or a copy of your visa or travel document showing your current country of residence.
If you have an Indian PAN (Permanent Account Number), bring that as well. If you do not have one, the bank can still open the account, but you may need to provide it later for tax reporting purposes. You can obtain a PAN through the Indian Income Tax Department's website or through a bank once your account is open.
Which banks accept OCI account holders
All major scheduled commercial banks in India accept OCI cardholders. This includes State Bank of India (SBI), HDFC Bank, ICICI Bank, Axis Bank, Kotak Mahindra Bank, and most others. Private banks and cooperative banks also typically accept OCI accounts, though policies vary by institution and sometimes by branch.
Before visiting a branch, call ahead or check the bank's website to confirm that the specific branch you plan to visit accepts OCI account openings. Some smaller branches or rural branches may not have processed OCI accounts before and may ask you to visit a larger branch in the nearest city. A few banks have dedicated NRI (Non-Resident Indian) or OCI desks that handle these accounts faster.
The difference between OCI accounts and resident accounts
Once your account is open, you can use it like any other bank account—deposit money, withdraw it, set up standing instructions, receive salary transfers. The operational difference is minimal. However, the account is classified as a non-resident account for tax purposes, which has two practical consequences.
First, interest earned on the account is taxed differently. Interest on savings accounts and fixed deposits held by non-residents is subject to Tax Collected at Source (TCS) at a rate set by the RBI, currently 20 percent for non-resident accounts. This is deducted by the bank before interest is credited to your account. An Indian resident would not face this deduction on savings account interest.
Second, if you earn income in India or have other Indian income sources, you may need to file an Indian income tax return even if you are an OCI cardholder. The bank will provide you with Form 16A (a TCS certificate) at the end of the financial year, which you will need for your tax filing. Consult a tax professional in India to determine your exact filing obligations based on your income and residency status.
Operating the account from abroad
Once the account is open, you can operate it remotely. You can transfer money into the account from abroad using SWIFT transfers, international wire transfers, or remittance services. You can withdraw money using the debit card the bank issues, or you can transfer money out of India using the bank's international transfer service (usually called SWIFT or international outward remittance).
Most banks allow OCI account holders to set up online banking, which you can access from anywhere. You can pay bills, transfer money between your own accounts, and check balances online. Some banks may require you to visit the branch in person to set up online banking, or they may set up it automatically once the account is opened. Ask the bank staff when you open the account whether online access is when ready or requires a separate visit.
If you need to deposit cash or handle transactions that require a signature, you will need to visit a branch in person or authorize someone in India with power of attorney to act on your behalf. A power of attorney document must be notarized and registered in India to be valid for bank transactions.
Account maintenance and validity
OCI bank accounts do not expire. As long as your OCI card is valid, the account remains valid. If your OCI card expires, you should renew it and inform the bank of the renewal. The bank may ask to see the renewed card to update its records.
Most banks require a minimum balance to keep the account active. This varies by bank and account type—a savings account might require 1,000 to 10,000 rupees, while a current account might require 25,000 to 50,000 rupees. If your balance falls below the minimum, the bank may charge a penalty or freeze the account. Check the bank's account terms when you open it to understand the minimum balance requirement for your specific account type.
If you do not use the account for a long period (typically two to three years of no transactions), the bank may classify it as dormant. You can reactivate a dormant account by visiting the branch or by making a transaction. There is usually no penalty for reactivation, but the process requires you to verify your identity again.
Frequently Asked Questions
Can I open a bank account in India if I am outside India right now?
No, you must open the account in person at an Indian bank branch. However, if you have a family member in India with power of attorney, they can open an account on your behalf if the bank accepts a power of attorney document. Contact the bank first to ask whether they accept this arrangement, as policies vary.
What if the bank says they cannot open an account for an OCI cardholder?
This is rare but happens at some smaller branches. Ask to speak with the branch manager and confirm that you have the correct documents. If the branch still refuses, visit a larger branch in the same city or try a different bank. All major banks are required to accept OCI accounts under RBI guidelines, so persistent refusal may indicate a training issue at that specific branch rather than a policy issue.
Do I need a PAN to open an OCI bank account?
No, you can open the account without a PAN. However, the bank will ask for one, and you will eventually need one if you earn income in India or hold investments. You can obtain a PAN after the account is open through the bank or through the Income Tax Department's online portal.
Can I transfer money from my OCI account to my account abroad?
Yes. You can request an international outward remittance through the bank's SWIFT system. The bank will charge a fee (typically 500 to 1,500 rupees depending on the amount and destination) and may require you to provide documentation of the source of funds. The transfer usually takes three to five business days.
What happens to my account if my OCI card expires?
The account itself does not close, but the bank may restrict certain operations until you renew your OCI card and provide the updated card to the bank. Renew your OCI card before it expires and inform the bank of the renewal to avoid disruption.