The short answer: no, not anyone

You can open an offshore bank account if you are a citizen or resident of most countries, have a legitimate reason to hold money outside your home country, and can prove where your money comes from. But banks will refuse you if you are a US citizen (with rare exceptions), if you cannot document your income, or if the bank suspects the account exists to hide money from tax authorities or creditors. The barrier is not law—it is the bank's willingness to take you on, and that willingness has shrunk dramatically since 2010.

The real constraint is not whether you are allowed to open an account. It is whether any bank will open one for you. Those are different things.

Key Takeaways

  • US citizens face near-total exclusion from offshore banking because of FATCA (Foreign Account Tax Compliance Act) and the cost to banks of reporting US account holders to the IRS.
  • Non-US citizens can open offshore accounts, but must document the source of their funds and have a legitimate business or residency reason for the account.
  • Banks now conduct extensive background checks and refuse accounts tied to politically exposed persons, sanctions lists, or any hint of tax evasion.
  • Offshore accounts are legal when used for legitimate purposes like managing international business income or holding currency in a country where you work, but the burden of proof falls entirely on you.

Why US citizens almost cannot open offshore accounts

FATCA (the Foreign Account Tax Compliance Act, passed in 2010) requires every bank outside the United States to report accounts held by US citizens to the IRS. The reporting is expensive, the compliance is complex, and the liability if a bank gets it wrong is severe. Most offshore banks have straightforward decided the cost is not worth it and refuse US clients entirely.

Even if a bank is willing, you must file FBAR (Foreign Bank Account Report) with the US Treasury if you hold more than $10,000 in foreign accounts at any point during the year. You must also report the account on your tax return. Penalties for not filing are steep—50% of the account balance per year of non-compliance. The IRS does not need to prove intent; negligence is enough.

A handful of offshore banks still take US clients, but they typically require minimum deposits of $250,000 to $1 million and charge higher fees to cover compliance costs. Even then, the relationship is fragile. Banks close US accounts without warning when regulatory pressure increases.

What non-US citizens need to open an account

If you are not a US citizen, banks will open an account if you can show: a valid passport or national ID, proof of address (usually a utility bill or lease), documentation of your income or the source of your funds, and a legitimate reason for holding money in that jurisdiction.

The legitimate reason matters. Banks want to know why you need the account. Common reasons that banks accept include: you work or do business in that country, you are relocating there, you hold investments there, or you need to manage currency exposure for a business. "I want to keep my money private" is not a reason banks accept anymore.

Documentation of income is now mandatory. You will need recent tax returns, payslips, business registration documents, or bank statements showing regular deposits. If you cannot explain where the money comes from, the bank will not take it. This is not discretionary—it is part of global anti-money-laundering rules that every bank must follow.

Who banks will refuse, regardless of citizenship

Banks maintain lists of people they will not serve. You will be refused if you appear on any sanctions list (maintained by the US, EU, UK, or UN), if you are a politically exposed person (a current or former government official, their family members, or close associates), or if your background suggests involvement in crime, corruption, or tax evasion.

Banks also refuse accounts when the source of funds is unclear or suspicious. If your income does not match your lifestyle, if you have been convicted of financial crimes, or if you have a history of evading taxes in your home country, banks will decline you. They conduct background checks that are far more thorough than they were ten years ago.

Some countries are on banks' internal blacklists. If you are a citizen of or resident in a country that banks consider high-risk for money laundering or sanctions evasion, opening an account becomes much harder, even if you have legitimate reasons.

The difference between legal and bankable

Opening an offshore account is legal in most countries. Holding money outside your home country is not illegal. But legality and bankability are not the same. You can have the legal right to open an account and still find that no bank will take you.

The shift happened after 2008. Before the financial crisis, offshore banking was loosely regulated. Wealthy people opened accounts with minimal documentation. After 2010, when FATCA passed and global anti-money-laundering standards tightened, banks became gatekeepers. They now refuse accounts that are legal but unprofitable or risky to manage.

This means your path depends less on what the law allows and more on what banks are willing to do. A bank can refuse you for any reason that is not explicitly protected by law—and citizenship is not protected in most places.

What happens after you open an account

Once the account is open, you must maintain documentation. Keep records of every deposit and its source. If you are a citizen of a country that requires tax reporting on foreign accounts, file those reports on time. If you move to a new country, tell the bank when ready—your residency status affects your tax obligations and the bank's reporting requirements.

Banks conduct ongoing monitoring. If your account suddenly receives large deposits from unknown sources, or if the pattern of activity changes dramatically, the bank may freeze the account and ask for explanation. This is not punishment—it is compliance. The bank is required by law to monitor for money laundering.

If you fail to report the account to your home country's tax authority, you are committing tax evasion, not just account management. The distinction matters legally and financially. Offshore accounts are not tax havens—they are accounts in another country. You still owe tax on the income they generate.

Alternatives if you cannot open an offshore account

If banks refuse you, your options depend on why. If you are a US citizen, you can hold foreign currency through a US brokerage account or invest in foreign stocks and bonds through a US bank. You will still report it to the IRS, but you avoid the FATCA reporting burden that banks dislike.

If you are a non-US citizen but cannot find a bank willing to take you, consider whether you actually need an offshore account. If you work in a country temporarily, a local account in that country may serve the same purpose. If you need to hold multiple currencies, some US banks and most online brokers offer multi-currency accounts.

If you are being refused because of your background or the source of your funds, the problem is not the account structure—it is the underlying issue. No alternative account type will solve it.

Frequently Asked Questions

Can I open an offshore account if I have been audited by the IRS?

A past audit does not automatically disqualify you, but it raises red flags. Banks will ask for documentation of the audit outcome and proof that any issues were resolved. If the audit found unreported foreign accounts, banks will likely refuse you. If it was about domestic income, you have a better chance.

What is the minimum amount of money I need to open an offshore account?

Minimums vary widely. Some banks accept accounts with $25,000 to $50,000. Others require $250,000 or more. Smaller minimums are more common at banks in countries with lower costs of living. Higher minimums are standard at major international banks in financial centers.

Do I have to report an offshore account to my government?

Yes, almost certainly. Most countries require residents to report foreign accounts above a certain threshold. The US requires reporting if you hold more than $10,000 at any point in the year. Other countries have different thresholds and rules. Check your country's tax authority website for the specific requirement.

Is it legal to open an offshore account to avoid taxes?

No. Using an offshore account to hide income from tax authorities is tax evasion, which is illegal everywhere. It is legal to hold money offshore and pay tax on it. It is illegal to hold money offshore and not report it. The account itself is not the problem—the non-reporting is.

What if a bank closes my offshore account without explanation?

Banks can close accounts for any reason that is not discrimination based on protected status. They do not have to explain. If your account is closed, ask the bank in writing for the reason. If it was due to compliance concerns, you may be able to address them with another bank. If it was due to your citizenship or background, you will face the same issue elsewhere.