Yes, you can open an offshore bank account, but the process depends on your citizenship, income, and which country you choose

An offshore bank account is straightforward a bank account held in a country other than where you live or hold citizenship. You do not need to be wealthy or famous to open one. What you do need is a valid passport, proof of address, and enough money to meet the bank's minimum deposit—which ranges from a few thousand dollars to hundreds of thousands depending on the institution and country.

The real barrier is not whether you are allowed to have one. It is that most banks outside the United States make the process deliberately difficult for American citizens, and banks everywhere now require extensive documentation to comply with anti-money-laundering laws. If you are a U.S. citizen or permanent resident, you must report the account to the IRS and the Treasury Department, even if you never deposit a dollar.

The practical answer: yes, you can open one. The honest answer: it takes time, costs money in fees, and creates ongoing reporting obligations that many people find not worth the effort.

Key Takeaways

  • U.S. citizens and permanent residents must report all offshore accounts to the IRS on Form 8938 and to the Treasury Department on FinCEN Form 114 if the combined balance exceeds $10,000 at any point during the year.
  • Most offshore banks now require a minimum deposit between $250,000 and $1 million, and many refuse to accept U.S. clients altogether due to compliance costs.
  • You will need a valid passport, proof of residence, proof of income or employment, and often a reference from another bank to open an account.
  • Offshore accounts are legal for tax purposes only if you report them; failure to disclose creates criminal liability separate from any tax owed.
  • Common reasons people open offshore accounts include currency diversification, access to banks in countries where they work or own property, and protection from creditors in specific jurisdictions.

What the U.S. government requires you to report

If you are a U.S. citizen or green card holder, you have a legal obligation to report offshore accounts to two separate agencies, and the penalties for not doing so are severe.

Form 8938 goes to the IRS as part of your annual tax return if your foreign financial assets exceed $200,000 (for single filers) or $400,000 (for married filing jointly) on the last day of the tax year or at any point during the year. This form lists the account type, the country, the institution name, and the maximum balance during the year.

FinCEN Form 114, also called the FBAR (Foreign Bank Account Report), goes to the Treasury Department's Financial Crimes Enforcement Network. You file it separately from your tax return if the combined balance of all your foreign accounts exceeds $10,000 at any point during the calendar year. The threshold is much lower than Form 8938, which is why most people with offshore accounts file both.

Failure to file either form can result in civil penalties of $10,000 per violation, or criminal penalties up to $250,000 and five years in prison if the IRS determines the failure was willful. These penalties explore even if you owe no additional tax on the account.

Why most banks will not accept U.S. clients anymore

Twenty years ago, opening an offshore account as a U.S. citizen was straightforward. Today, most banks outside the United States have stopped accepting American clients entirely, or charge such high fees that the account becomes impractical.

The reason is the Foreign Account Tax Compliance Act (FATCA), passed in 2010. FATCA requires foreign banks to report the names, addresses, and account balances of U.S. account holders directly to the IRS. Banks that do not comply face a 30 percent withholding tax on certain U.S. income flowing through their systems. For a small bank in Europe or Asia, the cost of compliance infrastructure often exceeds the profit from U.S. clients, so they straightforward closed those accounts or stopped accepting new ones.

Banks that do accept U.S. clients typically require minimum deposits of $250,000 to $1 million, charge annual maintenance fees of $1,000 to $5,000, and may require you to work through a private banking relationship rather than opening an account online. Some require you to visit the bank in person.

Documents you will need to provide

The specific documents vary by bank and country, but the baseline is consistent across most institutions that still accept international clients.

Document TypeWhat It ProvesTypical Form
PassportIdentity and citizenshipOriginal or certified copy
Proof of residenceCurrent addressUtility bill, lease, or government ID dated within the last three months
Proof of incomeSource of funds and financial stabilityRecent tax returns, employment letter, business registration, or bank statements
Bank referenceYour history with financial institutionsLetter from your current bank confirming account age and standing
Source of funds declarationThat money is not from illegal activityWritten statement explaining where the deposit money comes from

Many banks also require a video call with a compliance officer, during which they will ask you directly why you want an offshore account, where your money comes from, and what you plan to use the account for. Be honest. Banks are trained to detect evasion, and lying on these forms is a separate crime from failing to report the account.

Countries where offshore accounts are still accessible to U.S. citizens

Some countries have actively marketed banking services to international clients and maintain relationships with U.S. banks, making the process simpler (though not straightforward).

Switzerland still accepts U.S. clients through major banks like UBS and Credit Suisse, though minimum deposits start at $1 million and fees are substantial. Swiss banks have invested heavily in FATCA compliance infrastructure.

