Offshore

How Do Offshore Accounts Work Under RBI Regulations?

5 min readIndia LawBy G R HariVerified Advocate

Quick Answer

> One line summary: Offshore accounts are bank accounts held outside India, and their operation by Indian residents is tightly regulated by the Reserve Bank of India (RBI) under the Foreign Exchange Management Act (FEMA), 1999.

What is an offshore account, and how does it work?

An offshore account is a bank account opened in a country where the account holder is not a resident. For an Indian resident, an account in Singapore, the United States, or the United Arab Emirates would be an offshore account. These accounts function like any standard bank account—you can deposit, withdraw, transfer funds, and earn interest—but they are governed by the laws of the country where the bank is located.

The key difference is that the funds held in an offshore account are outside the regulatory perimeter of the RBI. However, the act of opening and operating such an account by an Indian resident is subject to Indian foreign exchange laws. The RBI does not prohibit offshore accounts outright, but it strictly controls how funds can be moved into and out of them. For example, you cannot simply transfer your entire savings from your Indian bank account to an offshore account without a permissible purpose under FEMA.

Can an Indian resident open an offshore account?

Yes, but only under specific circumstances permitted by the RBI. The most common routes are through the Liberalised Remittance Scheme (LRS) or for specific purposes like employment, education, or business travel.

Under the LRS, a resident individual can remit up to USD 250,000 per financial year for any permissible current or capital account transaction. This includes opening and maintaining a foreign currency account abroad. However, the funds must be sourced from your Indian bank account, and the purpose must be genuine—such as for travel, medical treatment, or study. You cannot use LRS to simply park money abroad for investment in foreign stocks or real estate without adhering to the specific sub-limits and reporting requirements.

Additionally, if you are an Indian resident who has gone abroad for employment or business, you can open a Non-Resident Ordinary (NRO) or Non-Resident External (NRE) account in India, but for an account outside India, you would typically need to be a non-resident Indian (NRI) or have a specific permission from the RBI. For a resident Indian, opening an offshore account without a permissible purpose is a violation of FEMA.

What are the tax implications of having an offshore account?

The tax implications depend on your residential status under the Income Tax Act, 1961. If you are a resident and ordinarily resident (ROR) in India, your global income, including interest earned on an offshore account, is taxable in India. You must declare the account and the income in your income tax return (ITR) under the schedule of foreign assets and income.

Failure to disclose an offshore account can lead to severe penalties under the Black Money (Undisclosed Foreign Income and Assets) and Imposition of Tax Act, 2015. The tax rate on undisclosed foreign income is a flat 30%, plus a penalty of up to three times the tax amount. Even if the account has no income, you must still report it if the aggregate value of all foreign assets exceeds a certain threshold (currently INR 5,00,000). The reporting is done in Schedule FA of the ITR.

What are the reporting requirements for offshore accounts under RBI and FEMA?

Under FEMA, the primary reporting requirement is through the LRS. If you remit funds under LRS to open an offshore account, the authorised dealer (your bank) must report the transaction to the RBI. There is no separate requirement for you to file a return with the RBI for the account itself, provided the remittance was within the LRS limit and for a permissible purpose.

However, the Income Tax Act imposes a separate reporting obligation. You must disclose the details of all foreign bank accounts, including the account number, name of the bank, country, and the peak balance during the year, in Schedule FA of your ITR. If you are a director or have a controlling interest in a foreign entity, you may also need to report that. The RBI does not require you to file an annual return for the account, but the tax department does.

What are the risks of using an offshore account incorrectly?

The primary risk is violation of FEMA, which can result in penalties up to three times the amount involved or INR 2,00,000, whichever is higher. If the violation involves a capital account transaction (like investing in foreign real estate without permission), the penalty can be even more severe. Additionally, if the funds in the offshore account are not declared to the Indian tax authorities, you face prosecution under the Black Money Act, which can include imprisonment.

Another risk is that the offshore jurisdiction itself may have strict anti-money laundering (AML) and know-your-customer (KYC) laws. If you fail to comply with those local laws, the bank may freeze your account or report you to local authorities. For example, if you open an account in Singapore but do not maintain the minimum balance or provide updated KYC documents, the bank may close the account. Finally, if you are using the account to evade taxes in India, you are committing a criminal offence.

What You Should Do Next

If you are considering opening an offshore account, first confirm your residential status under FEMA and the Income Tax Act. Then, consult a qualified chartered accountant or a FEMA consultant to ensure the purpose of the account is permissible and that you comply with all reporting obligations. Do not rely on general advice from banks or online forums.


This page provides preliminary information. It is not legal advice. For your matter, consult a qualified professional.