What an offshore account is and who opens one

An offshore savings account is a bank account held in a country other than where you live or hold citizenship. The bank is physically located abroad, and your money sits in that foreign country's financial system. People open these accounts for reasons that range from legitimate tax planning to currency diversification to managing money across multiple countries where they work or own property.

The term "offshore" does not mean hidden or illegal. It simply means the account exists outside your home country. The United States, for example, has thousands of citizens with legitimate offshore accounts in Canada, the UK, Mexico, and elsewhere. What matters legally is whether you report the account to your home country's tax authority — not whether the account exists.

Key Takeaways

  • Offshore accounts are legal, but you must report them to your home country's tax authority if you are a citizen or resident there, regardless of where the money came from.
  • Most offshore banks require a minimum deposit ranging from $10,000 to $250,000, and many will not open accounts for US citizens without extensive documentation.
  • You will need a passport, proof of address, proof of income or employment, and often a letter explaining the purpose of the account.
  • The process typically takes four to eight weeks from application to account opening, and some banks now refuse US clients entirely due to regulatory burden.
  • Reporting requirements vary by country; US citizens must file FBAR forms and FATCA reports if their offshore accounts exceed certain thresholds.

Where you can actually open an offshore account

Not every country's banks will open accounts for foreign nationals, and the landscape has narrowed significantly since 2010. Banks in Switzerland, the Cayman Islands, and Luxembourg historically served international clients, but many have closed to new foreign account holders or raised minimum deposits to $500,000 or higher.

Countries where offshore accounts remain more accessible include Canada, the United Kingdom, Mexico, and several Caribbean nations like Belize and Antigua. Singapore and Hong Kong remain open to international clients but typically require minimum deposits of $100,000 to $250,000. Some online banks and fintech platforms now offer international accounts with lower minimums, though these often come with restrictions on the types of transactions you can make.

If you are a US citizen, many traditional offshore banks now decline new accounts because of the compliance cost. Your best options are often banks in countries where you have family ties, previous residence, or ongoing business interests — places where the bank already understands your tax situation and can justify the paperwork burden.

Documents you will need to provide

Banks require proof of identity, proof of address, and proof of legitimate income. Bring your passport (the standard for international banking), a recent utility bill or lease showing your current address, and documentation of employment or income — typically a recent pay stub, tax return, or letter from your employer on company letterhead stating your position and salary.

Many banks also ask for a letter of reference from your current bank, stating how long you have held an account there and whether your account is in good standing. Some require a letter explaining the purpose of the offshore account — whether you are managing income earned abroad, diversifying currency, or another stated reason. A few banks request proof of the source of your initial deposit, especially if the amount is large.

If you are opening the account on behalf of a business or trust, requirements expand significantly. You will need corporate registration documents, articles of incorporation, proof of beneficial ownership, and sometimes audited financial statements. This is where the process slows down most — corporate accounts can take three to four months to open.

Minimum deposits and ongoing fees

Minimum deposits vary widely. Some online banks and fintech platforms accept accounts with $1,000 to $5,000 minimums, but these are exceptions and often come with limited features. Traditional offshore banks typically require $25,000 to $100,000 to open an account, with premium or private banking tiers starting at $250,000 or higher.

Monthly or annual maintenance fees range from $10 to $100 per month depending on the bank and account type. Some banks charge per transaction — $5 to $25 for wire transfers, for example. Currency conversion fees are common and can run 1 to 3 percent of the amount converted. Interest rates on savings balances vary by country and bank; some offshore accounts pay higher rates than US banks, while others pay almost nothing.

Ask the bank for a complete fee schedule before opening an account. Hidden fees are rare at established banks, but the total cost of maintaining an offshore account can be substantial if you make frequent transfers or hold small balances.

The application process and timeline

Most banks now require you to start the process online or by phone, though some still insist on an in-person visit to a branch. You will fill out an application form (often 10 to 20 pages), provide the documents listed above, and sometimes participate in a video call where a bank officer verifies your identity and asks about the purpose of the account.

After submission, the bank's compliance team reviews your application — this is the slowest step. They verify your identity against international databases, confirm your employment, and check for any regulatory red flags. This review typically takes two to four weeks. Once approved, the bank sends account details and instructions for making your initial deposit. The entire process from application to usable account usually takes four to eight weeks.

Some banks move faster if you have an existing relationship with them (a previous account or a referral from a current customer). Others slow down if your country of residence is on their higher-scrutiny list or if your initial deposit is unusually large.

Tax reporting requirements for your home country

If you are a US citizen or permanent resident, you must report offshore accounts to the IRS. Accounts with a combined balance over $10,000 at any point during the year require an FBAR (Foreign Bank Account Report) filed by April 15 of the following year. You must also report the account on your annual tax return using FATCA (Foreign Account Tax Compliance Act) forms if the balance exceeds $200,000 (the threshold varies by filing status and whether you are married filing jointly).

Failure to file these reports carries penalties ranging from $10,000 to $100,000 per account per year, depending on whether the failure was willful. Many people discover this requirement only after opening an account, so confirm the reporting rules for your country before you deposit money.

Citizens of other countries have different reporting thresholds and forms. Canada requires reporting of foreign property over CAD $100,000. The UK requires reporting of foreign income and gains. Australia has similar requirements. Check with a tax professional in your country before opening an account to understand what you will owe in reporting and taxes.

Alternatives if traditional offshore banking is not available to you

If you cannot meet the minimum deposit or cannot find a bank willing to open an account for your nationality, several alternatives exist. International money transfer services like Wise, OFX, and Remitly allow you to hold balances in foreign currencies and make transfers without a traditional bank account, though they are not full savings accounts and offer limited features.

Some countries offer digital banking licenses to fintech companies that operate across borders. These services often have lower minimums and faster approval, but they typically do not offer the same protections as traditional banks and may not be insured by a government deposit may provide.

If your goal is currency diversification, you can also open a multi-currency account with your existing bank in your home country. Many major banks now offer this without requiring you to move your money abroad. This approach keeps your money in a familiar regulatory environment while still letting you hold foreign currency.

Frequently Asked Questions

Is opening an offshore account legal?

Yes, opening an offshore account is legal. What matters is reporting it to your home country's tax authority if you are required to do so. The illegality comes from hiding the account or failing to report income earned in it — not from the account's existence. Consult a tax professional in your country to understand your specific reporting obligations.

Can I open an offshore account if I am a US citizen?

Yes, but it is harder than it was ten years ago. Many traditional offshore banks now decline US clients because of FATCA compliance costs. Your best options are banks in countries where you have family ties or previous residence, or fintech platforms that serve US citizens. Expect higher minimums and longer approval times than for domestic accounts.

How long does it take to open an offshore account?

Four to eight weeks is typical from application to usable account. The compliance review — where the bank verifies your identity and checks regulatory databases — usually takes two to four weeks. Some banks move faster if you have an existing relationship with them or if your application is straightforward.

What happens if I do not report my offshore account?

If you are required to report it and do not, penalties can reach $10,000 to $100,000 per account per year depending on your country and whether the failure was willful. The IRS and other tax authorities now share information with foreign banks through automatic reporting agreements, so unreported accounts are increasingly likely to be discovered.

Can I move money into an offshore account from my home country bank?

Yes. Once your offshore account is open, you can transfer money from your home country bank via wire transfer. The process is the same as sending money to anyone abroad — you provide the offshore bank's routing information and your account number. Wire fees typically run $15 to $50 per transfer, and the money usually arrives within one to three business days.