Yes, Indian residents can hold foreign bank accounts, but you must report them to Indian tax authorities
An Indian resident can open and maintain a bank account outside India. There is no law that forbids it. However, India's tax and foreign exchange rules require you to report these accounts to the government, and the rules about what money you can move in and out are strict. The Reserve Bank of India (RBI) and the Income Tax Department both have jurisdiction over foreign accounts held by Indian residents.
The key distinction is between resident individuals (people who live in India for tax purposes) and non-resident Indians (NRIs). Resident individuals face more restrictions on moving money abroad and must report foreign accounts. NRIs have different rules and more freedom to hold and operate foreign accounts, but they also have reporting obligations.
Key Takeaways
- Indian residents must report all foreign bank accounts to the Income Tax Department on their annual tax return using Schedule FA.
- Moving money out of India to fund a foreign account requires RBI permission under the Liberalised Remittance Scheme (LRS), which allows up to $250,000 per financial year for resident individuals.
- Foreign accounts held by Indian residents are subject to Indian income tax on any interest, dividends, or gains earned in those accounts.
- Failure to report a foreign account can result in penalties ranging from 50% to 300% of the tax owed, plus criminal prosecution in serious cases.
- NRIs have different reporting rules and higher remittance limits, but must still declare foreign accounts to Indian authorities.
Reporting requirements under Indian tax law
If you are an Indian resident and hold a foreign bank account, you must report it to the Income Tax Department. This is done on Schedule FA, which is part of your annual income tax return (ITR). Schedule FA requires you to list every foreign bank account, the country where it is held, the account number, the maximum balance during the year, and the closing balance on March 31 (the end of India's financial year).
You must file Schedule FA even if the account earned no income and you made no transactions. The threshold for reporting is any foreign account with a balance of more than 10,000 Indian rupees at any point during the financial year. If you do not report a foreign account that meets this threshold, you face penalties.
In addition to Schedule FA, you must report any income earned in the foreign account—interest, dividends, capital gains—on your ITR. This income is taxed in India at your normal tax rate, regardless of where the money is held.
Moving money abroad: the Liberalised Remittance Scheme
To fund a foreign bank account, an Indian resident must move money out of India. The RBI allows this under the Liberalised Remittance Scheme (LRS). Under LRS, a resident individual can remit up to $250,000 per financial year to a foreign country for any permitted purpose, including opening and funding a foreign bank account.
The $250,000 limit is per person, per financial year (April 1 to March 31). If you are married, your spouse has a separate $250,000 limit. The money can be sent for purposes such as education, medical treatment, travel, maintenance of family members abroad, or investment abroad. Holding a foreign bank account itself is not explicitly listed as a permitted purpose, but funding it for one of these reasons is allowed.
To remit money under LRS, you must approach an authorised dealer bank in India (any major bank will do). You will need to provide documentation of the purpose—for example, an admission letter if the money is for education, or a medical report if it is for treatment. The bank will process the remittance and convert rupees to the foreign currency at the prevailing exchange rate.
Tax treatment of foreign accounts and income
Any income earned in a foreign bank account—interest, dividends, or capital gains—is taxable in India. You must report this income on your ITR and pay tax on it at your normal income tax rate. India taxes residents on their worldwide income, which means money earned anywhere in the world is subject to Indian tax.
If the foreign country where your account is held also taxes the same income, you may be able to claim a foreign tax credit on your Indian return to avoid double taxation. The credit is limited to the Indian tax on that income, and you must file Form 67 (Foreign Tax Credit) along with your ITR to claim it.
If your foreign account balance exceeds 50 lakh Indian rupees (approximately $60,000 USD, though the rupee value changes) at any point during the year, you must also report it under the Schedule FA reporting requirement for high-value accounts. This triggers additional scrutiny and documentation requirements.
Penalties for not reporting foreign accounts
If you hold a foreign bank account and do not report it on Schedule FA, the penalties are severe. Under Section 271FA of the Indian Income Tax Act, the penalty is 50% of the tax that would have been payable on the unreported income. If the failure to report is deemed to be fraudulent or intentional, the penalty can be as high as 300% of the tax owed.
In addition to financial penalties, failure to report a foreign account can trigger criminal prosecution under Section 277 of the Income Tax Act, which carries a fine and potential imprisonment. The Income Tax Department has increased enforcement in this area in recent years, particularly for high-value accounts and accounts held in tax havens.
If you discover that you have not reported a foreign account in previous years, you can file an amended return (ITR-U) for those years. This is preferable to waiting for the department to discover the account, as amended returns filed voluntarily may result in lower penalties.
Different rules for Non-Resident Indians (NRIs)
If you are classified as an NRI for tax purposes—generally, someone who has not been in India for 182 days or more in the previous financial year—the rules are different. NRIs can hold foreign bank accounts more freely and have higher remittance limits. An NRI can remit up to $1 million per financial year under LRS, compared to $250,000 for residents.
NRIs must still report foreign accounts to the Income Tax Department, but the reporting threshold and penalties differ. NRIs are taxed only on income earned in India and on income remitted to India; foreign-source income that is not brought into India may not be taxable. However, this exemption is complex and depends on the NRI's specific status and the tax treaty between India and the country where the account is held.
If you are an NRI, you should consult a tax professional familiar with NRI taxation, as the rules are more nuanced and the potential tax savings can be significant if structured correctly.
Common reasons Indian residents hold foreign accounts
Indian residents open foreign bank accounts for several reasons. Some hold accounts to receive salary or income from work abroad, even if they are classified as residents for tax purposes. Others open accounts to pay for education or medical treatment abroad, or to hold funds for family members living outside India. Some use foreign accounts for business purposes or to hold investments in foreign securities.
Each of these purposes has different tax and reporting implications. For example, if you are receiving salary from a foreign employer, that income must be reported on your ITR and is subject to Indian tax, but you may be able to claim a foreign tax credit if the foreign country also taxes it. If you are holding the account for education expenses, you must document the education purpose and ensure the remittance was made under LRS.
Regardless of the reason, the reporting obligation is the same: every foreign account must be listed on Schedule FA, and all income earned in the account must be reported and taxed in India.
Frequently Asked Questions
What happens if I inherit money in a foreign bank account from a relative abroad?
Inherited money is generally not subject to income tax in India, but you must still report the foreign account on Schedule FA if you become the account holder. The inherited funds themselves are not taxable, but any income earned on those funds after inheritance is taxable. You should inform your bank and the Income Tax Department of the inheritance to avoid penalties for late reporting.
Can I open a foreign bank account online without visiting the country?
Many foreign banks allow online account opening for Indian residents, but requirements vary by bank and country. Some banks require an in-person visit or video verification. You will need a valid passport, proof of address, and proof of income. Even if you open the account online, you must still report it to Indian tax authorities on Schedule FA.
Do I need to report a foreign account if it has zero balance?
If the account had a balance of more than 10,000 rupees at any point during the financial year, you must report it on Schedule FA, even if it has zero balance at the end of the year. If the account never had any balance and was never funded, you do not need to report it.
What is the difference between a foreign bank account and a foreign investment account?
A foreign bank account is a savings or current account held at a bank outside India. A foreign investment account is typically a brokerage or investment account used to hold stocks, bonds, or mutual funds. Both must be reported on Schedule FA if the balance exceeds 10,000 rupees. Income from both is taxable in India.
Can I use a foreign account to avoid paying Indian taxes?
No. India taxes residents on worldwide income, which means money held in a foreign account is still subject to Indian tax. Using a foreign account to hide income or avoid taxes is illegal and can result in criminal prosecution, substantial penalties, and imprisonment. The Income Tax Department has access to information from foreign banks through international tax agreements and actively investigates unreported foreign accounts.