An offshore bank account is a bank account held at a financial institution outside your country of citizenship or residence.
The term "offshore" simply means the bank is located in a different country than where you live. A U.S. citizen with a bank account in Canada, the UK, or Singapore has an offshore account. So does a British resident with money in a U.S. bank. The account itself works the same way as a domestic account — you deposit money, withdraw it, earn interest, and move funds — but it sits in a foreign jurisdiction with its own banking rules, tax laws, and currency.
Offshore accounts are legal to hold. What matters legally is whether you report them to your home country's tax authority and follow disclosure rules. The U.S. requires citizens and residents to report foreign bank accounts over $10,000 to the Financial Crimes Enforcement Network (FinCEN) using Form 114 (FBAR). Many other countries have similar reporting requirements. Failure to disclose is illegal; holding the account itself is not.
Key Takeaways
- An offshore account is simply a bank account in a country other than where you live or hold citizenship, and it operates under that country's banking and tax laws.
- U.S. citizens and residents must report foreign bank accounts exceeding $10,000 to FinCEN annually, regardless of whether the account earns income.
- Common reasons people open offshore accounts include currency diversification, access to international banking services, or relocation to a new country.
- Offshore accounts are subject to the tax laws of both the country where the bank is located and your home country, so you may owe taxes in both places.
- Opening an offshore account typically requires proof of identity, proof of address, and sometimes a minimum deposit that varies by bank and country.
Why people open offshore accounts
People open offshore accounts for straightforward reasons tied to their circumstances. Someone who moves to another country for work often opens a local bank account because they need to receive a salary, pay local bills, and access banking services in that currency. A business owner with international clients may hold accounts in multiple countries to match the currencies they invoice in. Someone concerned about currency risk might keep savings in a different currency than their home country uses.
Others open offshore accounts to access banking services not available at home. Some countries have stricter banking regulations or higher fees; a person may find better interest rates or lower costs elsewhere. A few people use offshore accounts as part of legitimate tax planning — for example, a U.S. citizen working abroad may have tax advantages to holding income in the country where they earned it, though this requires careful compliance with both countries' tax codes.
What offshore accounts are not commonly used for, despite their reputation: hiding money from taxes. Modern banking transparency rules, international tax treaties, and automatic reporting between countries make this extremely difficult and illegal. The IRS and tax authorities in other countries actively pursue unreported offshore income.
How offshore accounts differ from domestic accounts
The mechanics of an offshore account are identical to a domestic one — you deposit, withdraw, earn interest, and move money. The differences lie in regulation, taxation, and access.
Currency and exchange rates: An offshore account is often held in the local currency of that country. If you hold an account in euros in Germany, your balance is in euros, and you pay exchange fees when converting to dollars. Domestic accounts are in your home country's currency.
Interest rates and fees: Banks in different countries charge different fees and offer different interest rates. Some offshore banks have higher minimums or charge more for international transfers. Others offer better rates because they operate in a lower-cost jurisdiction.
Deposit insurance: Your home country's deposit insurance does not cover offshore accounts. A U.S. bank account is insured by the FDIC up to $250,000 per account holder per bank. An offshore account is insured by that country's deposit protection scheme, if one exists. Some countries offer no deposit insurance at all, meaning your money is at risk if the bank fails.
Access and transfers: Moving money in and out of an offshore account can be slower and more expensive than domestic transfers. International wire transfers typically take 3 to 5 business days and incur fees from both your sending bank and the receiving bank. Some offshore banks restrict how often you can transfer money out.
Tax obligations for offshore accounts
You owe taxes on offshore account income in both the country where the bank is located and your home country — if both countries tax that income. A U.S. citizen with a savings account in Canada earning 4% interest must report that interest to the IRS and pay U.S. income tax on it. They also owe Canadian tax on the same interest to the Canadian Revenue Agency. The two countries have a tax treaty to prevent double taxation in some cases, but you still must file in both places.
The IRS taxes U.S. citizens on worldwide income, regardless of where the money is earned or held. If you are a U.S. citizen with an offshore account, you report all income from that account on your U.S. tax return. You also file Form 114 (FBAR) with FinCEN if the account balance exceeds $10,000 at any point during the year. This is a separate filing from your tax return and is due June 30 each year (with an automatic extension to October 15).
Other countries have similar rules. The UK taxes residents on worldwide income. Australia taxes residents on foreign income. Canada taxes residents on worldwide income. The specific rules vary, but the principle is the same: your home country wants to know about and tax money you hold abroad.
How to open an offshore account
The process varies by country and bank, but the basic steps are similar to opening a domestic account. You will need a valid passport or national ID, proof of address (usually a recent utility bill or bank statement), and sometimes proof of income or employment. Some banks require a minimum deposit, which ranges from a few hundred dollars to tens of thousands depending on the institution and country.
Many offshore banks now require you to visit in person or use a video call to verify your identity. Some will not open accounts for non-residents without a local address or employment. Banks in countries with strict anti-money-laundering rules (most developed nations) ask detailed questions about the source of your funds and the purpose of the account.
The timeline varies. Opening an account at a bank in a major financial center like London, Singapore, or Toronto can take 1 to 4 weeks if you have all documents ready. Banks in smaller countries or with stricter vetting may take longer. Once open, your first deposit may take several days to clear, especially if it is an international wire transfer.
Risks and limitations of offshore accounts
Offshore accounts carry real risks that domestic accounts do not. If the bank fails, your money may not be insured. If the country experiences political instability or currency collapse, your savings could be affected. Exchange rate fluctuations mean the dollar value of your account can drop even if the balance in the local currency stays the same.
Regulatory risk is significant. Some countries change banking rules or impose capital controls that restrict how much money you can move out. A few countries have frozen or seized foreign-held accounts during financial crises. These are rare in stable, developed nations but more common in emerging markets.
Compliance risk is the most serious for most people. Failing to report an offshore account to your tax authority can result in substantial penalties, interest, and criminal charges in extreme cases. The IRS penalty for not filing Form 114 starts at $10,000 per violation and can go much higher. Other countries have similar penalties. The burden is on you to know the rules and follow them.
Practical limitations include higher fees for international transfers, slower processing times, and difficulty accessing your money quickly. Some offshore banks restrict ATM withdrawals or limit how often you can transfer money out. Customer service may be limited if you do not speak the local language.
Reporting requirements by country
The United States requires Form 114 (FBAR) filing for any U.S. citizen or resident with foreign financial accounts totaling over $10,000. The threshold is $10,000 combined across all accounts, not per account. You file once per year, and the deadline is June 30 with an automatic extension to October 15.
The UK requires residents to report foreign accounts on their tax return (Self Assessment). Australia requires residents to report foreign income and accounts to the Australian Taxation Office. Canada requires residents to report foreign property and income. The European Union has automatic exchange of information between member states' tax authorities, so accounts held in one EU country are reported to your home country's tax authority.
Most developed countries now participate in the Common Reporting Standard (CRS), an international agreement where banks automatically report account information to tax authorities. This means your offshore bank will likely report your account to your home country's tax authority without you having to file anything — but you still must file the required forms yourself.
Frequently Asked Questions
Is it illegal to have an offshore bank account?
No. Holding an offshore account is legal. What is illegal is failing to report it to your tax authority if your country requires reporting. The account itself is not the problem; hiding it from the government is.
Do I have to pay taxes on an offshore account if I do not withdraw the money?
Yes, if the account earns interest or generates income. You owe tax on the interest even if you leave it in the account. You must report the account itself to your tax authority regardless of whether it earns income, if your country requires it.
What is the difference between an offshore account and a tax haven account?
An offshore account is simply a bank account in another country. A tax haven account is an offshore account specifically in a country with very low or no income tax. All tax haven accounts are offshore, but not all offshore accounts are in tax havens.
Can I open an offshore account online without visiting the country?
Some banks allow it, but many require an in-person visit or video verification. Banks in countries with strict anti-money-laundering rules are more likely to require verification. It depends on the specific bank and country.
How much money do I need to open an offshore account?
Minimums vary widely. Some banks accept accounts with a few hundred dollars; others require $10,000, $50,000, or more. The minimum depends on the bank, the country, and the type of account. You will need to contact banks directly to find their requirements.