You can open some offshore accounts online, but not the way you might think

Most offshore banks do not let you open an account entirely online from the United States. You will need to visit in person, send documents by mail, or work through a financial intermediary like a wealth manager or attorney. A few banks—mostly in countries with large expat populations like Portugal, Mexico, and some Caribbean nations—offer partial online onboarding, but they still require identity verification through video call, notarized documents, or in-person visits at a branch or embassy.

The reason is regulatory. U.S. banks must comply with the Bank Secrecy Act and FATCA (Foreign Account Tax Compliance Act), which require them to verify your identity and report U.S. account holders to the IRS. Foreign banks face the same pressure in reverse: they must verify that you are who you say you are before accepting deposits, and they must report U.S. citizens to the IRS as well. No legitimate bank—foreign or domestic—will skip these steps just because you are applying online.

If a website promises to open an offshore account in minutes with no verification, it is either a scam or not actually a bank. Real offshore banking involves paperwork, waiting, and proof of identity.

Key Takeaways

  • Most offshore banks require in-person visits, notarized documents, or video identity verification—online-only applications are rare and usually incomplete.
  • You must provide proof of identity, source of funds, and tax residency; U.S. citizens must report foreign accounts to the IRS on Form FinCEN 114 if the total exceeds $10,000.
  • Opening an account typically takes four to twelve weeks and costs $2,500 to $10,000 in setup fees, depending on the bank and account type.
  • Legitimate offshore banks are regulated by their home country's financial authority and will ask for documentation that feels invasive—that is how you know they are following the law.

Which banks actually offer online account opening

A small number of offshore banks have streamlined online onboarding for non-residents, though "online" usually means you start online and finish by video call or mail. These include some banks in Portugal (targeting EU and non-EU residents), Mexico (popular with U.S. expats), and a few in the Caribbean and Central America. Wise (formerly TransferWise) and Revolut offer multi-currency accounts that function like offshore accounts for some purposes, but they are not traditional banks and do not offer the same privacy or investment services.

The catch: even banks that advertise "online opening" will stop the process partway through and ask you to verify your identity on a video call with a compliance officer, or to send notarized copies of your passport and proof of address. Some require you to visit a branch in person or use a local representative. The online part is just the first step.

Banks in countries with large expat communities—Portugal, Mexico, Panama, Costa Rica—are more likely to have streamlined processes because they are used to opening accounts for people who cannot visit in person. But even these banks will not complete the full process without seeing your face or receiving certified documents.

What documents you will need to provide

