An offshore bank account is a bank account held in a country other than where you live or hold citizenship
The bank itself is located outside your home country, and the account is governed by the laws of that country, not yours. This is the entire definition—there is nothing inherently secret, illegal, or exotic about it. A U.S. citizen with a savings account in Canada has an offshore account. A British person with a checking account in Spain has one. Millions of people and businesses hold them for straightforward reasons: they work abroad, they own property in another country, they receive income in a foreign currency, or they want to hold money in a different economy.
The confusion around offshore accounts comes from two sources. First, some people use them to hide money from tax authorities or creditors—which is illegal. Second, the term "offshore" has been used loosely in media and marketing to mean accounts in tax havens or secrecy jurisdictions, which is a narrower category. This guide explains what offshore accounts actually are, how they work, and what the real rules are.
Key Takeaways
- An offshore account is simply a bank account in a country where you do not live; it is not automatically secret or illegal.
- If you are a U.S. citizen or resident, you must report all offshore accounts over $10,000 to the IRS on Form FinCEN 114, and you owe U.S. tax on the income they earn.
- Banks in most countries now require proof of identity and source of funds before opening an account, and they report account holders to their home country's tax authority.
- Holding an offshore account to hide money from taxes or creditors is a crime; the account itself is legal only if you report it and pay tax on its earnings.
- Common reasons to open one include receiving salary in a foreign currency, holding money in a different economy, or managing property abroad.
Why people open offshore accounts
The most common reason is practical: you live or work in one country and need to hold money in another. An American working in London for a British employer might keep a UK account to pay rent and bills in pounds without converting currency constantly. A Canadian who owns rental property in Mexico might hold a Mexican account to pay property taxes and maintenance in pesos. Neither person is trying to hide anything.
Other reasons include diversification—holding money in multiple currencies or economies to reduce risk—or accessing financial products available only in certain countries. Some people open offshore accounts because the interest rates or fees are better, or because they plan to move and want to establish banking relationships before they relocate.
What is not a legal reason is hiding money from tax authorities, creditors, or a spouse in a divorce. The IRS and most other tax agencies have treaties with banks worldwide requiring them to report account holders and balances. Using an offshore account to evade taxes is a federal crime.
How offshore accounts are reported and taxed
If you are a U.S. citizen or permanent resident, you must report all foreign financial accounts totaling more than $10,000 at any point during the year. The form is FinCEN Form 114 (also called the FBAR, or Foreign Bank Account Report), filed with the Financial Crimes Enforcement Network by April 15 each year. This is separate from your tax return; you file it even if you owe no income tax.
You also owe U.S. income tax on all money earned by the account—interest, dividends, capital gains—regardless of where the account is held. The bank may withhold tax at the country's local rate, but you still report the income to the IRS and may owe additional U.S. tax depending on your total income and the tax treaty between the U.S. and that country.
Most countries have similar rules. The UK requires British citizens to report foreign accounts and pay UK tax on foreign income. Canada requires residents to report foreign property and accounts. Australia, Germany, and most other developed nations have the same requirement. The days of secret offshore accounts are over; automatic information exchange between tax authorities is now standard.
What banks require before opening an account
You will need a valid passport or national ID, proof of address (usually a utility bill or lease), and proof of the source of the money you are depositing. Banks now ask where your income comes from and may request recent pay stubs, tax returns, or business documents. This is called Know Your Customer (KYC) compliance, and it is required by law in nearly every country.
Some banks will not open accounts for non-residents or citizens of certain countries. Others charge higher fees or require a minimum deposit—sometimes $10,000 or more. A few banks have stopped accepting U.S. clients altogether because the compliance burden of reporting to the IRS is expensive.
You will also need to decide whether you want the account in your name alone or jointly with someone else, and whether you want online access or in-person banking. Most banks now offer online platforms, though some require you to visit a branch in person to open the account initially.
The difference between offshore and tax haven accounts
An offshore account is simply located outside your home country. A tax haven account is a narrower category: it is an account in a country with very low tax rates or secrecy laws designed to attract foreign money. Examples include the Cayman Islands, the British Virgin Islands, Luxembourg, and the UAE. These are legal places to hold money, but they attract more scrutiny from tax authorities because they are known for tax avoidance strategies.
Holding money in a tax haven is not illegal. What is illegal is using it to hide income or assets from your home country's tax authority. If you report the account and pay tax on its earnings, you can hold money in the Cayman Islands or anywhere else. If you do not report it, you are committing tax evasion, which carries criminal penalties including fines and imprisonment.
Penalties for not reporting offshore accounts
The IRS imposes a penalty of up to 50% of the account balance if you fail to file Form FinCEN 114. If the failure is willful—meaning you knew about the requirement and ignored it—the penalty can reach 75% of the highest balance during the year. Criminal prosecution for tax evasion can result in fines up to $250,000 and up to five years in prison.
Other countries have similar penalties. The UK can fine up to 100% of the unpaid tax. Canada can impose penalties of 50% of the unpaid amount. Most countries also charge interest on back taxes from the year they were owed.
If you have an unreported offshore account, you can file amended returns and pay back taxes with interest. The IRS has amnesty programs periodically that reduce penalties if you come forward voluntarily. Waiting until you are audited results in much higher penalties.
How to open an offshore account safely and legally
Start by deciding which country makes sense for your situation. If you work in that country, a local bank is usually the easiest option. If you are opening an account remotely, research banks that accept non-residents and have online platforms. Read reviews and check whether the bank is regulated by that country's financial authority.
Gather your documents: passport, proof of address, and proof of income or source of funds. Be honest about where your money comes from. Banks are required to ask, and lying on these forms is fraud.
Open the account and keep records of all transactions. Once the account is open, file Form FinCEN 114 with the IRS by April 15 each year if the account ever exceeds $10,000. Report the income on your tax return. If you are unsure how to report it, consult a tax professional who works with international clients—the cost of professional advice is far lower than the cost of penalties.
Frequently Asked Questions
Is it illegal to have an offshore bank account?
No. Having an offshore account is legal. What is illegal is failing to report it to your tax authority or using it to hide income. If you report the account and pay tax on its earnings, you have done nothing wrong.
Do I have to report my offshore account to the IRS?
Yes, if you are a U.S. citizen or permanent resident and the account totals more than $10,000 at any point during the year. You file Form FinCEN 114 by April 15. You also report the income on your tax return.
Can I open an offshore account if I do not live in that country?
Yes, but it depends on the bank. Many banks accept non-residents, though some require a minimum deposit or charge higher fees. Some U.S. banks have stopped accepting clients opening accounts abroad because of compliance costs. Research the specific bank's policy before applying.
What happens if I forget to report an offshore account?
The IRS can impose a penalty of up to 50% of the account balance for non-willful failure to file Form FinCEN 114. If the failure is willful, the penalty can reach 75%. You also owe back taxes with interest. If you discover the mistake, file amended returns and the IRS may reduce penalties if you come forward voluntarily.
Is an offshore account the same as a tax haven account?
No. Offshore means the account is in another country. A tax haven is a country with very low taxes or secrecy laws. An offshore account can be in a tax haven, but it can also be in any other country. Both are legal if you report them and pay tax on the income.