An offshore account is a bank or investment account held in a country other than where you live or hold citizenship
The bank itself is physically located outside your home country. The money inside belongs to you, but the institution holding it operates under a different country's laws and regulations. This is not inherently illegal — millions of people and businesses use offshore accounts for straightforward reasons like living abroad, working internationally, or holding currency in a country where they do business.
What makes an offshore account different from a regular domestic account is jurisdiction and reporting. Your home country's tax authority still wants to know about the money. The United States, for example, requires citizens and residents to report foreign accounts over $10,000 to the IRS, even if they pay no tax on the money. Other countries have similar rules. The account itself is legal; hiding it from tax authorities is not.
Key Takeaways
- An offshore account is held in a bank outside your home country and is subject to that country's banking laws, not yours.
- You are still required to report offshore accounts to your home country's tax authority if they exceed reporting thresholds — typically $10,000 or more for U.S. citizens.
- Common reasons to open an offshore account include living abroad, earning income in another country, or holding currency you use regularly in that location.
- Offshore accounts are legal when reported; the illegality comes from hiding them or using them to evade taxes.
Why people open offshore accounts
Someone living in London who works for a British employer might keep their salary in a UK bank — that is not offshore. But if that same person moves to Singapore for a job and opens a Singapore bank account, that account is now offshore from the perspective of the UK tax authority.
A business owner in Canada who regularly buys inventory from suppliers in Mexico might hold a Mexican peso account to avoid currency conversion fees every time they pay an invoice. That is an offshore account used for operational convenience, not tax avoidance.
Expats often maintain accounts in multiple countries because they have bills, family, or property in more than one place. A retired American living in Portugal might keep a U.S. account for Social Security deposits and a Portuguese account for local expenses. Both are legitimate uses.
How offshore accounts differ from domestic accounts
A domestic account is held in a bank in your home country and regulated by your home country's banking authority. An offshore account is regulated by the country where the bank operates. This means different rules about deposit insurance, account access, and what the bank can do with your money.
The United States Federal Deposit Insurance Corporation (FDIC) insures domestic U.S. bank accounts up to $250,000 per account holder per bank. If you hold money in a bank in the Cayman Islands, that bank is not FDIC-insured. You are protected by whatever deposit insurance or banking protections exist in the Cayman Islands — which may be less, more, or different from FDIC coverage.
Currency is another practical difference. If you hold an account in euros in a German bank, you own euros. If you hold dollars in a U.S. bank, you own dollars. Moving money between currencies involves exchange rates and fees. Holding money in the currency you actually spend reduces that friction.
Reporting requirements for U.S. citizens and residents
The Foreign Bank Account Report (FBAR) requires U.S. citizens and residents to report all foreign financial accounts totaling more than $10,000 at any point during the calendar year. This includes bank accounts, investment accounts, retirement accounts held abroad, and some insurance products. You file the FBAR with the Financial Crimes Enforcement Network (FinCEN), a bureau of the U.S. Department of the Treasury.
The important date is April 15 of the following year, with an automatic extension to October 15 if you file your tax return on extension. Failure to report can result in civil penalties of $10,000 per violation, or criminal penalties if the failure was willful.
You also report foreign account income on your tax return itself. If your offshore account earned interest, dividends, or other income, that income is taxable in the United States regardless of where the account is held. The Foreign Earned Income Exclusion (FEIE) allows U.S. citizens working abroad to exclude a portion of earned income from U.S. taxation — roughly $120,000 in 2023, though this amount changes yearly — but this applies to your salary or self-employment income, not to investment income or savings.
The difference between legal offshore accounts and tax evasion
An offshore account is legal when you report it. An offshore account becomes illegal when you deliberately hide it from your tax authority or use it to avoid paying taxes you owe.
Tax evasion is a crime. It means knowingly failing to report income or assets to reduce your tax bill. If you earn $50,000 in a foreign country, deposit it in an offshore account, and do not report it to the IRS, that is tax evasion. If you earn $50,000, deposit it in an offshore account, report it on your tax return, and pay the tax you owe, that is legal.
Tax avoidance is different — it means using legal strategies to reduce your tax burden. Using the Foreign Earned Income Exclusion, timing when you realize capital gains, or holding retirement savings in a tax-advantaged account are all forms of legal tax avoidance. The line between avoidance and evasion is whether you are following the law or breaking it.
Who uses offshore accounts and why it matters
Expats, international business owners, and people with property or family in multiple countries use offshore accounts routinely. So do some high-net-worth individuals and corporations, though their reasons and structures are often more complex and may involve tax planning strategies that require professional information.
The reason this matters to you is that offshore accounts are not inherently suspicious or criminal. If you are considering opening one because you live abroad, work internationally, or hold assets in another country, that is a normal financial decision. If you are considering one to hide money from tax authorities, that is a crime.
If you already hold an offshore account, the critical step is reporting it. The IRS has amnesty programs and streamlined filing procedures for people who failed to report in the past but want to come into compliance. Waiting and hoping the account goes unnoticed is far riskier than filing late.
How to report an offshore account if you have one
Start by gathering the account details: the bank name, account number, account type, and the highest balance the account reached during the year. You will need this information for both the FBAR and your tax return.
File the FBAR with FinCEN using FinCEN Form 114. You can file online through the BSA E-Filing System on the FinCEN website. The form asks for each foreign account you hold, the country where it is located, and the maximum balance during the year.
On your tax return, report any income the account generated — interest, dividends, or other earnings — on the appropriate line. If you earned foreign income (like a salary), you may be able to exclude a portion using the FEIE, but you must file Form 2555 to claim it.
If you have not reported an offshore account in previous years, consider consulting a tax professional or CPA who handles international returns. They can advise you on whether to file amended returns and what penalties or relief options may explore.
Frequently Asked Questions
Is it illegal to have money in an offshore account?
No. Holding money in a bank outside your home country is legal. What is illegal is failing to report the account to your tax authority when you are required to. Report it, and it is legal. Hide it, and it is a crime.
Do I have to pay taxes on money in an offshore account?
You pay taxes on income the account generates — interest, dividends, capital gains — just as you would on a domestic account. You do not pay tax on the principal (the money you deposited), only on what it earns. The country where the bank is located may also tax the account under its own rules.
What happens if I do not report an offshore account?
The IRS can impose civil penalties of $10,000 per year of non-compliance, or criminal penalties if the failure was willful. Criminal prosecution can result in fines up to $250,000 and up to five years in prison. The IRS also has access to foreign bank records through international agreements, so accounts are increasingly difficult to hide.
Can I open an offshore account if I live in the United States?
Yes, but you must report it. Many U.S. banks have international divisions or partnerships that allow you to open accounts abroad. Some foreign banks will not accept U.S. clients because of the reporting burden, but many do. You will need a passport, proof of address, and sometimes a minimum deposit.
What is the difference between an offshore account and a tax haven account?
An offshore account is straightforward an account in another country. A tax haven is a country with very low tax rates or tax laws that favor certain types of income or entities. An account in a tax haven is offshore, but not all offshore accounts are in tax havens. You can have an offshore account in a high-tax country like Germany or France.