Yes, OCI holders can open and maintain bank accounts in India
An Overseas Citizen of India (OCI) is a person of Indian origin who holds citizenship of another country. If you hold an OCI card, you can open a regular savings or checking account at most Indian banks — the same type of account an Indian citizen would use. You do not need to be a resident of India or hold an Indian passport to do this.
The process is straightforward, though banks will ask for more documents from you than they would from someone with an Indian address. The main difference is that you will need to prove your OCI status and provide an address outside India, since you are not a resident. Some banks make this easier than others, so it is worth calling ahead to confirm they accept OCI account holders.
Key Takeaways
- OCI cardholders can open savings accounts, current accounts, and fixed deposit accounts at Indian banks without needing to be a resident.
- You will need your OCI card, a valid passport, proof of your foreign address, and a reference from someone in India or your bank's overseas branch.
- Most major banks accept OCI account holders, but some smaller or regional banks may have restrictions — call the branch before visiting.
- Once your account is open, you can send money into India, pay bills, and manage investments the same way a resident would.
What documents you need to bring
The exact list varies slightly between banks, but most will ask for the same core set. Bring your OCI card (this is your proof of OCI status), your valid passport, and proof of your current address outside India — a utility bill, rental agreement, or bank statement from your country of residence, dated within the last three months. If you do not have a recent document with your foreign address, some banks will accept a letter from your employer or a government agency.
You will also need a reference — either someone who already banks at that branch and can vouch for you, or a letter from your bank's overseas branch confirming you are a customer there. If you have neither, some banks will accept a reference from a relative who is an Indian resident and has an account at the same branch. A few banks will open an account without a reference if you are opening it online, though this varies by institution.
Bring a recent photograph (4x6 cm, passport-style) and your PAN card if you have one. If you do not have a PAN, the bank can help you explore for one during the account-opening process, though this adds a week or two to the timeline.
Which banks accept OCI account holders
All major Indian banks — HDFC, ICICI, Axis, State Bank of India (SBI), and Kotak — accept OCI cardholders for regular savings and current accounts. Many also have dedicated international banking teams or overseas branches that can make the process smoother if you are opening an account from abroad.
Smaller regional banks and cooperative banks sometimes have restrictions on OCI accounts, so it is worth confirming by phone before you travel to a branch or submit documents. If you are opening an account online, the bank's website will usually state whether OCI holders are accepted. If it does not say, contact their customer service — a five-minute call will save you from submitting documents that will be rejected.
Opening an account in person versus online
If you are in India, you can walk into any branch of your chosen bank with your documents and open an account the same day or within a few days. The branch will verify your OCI card and passport, confirm your address, and process your process. You will receive your account number when ready, though your debit card and checkbook may take one to two weeks to arrive.
If you are outside India, most major banks offer online account opening for OCI holders. You will upload scans of your OCI card, passport, and address proof through their website, and a bank representative will contact you to verify your information. The process usually takes five to ten business days. Some banks require you to visit a branch in person within a set timeframe (usually 90 days) to complete the process, so read the terms carefully before you start.
What you can and cannot do with an OCI account
Once your account is open, you can deposit money, withdraw cash, transfer funds to other accounts in India, pay bills, and set up standing instructions for regular payments. You can also invest in fixed deposits, mutual funds, and stocks through the same account. Many banks offer internet banking and mobile apps, so you can manage your account from anywhere.
There are a few restrictions. You cannot hold certain types of accounts that are reserved for Indian residents, such as some government savings schemes. You also cannot hold real estate in India in your own name as an OCI holder — if you want to buy property, you will need to explore for a separate permission from the Ministry of External Affairs. For most everyday banking, however, your OCI account works exactly like a resident's account.
Sending money into your OCI account from abroad
You can receive money from overseas through a wire transfer (also called a remittance). Your bank will give you its SWIFT code and your account details, which you can share with the person sending the money. The transfer usually takes three to five business days and may include a small fee, depending on the amount and the sending bank.
If you are sending money regularly, some banks offer international transfer services that are faster and cheaper than a standard wire transfer. Ask your bank whether they offer services like SWIFT transfers, NEFT (National Electronic Funds Transfer), or partnerships with overseas banks that might reduce fees.
Maintaining your account and keeping it active
Most Indian banks require a minimum balance in your account — this varies from bank to bank and account type to account type, ranging from a few thousand rupees to much higher amounts. If your balance falls below the minimum, the bank may charge a penalty or freeze your account. Check your bank's rules when you open the account so you know what minimum to maintain.
If you do not use your account for a long period (usually two to three years with no deposits or withdrawals), the bank may classify it as dormant. A dormant account can still receive money, but you may not be able to withdraw without reactivating it. To keep your account active, make at least one transaction every few months — a small transfer or bill payment counts.
Frequently Asked Questions
Do I need to be in India to open an OCI bank account?
No. Most major banks offer online account opening for OCI holders. You can upload your documents and complete the process from abroad. Some banks may ask you to visit a branch in person within 90 days to verify your identity, but you can start the process online.
Can I open a business account as an OCI holder?
This depends on the bank and the type of business. Some banks allow OCI holders to open business accounts if they are registered as a business entity in India. Others restrict business accounts to Indian residents. Contact your chosen bank's business banking team to ask what is possible for your situation.
What happens to my OCI account if my OCI card expires?
Your account does not close automatically. However, you should renew your OCI card and inform your bank of the new card number. Banks may ask for updated documentation if your card has expired for a long time, so it is best to keep your OCI status current.
Can I use my OCI account to buy property in India?
No. OCI holders cannot buy agricultural land or certain types of property in India. For residential or commercial property, you need special permission from the Ministry of External Affairs. Your bank account itself does not restrict you, but the property purchase rules do.
What is the minimum balance I need to keep in my OCI account?
This varies by bank and account type. Some savings accounts require a minimum of 1,000 to 5,000 rupees, while others may require more. Check with your specific bank branch or their website for their current minimum balance rules.