Yes, but you need citizenship or residency in the country where the bank is located, and you must report the account to the IRS

You can open an offshore bank account if you are a U.S. citizen or resident alien, but the bank will require proof of identity, a permanent address, and often a minimum deposit—sometimes $250,000 or more. The key constraint is not permission from the U.S. government; it is the bank's own rules. Most offshore banks will not open accounts for U.S. persons unless you have a legitimate reason: business operations in that country, residency there, or substantial assets to manage. They avoid U.S. customers because of the reporting burden.

The second requirement is disclosure. You must report the account to the IRS on your annual tax return using Form 8938 (Statement of Specified Foreign Financial Assets) if the account balance exceeds $600,000 at any point during the year—or lower thresholds if you are married filing separately or live abroad. You must also file FinCEN Form 114 (FBAR) if you have financial interest in or signature authority over any foreign account totaling more than $10,000 at any time during the calendar year. Failure to file either form carries penalties starting at $10,000 per violation and can climb much higher if the IRS determines the omission was willful.

Key Takeaways

  • U.S. citizens and resident aliens can open offshore accounts, but most banks require citizenship or residency in that country, a substantial minimum deposit, and proof of a legitimate business or personal reason for the account.
  • You must report the account to the IRS using Form 8938 if the balance exceeds $600,000 at any point in the year, and using FinCEN Form 114 (FBAR) if the account exceeds $10,000 at any time during the calendar year.
  • Penalties for not filing these forms start at $10,000 per form and can reach hundreds of thousands of dollars if the IRS determines the failure was intentional.
  • Opening an offshore account for tax avoidance is illegal; the account must serve a genuine business or personal purpose in that country.

What banks actually require to open an offshore account

Most offshore banks will not open an account for a U.S. person without one or more of these conditions: you live in the country where the bank operates, you conduct business there, you own property there, or you have a substantial amount of money to invest—often $250,000 to $1 million or more. The bank will ask for your passport, proof of address (usually a utility bill or lease), tax identification number, and a statement of the source of funds you plan to deposit.

Some banks will also require a letter from your employer or accountant explaining why you need the account. If you are self-employed or own a business, you may need to provide business registration documents, tax returns, or proof of business operations in that country. The bank's compliance department will verify this information and may reject your application if they believe the account is being opened primarily to hide money from U.S. tax authorities.

The minimum deposit varies widely. Some banks in smaller countries or less-regulated jurisdictions may accept $50,000; others require $500,000 or more. You will also pay annual maintenance fees, which can range from $500 to several thousand dollars depending on the bank and account type.

How the IRS tracks offshore accounts

The IRS does not need you to tell them about an offshore account for them to find out about it. Under the Foreign Account Tax Compliance Act (FATCA), foreign banks are required to report accounts held by U.S. citizens and residents to the IRS. If you open an account and do not report it, the bank itself may report it to the IRS, and the IRS will cross-reference that report with your tax returns.

Additionally, many countries have signed tax information-sharing agreements with the U.S. If you open an account in the United Kingdom, Canada, Switzerland, or most other developed nations, that country's tax authority shares account holder information with the IRS automatically each year. The IRS also uses data from wire transfers, credit card companies, and investment firms to identify unreported foreign accounts.

The penalty for not reporting an offshore account is separate from any tax you owe on the income it generates. Even if the account earned no interest and you owe no tax, failing to file Form 8938 or the FBAR can result in a $10,000 penalty per form for the first violation. If the IRS determines the failure was willful—meaning you knew about the requirement and chose not to file—the penalty can be 50% of the account balance at the time of the violation, with no upper limit.

Reporting requirements: Form 8938 and the FBAR

Form 8938 is filed with your annual tax return (Form 1040) and is required if you have specified foreign financial assets exceeding $600,000 on the last day of the tax year, or $900,000 on any day during the year. Specified foreign financial assets include bank accounts, brokerage accounts, mutual funds, and certain other investments held outside the U.S. The form asks for the account number, the country where it is held, and the maximum value during the year.

FinCEN Form 114 (the FBAR) is filed separately with the Financial Crimes Enforcement Network and is required if you have financial interest in or signature authority over any foreign financial account totaling more than $10,000 at any time during the calendar year. The threshold is much lower than Form 8938 because the FBAR is designed to detect money laundering and terrorist financing, not just tax evasion. You must file the FBAR even if you owe no U.S. tax on the account.

