Yes, an OCI can open a bank account in India, but the process differs from what an Indian citizen faces
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 savings account, current account, or fixed deposit account at most Indian banks. The account itself works the same way as a citizen's account. The difference is in what you need to bring and how long it takes, because banks treat OCI accounts as higher-risk for money-laundering purposes under India's financial regulations.
You do not need to be physically present in India to open an account, though some banks make it easier if you are. Remote opening is possible through video verification or in-person at a branch when you visit. The timeline is usually two to four weeks once you submit everything, compared to same-day or next-day for citizens.
Key Takeaways
- Most major Indian banks accept OCI account openings, but you will need your OCI card or certificate, a valid passport, and proof of your foreign address.
- Banks classify OCI accounts as "non-resident" for regulatory purposes, which means stricter documentation and longer processing times than citizen accounts.
- You can open an account remotely through video verification if the bank offers it, or in person at any branch during a visit to India.
- Some banks charge higher fees or impose transaction limits on OCI accounts, so compare terms before choosing where to open.
- Once open, you can transfer money in and out of India through normal banking channels, though large transfers may trigger additional reporting requirements.
What documents you need to bring or submit
Start with your OCI card or OCI certificate — this is non-negotiable. If you have the physical card, bring it. If you only have the certificate (the older document issued before the card system began), that works too. You will also need a valid passport in your current name, and proof of your current foreign address — a utility bill, rental agreement, or bank statement dated within the last three months, in English or with a certified translation.
Banks also ask for a PAN (Permanent Account Number) if you have one, or they will help you obtain one. If you do not have a PAN and do not plan to earn income in India, some banks will open the account without it, but having one simplifies everything later. You may also need to provide information about your occupation and the source of funds you plan to deposit — banks ask this to comply with anti-money-laundering rules, not to judge you.
If you are opening the account in person at a branch, bring originals and one photocopy of each document. If you are opening remotely, the bank will tell you whether to upload scans or mail originals after video verification.
Which banks accept OCI accounts and how to start
All major Indian banks — HDFC, ICICI, Axis, SBI, Kotak, IndusInd — accept OCI accounts. Many regional banks do too. The easiest first step is to visit the bank's website and look for "NRI" or "Non-Resident Indian" account options, because OCI accounts are processed through the same department. Call the bank's NRI helpline or visit a branch if you are in India, and ask whether they offer remote account opening for OCI customers.
If you are in India, walking into a branch with your documents is the fastest route — you can often complete the form and video verification the same day. If you are abroad, check whether the bank has a video account opening process. HDFC, ICICI, and Axis all offer this. You will be asked to show your documents on camera, answer questions about your background and funds, and sign electronically.
Some banks also allow you to start the process online by filling out a form and uploading documents, then scheduling a video call with a bank officer. This usually takes longer — up to two weeks just to get a call scheduled — but it works if you cannot visit a branch.
Timeline and what happens after you submit
After you submit your documents, the bank's compliance team reviews them. This step takes one to two weeks. They are checking that your OCI status is genuine, your address is real, and your source of funds is legitimate. During this time, you may receive a call or email asking for clarification on something — usually about your occupation or why you are opening the account.
Once compliance approves you, the bank creates your account and sends you login credentials for online banking. This second phase takes another one to two weeks. You will receive a debit card in the mail at your foreign address, which can take two to four weeks depending on the country. Some banks offer a temporary digital debit card you can use when ready while the physical card is in transit.
In total, plan for four to six weeks from submission to having a fully functional account with a debit card. If you are in India and opening in person, you may have a working account within two weeks.
Fees, limits, and restrictions on OCI accounts
OCI accounts are classified as non-resident external (NRE) accounts or non-resident ordinary (NRO) accounts, depending on the source of your funds. An NRE account is for money you earn or receive outside India — it is tax-free on interest earned. An NRO account is for rupees you earn inside India or receive from Indian sources. Most banks let you choose, or they open both. Ask the bank which type suits your situation.
Fees vary by bank and account type. Some charge a monthly maintenance fee of 500 to 1,000 rupees for OCI accounts, while others waive it if you maintain a minimum balance (typically 10,000 to 50,000 rupees). Debit card fees, international transfer fees, and ATM charges also differ. Compare the fee schedule before opening — it matters if you plan to transfer money frequently.
Transaction limits are less common now, but some banks cap the number of free transfers per month or charge for transfers above a certain amount. Online transfers within India are usually unlimited and free. International transfers out of India are allowed but may be subject to India's foreign exchange rules — currently, you can transfer up to $250,000 per financial year without special permission, but check the current limit with your bank.
Opening an account if you do not have an OCI card yet
If you have applied for OCI status but have not yet received your card or certificate, most banks will not open an account. They need proof of your OCI status to classify the account correctly. However, some banks will open a temporary account under your passport alone while you wait, then convert it to an OCI account once your card arrives. Call the bank's NRI team and ask whether they offer this option.
If the bank refuses, your alternative is to open a regular savings account as a foreign national using your passport and foreign address. This account will have different rules — interest may be taxable, and you may face more restrictions on transfers. Once your OCI card arrives, you can contact the bank and ask them to reclassify the account as an OCI account, which usually takes a few days.
What to do if a bank refuses to open an account for you
Refusal is rare but happens. Banks sometimes reject OCI applications because they cannot verify the OCI status, they have internal policies against opening accounts for certain countries, or they suspect the source of funds is problematic. If this happens, ask the bank in writing why they refused and what documents they need to reconsider. Sometimes a missing document or a misunderstanding can be fixed.
If one bank refuses, try another. Different banks have different risk appetites and different relationships with different countries. A bank that refuses you may accept you at a different branch or a different bank entirely. HDFC and ICICI tend to be more flexible with OCI accounts than some regional banks, so starting with them is reasonable if you face rejection elsewhere.
Frequently Asked Questions
Can I open an account if I am in India on a visit?
Yes, and it is the fastest way. Walk into any branch with your OCI card, passport, and proof of your foreign address. You can often complete the account opening and video verification the same day. The account will be active within two weeks.
Do I need a PAN to open an OCI account?
No, but having one makes the process smoother. If you do not have a PAN, tell the bank and they will either open the account without one or help you obtain one. You can also obtain a PAN separately through the Indian tax authority's website before opening the account.
Can I transfer money from my foreign bank account to my new Indian account?
Yes. Once your account is open, you can receive international wire transfers from your foreign bank. The transfer will be in foreign currency and converted to rupees by your Indian bank. Inform your foreign bank of your Indian account details (IBAN or SWIFT code) and they will handle the transfer.
What happens if I become an Indian citizen again?
Your OCI status ends automatically. Contact your bank and ask them to reclassify your account as a regular citizen account. This usually takes a few days and may change your fee structure or interest rates, but the account itself remains open.
Can I open a business account as an OCI?
Most banks do not open business accounts for OCI individuals. If you want to run a business in India, you typically need to register as a company or partnership first, then open a business account under that entity's name. Consult a local accountant or lawyer about the structure that works for your situation.