What an offshore account is and who actually uses them
An offshore account is a bank account held in a country other than the one where you live or hold citizenship. The bank is physically located abroad, and the account is denominated in that country's currency or in US dollars, euros, or other major currencies. People open them for legitimate reasons: expatriates managing money across multiple countries, business owners with international operations, investors diversifying currency exposure, or people relocating who need to maintain banking relationships in their home country.
The term "offshore" carries baggage because some people use these accounts to hide money from tax authorities or creditors. That is illegal. The US government, the IRS, and most other tax authorities require you to report offshore accounts and the income they generate. If you are a US citizen or permanent resident, you must report all worldwide income and file additional forms disclosing foreign financial accounts over certain thresholds. Other countries have similar rules. Opening an offshore account does not make money invisible—it makes it traceable through different channels.
Legitimate offshore banking is straightforward: you need a real reason, you need to report it, and you need to pick a jurisdiction and bank that will accept you. The hard part is not the offshore part—it is that most banks now refuse to take on US clients at all because the compliance burden is too high.
Key Takeaways
- Offshore accounts are legal if you report them to the IRS and your home country's tax authority, but most foreign banks now decline US clients because of compliance costs.
- You will need proof of identity, proof of address, a statement of purpose, and often proof of income or net worth before any bank will open an account for you.
- The threshold for reporting an offshore account to the US government is $10,000 in aggregate across all foreign accounts at any point during the year.
- Fees, minimum balances, and currency conversion costs are often higher for offshore accounts than domestic ones, and you may face delays moving money in and out.
- If you are a US citizen, you must file FBAR (FinCEN Form 114) if you have foreign accounts totaling more than $10,000, and FATCA forms if you have certain foreign assets.
Why most foreign banks will not take US customers anymore
Until the mid-2000s, opening an offshore account as a US citizen was routine. Then the IRS cracked down on tax evasion, and Congress passed the Foreign Account Tax Compliance Act (FATCA) in 2010. FATCA requires foreign banks to report accounts held by US citizens and permanent residents to the IRS, or face penalties and exclusion from US financial markets. The compliance cost is enormous: a bank must verify identity, track citizenship, file annual reports, and maintain systems to catch accounts that should be reported.
Most foreign banks decided it was not worth it. They simply stopped accepting US clients. A few large international banks still do—HSBC, Barclays, Deutsche Bank, and some Swiss private banks—but they impose high minimum balances (often $250,000 to $1 million), charge steep fees, and scrutinize your source of funds carefully. Smaller regional banks almost never accept US residents.
If you are not a US citizen but hold a US green card or visa, the rules vary by bank and by country. Some treat green card holders the same as citizens; others do not. You will need to ask directly.
Documents and information you will need to provide
Every bank will ask for the same core set of documents, though the exact list varies by institution and by the country where the bank operates. Start with a valid passport or national ID card—this is non-negotiable. You will also need proof of address, usually a utility bill, lease, or government-issued document showing your current residence. Some banks accept a recent bank statement from your home country as proof of address; others do not.
Next, the bank will ask why you want an account. This is not optional. You must provide a statement of purpose: you are relocating to that country, you have a business there, you receive income in that currency, you are managing an inheritance, or you are diversifying your holdings. Vague answers trigger rejection. Be specific about what you plan to do with the account.
Most banks will also ask for proof of income or net worth. This might be recent tax returns, payslips, a letter from your employer, bank statements showing your balance, or documentation of assets you own. The threshold depends on the bank and the country. A bank in a major financial center (London, Singapore, Hong Kong, Switzerland) will expect higher net worth than a regional bank in a smaller country.
Finally, be prepared to answer questions about the source of your funds. Banks are required by law to know where money comes from. If you cannot explain it clearly, the bank will decline you. This is not discretionary—it is part of anti-money-laundering law in every country.
Which countries and banks still accept US clients
The list is short and shrinking. Switzerland remains the most common destination for US citizens, though even Swiss banks have tightened requirements. UBS and Credit Suisse (now part of UBS) still accept US clients, but only with substantial minimum deposits and high fees. You will typically need at least $250,000 to $500,000 to open an account.
The United Kingdom is another option. HSBC and Barclays both have US client programs, though again with high minimums and strict vetting. Some UK private banks will work with US expats, particularly if you have a connection to the UK (work visa, residency, family ties).
Singapore and Hong Kong are popular for people doing business in Asia. DBS Bank, OCBC, and UOB in Singapore, and HSBC and Standard Chartered in Hong Kong, all have programs for US clients. Minimums are typically $100,000 to $250,000. These jurisdictions are attractive because they have stable currencies, low corruption, and strong banking infrastructure.
Smaller countries like Belize, the Cayman Islands, and Panama have marketed offshore accounts heavily, but most reputable banks in those jurisdictions now decline US clients. If a bank in a tax haven is willing to take you with minimal documentation, that is a red flag—it suggests they are not complying with FATCA or anti-money-laundering law.
The safest approach is to contact the international banking division of a major bank you already use. If you have an account at a large US bank with a global presence (JPMorgan Chase, Bank of America, Citibank), ask whether they can refer you to their international arm or a partner bank in the country where you want an account. This is slower but more reliable than cold-calling foreign banks.
Reporting requirements and tax obligations
If you are a US citizen or permanent resident and you have a foreign financial account, you must report it to the US government if the aggregate balance exceeds $10,000 at any point during the calendar year. This is done using FinCEN Form 114, also called the FBAR (Foreign Bank Account Report). You file it electronically with the Financial Crimes Enforcement Network, not with the IRS, though the IRS can access it. The deadline is April 15 of the following year, with an automatic extension to October 15 if you file your tax return on time.
You must also report the account on your tax return itself if you have certain foreign assets. This is done using Form 8938 (Statement of Specified Foreign Financial Assets), which is filed with your 1040. The threshold for Form 8938 is lower than the FBAR threshold and depends on your filing status and whether you live in the US. If you live abroad, the threshold is higher. If you live in the US, you must file Form 8938 if you have more than $200,000 in foreign financial assets at year-end (or $300,000 at any point during the year).
You must also report any income the account generates—interest, dividends, capital gains—on your tax return. This income is taxable to the US government regardless of where the account is located. There is no special deduction for offshore accounts. If you are a US citizen living abroad, you may be able to use the Foreign Earned Income Exclusion to exclude up to a certain amount of salary from US taxation, but this does not apply to investment income or interest.
Penalties for not reporting are severe: up to 50% of the account balance per year of non-compliance, plus criminal prosecution if the IRS believes you acted willfully. If you have an unreported account, you can file an amended return and pay back taxes, but you will also owe penalties and interest. The IRS has a Streamlined Filing Compliance Procedures program for people who want to come into compliance without facing criminal prosecution, but you must act before the IRS contacts you.
Costs, minimums, and practical limitations
Offshore accounts are expensive. Minimum balances start at $100,000 and often run to $500,000 or higher. Annual fees range from $500 to several thousand dollars, depending on the bank and the account type. Wire transfer fees are typically $25 to $50 per transaction, and currency conversion fees can add 1% to 3% to every transaction. If you are moving money frequently or in small amounts, these costs will eat into any benefit you gain.
Transfers in and out of offshore accounts are slower than domestic transfers. A wire from a US bank to a foreign bank typically takes 3 to 5 business days, and sometimes longer if the banks do not have a direct relationship. Transfers from a foreign account back to the US can take even longer. If you need access to your money quickly, an offshore account is not the right tool.
You will also face currency risk. If your account is denominated in a foreign currency and the exchange rate moves against you, your US dollar value drops. Some people open offshore accounts specifically to hold foreign currency as a hedge, but this is an investment decision, not a banking convenience. You need to understand currency markets before you commit money to this strategy.
Finally, offshore accounts offer no additional legal protection. If you are sued in the US, a creditor can still reach a foreign account through the courts. If you are trying to hide money from a creditor or ex-spouse, an offshore account will not work—and attempting to do so is fraud. Offshore accounts are for managing money across borders, not for hiding it.
Alternatives if you cannot open an offshore account
If foreign banks will not take you, you have other options depending on why you wanted an offshore account in the first place.
If you are an expat who needs to manage money in your home country, you can keep a domestic account there and wire money to and from the US as needed. This is slower and more expensive than an offshore account, but it works. Many US banks allow you to maintain a US account even if you move abroad, so you can keep both.
If you want to hold foreign currency, you can open a multi-currency account at a US bank. Citibank, HSBC USA, and a few others offer accounts that let you hold balances in euros, pounds, yen, and other major currencies without leaving the US. The fees are lower than an offshore account, and you do not face the reporting burden. You still pay currency conversion fees, but you avoid the minimum balance and annual fees of offshore banking.
If you are doing business internationally, you can open a business account in the US that is denominated in foreign currency, or you can use a payment processor like Wise (formerly TransferWise) or OFX to move money across borders at a lower cost than a bank wire. These services are not bank accounts, but they are faster and cheaper for frequent transfers.
If you are investing internationally, you can buy foreign stocks and bonds through a US brokerage account. You do not need an offshore account to own foreign assets—you just need a brokerage account that offers international trading. Fidelity, Schwab, and most major brokerages offer this.
Frequently Asked Questions
Do I have to report an offshore account if I have less than $10,000 in it?
No, the FBAR threshold is $10,000 in aggregate across all foreign accounts. If you have multiple accounts totaling less than $10,000, you do not file FBAR. However, you still must report any income the account generates on your tax return, and you must report the account itself on Form 8938 if you meet that threshold, which is lower than the FBAR threshold for US residents.
Can I open an offshore account if I have bad credit?
Credit score does not matter to foreign banks the way it does to US banks. They care about your net worth, income, and source of funds. If you have a stable income and can explain where your money comes from, bad credit will not disqualify you. However, if you have unpaid judgments or tax liens, a bank may decline you because of the legal risk.
What happens if I move money into an offshore account and then move back to the US?
The account remains yours, and you continue to report it to the IRS. Moving back to the US does not change your reporting obligations. You still file FBAR and Form 8938 if you meet the thresholds, and you still pay US tax on any income the account generates. You can keep the account open or close it—that is your choice—but you cannot stop reporting it just because you moved.
Is it legal to open an offshore account to avoid US taxes?
No. Tax evasion is a federal crime. An offshore account does not shield you from US taxation. You must report the account and pay tax on all income it generates. If your goal is to reduce your tax burden, you should work with a tax professional on legal strategies like retirement account contributions, charitable donations, or business deductions—not offshore banking.
How long does it take to open an offshore account?
Typically 4 to 8 weeks from the time you submit your documents. The bank will verify your identity, check your background, review your source of funds, and confirm your purpose for the account. Some banks are faster; others take longer. During this time, the bank may ask follow-up questions or request additional documents. You cannot speed this up—compliance is mandatory.