Both forms are due by specific dates. Form 8938 is due with your tax return (April 15 or later if you file an extension). The FBAR is due by April 15 of the following year, though you can request an extension to October 15. If you miss either deadline, you cannot simply file it late and avoid penalties—you must file it as soon as you realize the omission and be prepared to explain the delay to the IRS.

Why banks reject U.S. customers

Many offshore banks have stopped accepting U.S. customers altogether, even those with legitimate reasons for an account. The cost of complying with FATCA and the FBAR—verifying identity, monitoring accounts, filing reports, and responding to IRS inquiries—often exceeds the profit the bank makes from the account. A bank that makes a mistake in reporting can face fines from both the IRS and its own country's regulator.

Banks in countries with less developed financial infrastructure or weaker regulatory oversight are more likely to accept U.S. customers, but these banks also carry higher risk. They may have limited deposit insurance, less stable currencies, or political instability that could affect your ability to access your money. Some operate in jurisdictions known for money laundering, which means your account could be frozen or seized if the bank itself is investigated.

If you are a U.S. citizen living abroad, you may have better luck opening an account in the country where you reside. Banks in your country of residence are often more willing to work with U.S. expats because they can verify your local residency and business presence. You will still need to report the account to the IRS, but the bank will not view you as a high-risk customer trying to hide money.

The difference between legal offshore accounts and tax evasion

An offshore account is legal if it serves a genuine purpose: you live in another country and need a local bank account to pay bills and receive income, you operate a business abroad and need to hold revenue there, or you are managing investments in a country where you own property. The account is reported to the IRS, and any income it generates is taxed as U.S. income.

An offshore account becomes illegal if it is opened primarily to avoid U.S. taxes. If you move money to an offshore account to hide it from the IRS, do not report it, and claim the money is not income, you are committing tax evasion. The IRS distinguishes between a mistake (failing to file the FBAR by accident) and willful evasion (opening the account specifically to hide money). Willful evasion can result in criminal prosecution, not just civil penalties.

The IRS has a voluntary disclosure program for people who opened offshore accounts without reporting them. If you come forward before the IRS contacts you, you can file amended returns, pay back taxes with interest, and pay a penalty—usually 20% of the unreported income. If you wait for the IRS to find the account, the penalties are much steeper, and you may face criminal charges.

Alternatives to offshore accounts for managing foreign income or assets

If you earn income abroad or own assets in another country, you do not necessarily need an offshore bank account. You can have the income wired to a U.S. bank account and report it on your tax return. You can own foreign real estate, foreign stocks, or foreign mutual funds and report them on Form 8938 without holding a foreign bank account.

If you are a U.S. citizen living abroad, you may be able to exclude some foreign earned income from U.S. taxation using the Foreign Earned Income Exclusion, which allows you to exclude up to $120,000 of foreign earned income (the amount changes each year) from your U.S. tax return. This reduces or eliminates your U.S. tax liability without requiring an offshore account.

If you want to invest in foreign markets, you can do so through a U.S. brokerage account that holds foreign stocks or funds. You will report the investments on Form 8938 if they exceed the threshold, but you avoid the complexity and cost of opening a foreign account.

Frequently Asked Questions

Do I need an offshore account if I work for a U.S. company but live abroad?

No. You can have your salary deposited into a U.S. bank account and report it on your tax return. If you need a local bank account in the country where you live to pay bills, you can open one and report it to the IRS on Form 8938 and the FBAR if it exceeds the thresholds. You do not need both.

What happens if I inherit money from someone in another country?

Inherited money is not subject to U.S. income tax, but if you hold it in a foreign bank account, you must still report the account to the IRS on Form 8938 and the FBAR. The inheritance itself is not taxable, but any interest or income the account generates is taxable and must be reported on your tax return.

Can I open an offshore account to protect my money from lawsuits?

Offshore accounts offer no legal protection from U.S. lawsuits. If you are sued in the U.S., a court can order you to repatriate the money or face contempt of court charges. Additionally, moving money offshore specifically to avoid a judgment or creditor can be considered fraudulent transfer, which is illegal.

How much does it cost to open and maintain an offshore account?

Costs vary widely. Minimum deposits range from $50,000 to $1 million or more. Annual maintenance fees typically run $500 to $5,000 depending on the bank and account type. You will also pay for tax preparation and accounting help to file Form 8938 and the FBAR, which can cost $1,000 to $5,000 per year.

What if I open an offshore account and then move back to the U.S.?

You must continue to report the account to the IRS as long as you hold it, even if you no longer live abroad. You can close the account at any time, but you must report it on your final FBAR and Form 8938 for the year you close it. Once the account is closed, you no longer have a reporting obligation.