Every offshore bank will ask for the same core set of documents, regardless of whether you apply online or in person. Have these ready before you start:

  • A valid passport (not a driver's license).
  • Proof of address—a utility bill, lease, or government-issued document showing your current address, usually dated within the last three months.
  • Proof of source of funds—bank statements, tax returns, employment letters, or business registration documents showing where your money comes from.
  • A completed W-9 form (if you are a U.S. citizen) or equivalent tax identification form for your country of residence.
  • A signed declaration of tax residency stating which country you pay taxes in.

Some banks also ask for a letter from your employer, accountant, or lawyer confirming your identity and financial standing. If you are opening a business account, you will need corporate registration documents, articles of incorporation, and the names and identification of all beneficial owners.

The bank will cross-check these documents against international sanctions lists and databases of known money launderers. This process is called Know Your Customer (KYC) compliance, and it is mandatory everywhere. It usually takes one to three weeks.

How long it takes and what it costs

Opening an offshore account is slow. From the moment you submit your first document to the moment you can make your first deposit, expect four to twelve weeks. The timeline depends on how quickly you return documents, how busy the bank is, and whether the bank flags your application for additional review.

Setup fees vary widely. Some banks charge nothing to open the account but require a minimum deposit of $10,000 to $50,000. Others charge $2,500 to $10,000 upfront, plus annual maintenance fees of $500 to $2,000. A few charge based on assets under management—typically 0.5% to 1% per year if you have more than $100,000 in the account.

If you use a financial intermediary—a wealth manager, attorney, or accountant who opens the account on your behalf—add another $1,000 to $5,000 in professional fees. This is common if you are a U.S. citizen, because many offshore banks prefer to work through intermediaries rather than directly with American clients.

Tax reporting requirements for U.S. citizens

If you are a U.S. citizen or permanent resident, you must report foreign bank accounts to the IRS. The threshold is $10,000 in total across all foreign accounts at any point during the year. If you cross that threshold, you must file Form FinCEN 114 (formerly called the FBAR) by April 15 of the following year. Failure to file carries penalties of $10,000 per violation, and willful violations can result in criminal prosecution.

You must also report the account on your annual tax return using Form 8938 (Statement of Specified Foreign Financial Assets) if your total foreign assets exceed certain thresholds—$200,000 if you are single and file from the U.S., higher if you are married or file from abroad.

The offshore bank will report your account to the IRS automatically under FATCA. You cannot hide it. The IRS receives data from foreign banks in over 100 countries, and they cross-reference it against tax returns. Report the account yourself, and you will likely face no penalty. Hide it, and you will face serious consequences.

Red flags that separate real banks from scams

Legitimate offshore banks will ask questions that feel invasive. They will want to know your job, your income, your family's wealth, where your money comes from, and why you want an account with them. They will take weeks to respond. They will ask for notarized documents. They will require a video call. This is normal and correct.

Scams work the opposite way. They promise speed, privacy, and no questions asked. They ask for money upfront before opening the account. They do not have a physical address or a regulated license. They do not ask about your source of funds. They may provide secrecy from the IRS or other governments. They use vague language about "asset protection" without explaining how it works. If any of these apply, do not send money.

Check whether the bank is regulated. Every legitimate offshore bank is licensed and supervised by its home country's financial regulator. Look up the bank's name on the website of the central bank or financial authority in that country. If it is not listed, it is not a real bank.

Alternatives to traditional offshore accounts

If opening an offshore account feels too slow or expensive, consider what you actually need. If you want to hold foreign currency, a multi-currency account with Wise or Revolut can do that in days, with lower fees. If you want to move money internationally, a wire transfer or ACH through your U.S. bank works fine and is fully tracked. If you want to invest abroad, a U.S. brokerage account can buy foreign stocks and bonds without opening a foreign account.

If you are trying to reduce taxes, an offshore account will not help—the IRS taxes U.S. citizens on worldwide income regardless of where the money sits. A tax professional can advise on legal strategies like retirement accounts, business structures, or residency changes, but an offshore account is not a tax shelter.

If you are trying to protect assets from creditors, an offshore account may help in some cases, but only if you move the money before a lawsuit is filed. Once a judgment exists, moving money offshore can be considered fraud. Talk to an attorney licensed in your state before moving significant sums.

Frequently Asked Questions

Can I open an offshore account if I have a criminal record or bad credit?

A criminal record will not automatically disqualify you, but the bank will ask about it during KYC review. Convictions related to fraud, money laundering, or tax evasion will likely result in rejection. Bad credit does not matter—banks care about the source of your funds and your tax compliance, not your credit score.

What if the bank asks me to lie about where my money comes from?

Do not do it. That is money laundering, and it is a federal crime. If a bank asks you to misrepresent the source of funds, close the account and report it to the Financial Crimes Enforcement Network (FinCEN). Legitimate banks will never ask you to lie.

Can I open an offshore account without a U.S. tax ID?

If you are a U.S. citizen, you have a tax ID (your Social Security number), and you must provide it. If you are a non-U.S. citizen, you may not need one, but you will need to provide your tax ID from your country of residence. Some countries issue tax IDs only when you file a return, so ask the bank what they accept.

How do I know if an offshore bank is actually regulated?

Look up the bank on the website of its home country's central bank or financial regulator. For example, banks in Portugal are regulated by Banco de Portugal, banks in Mexico by CNBV (Comisión Nacional Bancaria y de Valores), and banks in the Cayman Islands by the Cayman Islands Monetary Authority. If the bank does not appear in the official registry, it is not legitimate.

What happens if I do not report an offshore account to the IRS?

The IRS will find out through FATCA reporting from the foreign bank. You will face a penalty of at least $10,000 per year the account was unreported, plus interest on any unpaid taxes. If the IRS determines the violation was willful, you face criminal prosecution, which can result in prison time and fines up to $250,000.