What an offshore account actually is and what it costs

An offshore bank account is held at a financial institution outside the United States. The bank is licensed and regulated by its own country's banking authority—not the U.S. Federal Reserve or FDIC. Money you deposit there is subject to that country's laws, not American deposit insurance, and you remain responsible for reporting the account to the IRS.

Opening one requires more paperwork than a domestic account. Most offshore banks require an initial deposit between $250,000 and $1 million, though some accept lower minimums. Annual fees typically run $1,000 to $5,000 or higher, depending on the bank and account type. Wire transfers in and out cost $25 to $100 per transaction. If the bank closes your account or you need to move money quickly, you may face delays of several business days.

The primary reason people open offshore accounts is to hold currency in a country other than the U.S.—for example, if you earn income abroad or expect to spend money abroad regularly. A secondary reason is to diversify banking relationships across jurisdictions. Tax avoidance is not a legal reason; the IRS requires you to report all foreign accounts and income, regardless of where the money sits.

Key Takeaways

  • Offshore banks typically require deposits of $250,000 to $1 million and charge annual fees of $1,000 to $5,000 or more.
  • You must report all offshore accounts to the IRS on your tax return and file FinCEN Form 114 if your total foreign account balance exceeds $10,000 at any point during the year.
  • The bank will ask for proof of income, tax returns, a government-issued ID, and documentation of the source of your initial deposit.
  • Opening an account typically takes four to eight weeks once you submit all required documents.
  • Offshore accounts do not protect money from creditors or legal judgments in the U.S., and moving money there to avoid paying a debt is illegal.

Which countries and banks accept U.S. citizens

Not all countries welcome U.S. account holders. After 2010, when the U.S. passed the Foreign Account Tax Compliance Act (FATCA), many banks worldwide stopped accepting American clients because the reporting burden became too heavy. Today, the most accessible options for U.S. citizens are Switzerland, the United Kingdom, Canada, Singapore, Hong Kong, and the Cayman Islands.

Switzerland remains the traditional choice for offshore banking, though Swiss banks now require higher minimums (often $1 million or more) and charge premium fees. UK banks like HSBC and Barclays offer accounts to U.S. citizens but typically require you to have an existing relationship or significant assets. Singapore and Hong Kong are popular for people doing business in Asia. Canadian banks accept U.S. citizens more readily than European banks do, and minimums are sometimes lower.

The Cayman Islands, Bahamas, and other Caribbean jurisdictions market themselves to U.S. clients, but research the bank's reputation carefully. Some are legitimate; others operate with minimal oversight. Check whether the bank is regulated by its home country's central bank or financial authority before sending money.

Documents you will need to provide

Every offshore bank will ask for proof of identity, proof of address, and proof of income. Bring a passport (not a driver's license—most offshore banks do not accept U.S. state IDs). For proof of address, a recent utility bill, lease, or mortgage statement works. For proof of income, provide your last two years of tax returns or, if self-employed, business tax returns and a letter from your accountant.

You will also need to explain the source of your initial deposit. If you are transferring $500,000, the bank will ask where that money came from—your salary, an inheritance, a business sale, or investment gains. Be prepared with documentation: a bank statement showing the transfer, a gift letter if someone gave you the money, or a closing statement if you sold property. Banks are required by law to verify that your money does not come from illegal activity.

Some banks ask for a letter from your U.S. accountant or tax attorney confirming that you understand your U.S. tax obligations. This is not required by law, but providing one can speed up approval. If you have a complex financial situation—multiple businesses, significant investments, or prior tax issues—hiring a tax attorney to help with the application can be worth the cost.

How to find and contact an offshore bank

Do not rely on online ads or unsolicited emails offering offshore accounts. Instead, start with banks you recognize: HSBC, Barclays, UBS, Credit Suisse, DBS Bank, or Standard Chartered. Visit their official websites and look for a "Private Banking" or "International Clients" section. Call the main number listed on their website and ask to speak with someone in private banking or international services.

If you already have a relationship with a U.S. bank, ask whether they have a partner bank abroad or can refer you. Many large U.S. banks have correspondent relationships with offshore institutions and can facilitate introductions. This route is slower but more secure because you are working through a known entity.

You can also work with an international tax attorney or wealth manager who specializes in offshore banking. They have existing relationships with banks and can submit your application on your behalf. This costs money—typically $2,000 to $10,000 in legal or advisory fees—but it increases the likelihood of approval and speeds up the process.

The IRS reporting requirement you cannot skip

If you have a foreign bank account and the total balance in all your foreign accounts exceeds $10,000 at any point during the calendar year, you must file FinCEN Form 114 (Report of Foreign Bank and Financial Accounts, also called the FBAR) with the U.S. Treasury by April 15 of the following year. This is separate from your tax return; you file it electronically through FinCEN's website.

You must also report the account on your tax return itself, usually on Schedule B (Interest and Ordinary Dividend Income) or Form 8938 (Statement of Specified Foreign Financial Assets), depending on your total foreign assets. The rules vary based on your filing status and total asset value, so consult a tax professional to determine which forms apply to you.

Failing to file the FBAR or report foreign accounts on your tax return carries penalties of $10,000 per violation for non-willful violations, and up to $100,000 or 50% of the account balance for willful violations. The IRS has access to foreign bank records through FATCA agreements, so they will find unreported accounts. Filing correctly from the start is far cheaper than dealing with penalties later.

Timeline and what to expect after you apply

After you submit your application and documents, expect the bank to take two to four weeks to review everything. They will verify your identity, check your background, and confirm the source of your deposit. Some banks use third-party compliance firms to do this work, which can add time.

Once approved, the bank will send you account opening documents to sign and return. This step typically takes one to two weeks. After they receive your signed documents, they will provide you with account details—your account number, routing information, and online banking credentials. You can then wire your initial deposit.

The entire process from first contact to making your first deposit usually takes four to eight weeks. If the bank requests additional documentation or has questions about your background or income, it can stretch to three months or longer. Plan accordingly if you need the account open by a specific date.

Frequently Asked Questions

Is opening an offshore account legal?

Yes, opening an offshore account is legal as long as you report it to the IRS and pay taxes on any income it generates. What is illegal is hiding money offshore to avoid taxes or to conceal assets in a lawsuit. The account itself is not the problem; failing to disclose it is.

Will an offshore account protect my money from creditors?

Not in the U.S. If a creditor sues you and wins a judgment, they can pursue your foreign assets through U.S. courts. Moving money offshore after a lawsuit is filed or after you know a lawsuit is coming is considered fraudulent transfer and can result in criminal charges. Offshore accounts offer no legal protection from U.S. creditors.

Can I use an offshore account to avoid U.S. taxes?

No. You owe U.S. income tax on money you earn anywhere in the world, whether it sits in a U.S. bank or an offshore one. The IRS taxes based on citizenship and residency, not account location. Using an offshore account to hide income is tax evasion, which is a federal crime.

What happens if I do not report my offshore account?

The IRS and FinCEN share information with foreign banks through FATCA. If you have an unreported account, the bank may report it to U.S. authorities, or the IRS may discover it during an audit. Penalties for non-disclosure start at $10,000 per year and can reach $100,000 or more for willful violations, plus back taxes and interest.

How much money do I need to open an offshore account?

Minimums vary by bank and country. Most require $250,000 to $1 million for a standard account. Some banks offer accounts with lower minimums ($50,000 to $100,000) but charge higher fees or limit services. Call the bank directly to ask about their current minimums; they change based on market conditions and the bank's appetite for new clients.