Singapore and Hong Kong are popular for people doing business in Asia. Both have modern banking systems and clear regulatory frameworks, though minimums are typically $250,000 to $500,000.

United Kingdom banks accept U.S. clients more readily than continental Europe, partly because they are already accustomed to FATCA reporting.

Belize, Panama, and the Cayman Islands market themselves as offshore financial centers, but opening an account there as a U.S. citizen is not easier—it is actually harder, because these jurisdictions are under higher scrutiny from the IRS and FinCEN. Banks in these countries are more cautious about U.S. clients, not less.

The country you choose matters less than the specific bank. Call the bank directly and ask whether they accept U.S. citizens. If they say yes, ask what the minimum deposit is and what documents they require. Many will not answer these questions by email.

The actual costs and timeline

Opening an offshore account takes longer and costs more than opening a domestic one.

The timeline is typically 4 to 12 weeks from your first contact to the account being active. This includes the time for the bank to review your documents, conduct background checks, and set up the account infrastructure. Some banks take longer if they need to verify your employment or conduct additional due diligence.

The costs include the initial minimum deposit (which is your money, not a fee), annual maintenance fees of $1,000 to $5,000, wire transfer fees of $25 to $100 per transaction, and currency conversion fees if you move money between currencies. Some banks charge inactivity fees if you do not maintain a minimum balance or conduct a minimum number of transactions per year.

You will also incur costs for tax preparation. Most accountants charge $500 to $2,000 extra per year to prepare the additional forms required for offshore accounts. If you have multiple accounts or complex income sources, the cost can be higher.

Legal reasons people open offshore accounts

Offshore accounts are legal. The illegality comes from not reporting them. Here are the legitimate reasons people use them.

Currency diversification: If you earn income in euros, pounds, or other currencies and want to hold that money without converting it to dollars, an offshore account in that currency avoids conversion fees and hedges against dollar fluctuation.

International business: If you own a business or work in a country outside the United States, it is often simpler to keep operating funds in a local account rather than wiring money back and forth.

Property ownership: If you own real estate outside the United States, a local bank account simplifies paying property taxes, maintenance, and utilities.

Creditor protection: In some jurisdictions, assets held in offshore accounts are protected from creditors in your home country. This is legal if done before a lawsuit is filed, but becomes fraud if done after. Consult a lawyer before using an offshore account for this purpose.

Retirement planning: Some people use offshore accounts to diversify retirement savings or to access investment products not available in the United States. This is legal but requires careful tax planning.

What happens if you do not report an offshore account

The IRS and FinCEN actively pursue unreported offshore accounts, especially large ones. They have access to FATCA data from foreign banks, and they cross-reference it against tax returns and FBAR filings.

If you have an unreported account and the IRS discovers it, you face civil penalties of 20 percent of the account balance per year of non-compliance, plus interest on any unpaid taxes. If the IRS determines the failure was willful—meaning you knew about the requirement and chose not to comply—the penalty increases to 75 percent of the account balance, and you become subject to criminal prosecution.

The IRS has a voluntary disclosure program that allows you to report an unreported account and pay back taxes plus a reduced penalty (usually 20 percent of the highest balance) instead of facing criminal charges. You must file amended returns for the past six years and file the required forms going forward. This program is available only if you contact the IRS before they contact you.

Frequently Asked Questions

Do I have to report an offshore account if it has no money in it?

If the account is open and in your name, yes. You report it on Form 8938 and FinCEN Form 114 based on whether it meets the balance thresholds at any point during the year. An empty account still counts as a foreign financial asset. If you close the account, you do not report it in future years.

Can I open an offshore account without a U.S. bank reference?

Some banks will accept alternative references, such as a letter from an accountant, employer, or business partner confirming your financial stability. Call the bank and ask what they will accept. A bank reference is preferred but not always required, especially if you have other strong documentation of income and assets.

What if I am a permanent resident but not a U.S. citizen?

Green card holders have the same reporting obligations as U.S. citizens. You must file Form 8938 and FinCEN Form 114 if your accounts meet the thresholds. The rules do not change based on citizenship status—they explore to anyone who is a U.S. tax resident.

Is it cheaper to just keep my money in a U.S. bank?

For most people, yes. Unless you have a specific reason—earning income in another currency, owning property abroad, or doing international business—the fees, minimum deposits, and reporting complexity of an offshore account outweigh the benefits. A U.S. bank account is simpler and cheaper.

Can I hide money in an offshore account?

No. FATCA reporting means the IRS knows about it. Hiding money offshore is a federal crime separate from tax evasion. If you are considering an offshore account to conceal assets from creditors, a spouse, or the government, consult a lawyer first—what you are considering may be illegal.