Offshore accounts are legal in the United States, but they come with strict reporting requirements that many people miss

An offshore account is a bank or investment account held outside the United States. You can open one legally. The catch is that the U.S. government requires you to report these accounts to the IRS and the Treasury Department, and the penalties for not doing so are severe — often larger than the taxes you would have owed in the first place.

The legality of an offshore account depends entirely on whether you report it. Holding money abroad is not illegal. Hiding money abroad is. The IRS does not care where your money sits; it cares that you tell them it exists and that you pay tax on the income it generates.

Many people open offshore accounts for legitimate reasons: they work abroad, they do business internationally, they have family in another country, or they want to diversify their holdings. The problem arises when those accounts go unreported to U.S. tax authorities.

Key Takeaways

  • Offshore accounts are legal to open and maintain, but U.S. citizens and residents must report them to the IRS and Treasury Department.
  • The Foreign Bank Account Report (FBAR) must be filed if you have more than $10,000 in foreign accounts at any point during the year.
  • Failure to report an offshore account can result in civil penalties of 50 percent of the account balance or criminal charges, even if no taxes were owed.
  • The IRS uses automatic information sharing agreements with foreign banks to identify unreported accounts, so hiding them has become much riskier.
  • You may owe U.S. income tax on interest, dividends, or other earnings from an offshore account, regardless of where the money is held.

What the IRS requires you to report

If you are a U.S. citizen or permanent resident, you must file the Foreign Bank Account Report (FBAR) with the Treasury Department's Financial Crimes Enforcement Network (FinCEN) if you have more than $10,000 in foreign financial accounts at any point during the calendar year. This includes bank accounts, investment accounts, retirement accounts held abroad, and certain insurance products.

The $10,000 threshold is a combined total across all your foreign accounts. If you have $6,000 in one account and $5,000 in another, you must file. The deadline is April 15 of the following year, though you can request an extension to October 15.

You must also report foreign accounts on your federal tax return itself using Form 8938 (Statement of Specified Foreign Financial Assets) if your total foreign assets exceed certain thresholds. These thresholds vary depending on whether you are married, filing jointly, and whether you live in the United States. For a single person living in the U.S., the threshold is $200,000 at year-end or $300,000 at any point during the year.

These are separate filings. You may need to file both the FBAR and Form 8938, or you may need to file only one. The rules overlap but are not identical, which is why many people hire a tax professional to handle foreign account reporting.

How the IRS finds unreported offshore accounts

The U.S. has automatic information-sharing agreements with banks and tax authorities in most countries. When you open a foreign bank account, that bank collects your U.S. tax identification number and reports your account activity to the IRS through the Common Reporting Standard (CRS) or bilateral agreements specific to that country.

This means the IRS often knows about your offshore account before you file your taxes. If you do not report it, the mismatch between what the bank reported and what you filed is flagged for audit.

The IRS also uses data from the Foreign Account Tax Compliance Act (FATCA), which requires foreign financial institutions to report accounts held by U.S. persons or face penalties. Most major banks worldwide comply because the cost of non-compliance is higher than the cost of reporting.

Additionally, if you move money into or out of a foreign account, your U.S. bank may file a Suspicious Activity Report (SAR) if the transaction looks unusual. This does not mean you have done anything wrong, but it does mean the transaction is on record.

Penalties for not reporting an offshore account

The penalties are steep. If you fail to file an FBAR, the civil penalty is up to $10,000 per violation. If the failure is deemed willful — meaning you knew you were supposed to file and chose not to — the penalty can be 50 percent of the account balance or $100,000, whichever is larger. A willful violation can also result in criminal prosecution, fines up to $250,000, and up to five years in prison.

These penalties apply even if you owed no taxes on the account. You could have earned $50 in interest, owed $15 in tax, and faced a $50,000 penalty for not reporting the account. This is why the distinction between a mistake and willful evasion matters so much.

If you discover you have not reported an offshore account in prior years, the IRS offers a Streamlined Filing Compliance Procedure that allows you to file back returns and FBARs with reduced or eliminated penalties, provided you can show the failure was not willful. This program has specific requirements and deadlines, so it is important to understand whether you may have access to before you file.

Legitimate reasons people hold offshore accounts

Many people open offshore accounts for reasons that have nothing to do with tax evasion. If you work abroad, your employer may deposit your salary into a local bank account. If you own a business in another country, you need a business account there. If you are a U.S. citizen living permanently in another country, you may keep most of your money in that country's banking system.

You may also hold an offshore account to diversify your currency holdings, to access investment products not available in the U.S., or because you have family members in another country and want to manage shared property or inheritance.

None of these reasons make an offshore account illegal. What makes it legal or illegal is whether you report it to the IRS. A person with a $500,000 offshore account who files the FBAR and pays taxes on the income is in full compliance. A person with a $50,000 offshore account who does not file the FBAR is breaking the law.

How to report an offshore account if you have one

If you have an offshore account and have not reported it, you have options depending on how long it has been unreported and whether you believe the failure was willful.

If the account is recent and the failure is recent, you can file the FBAR and Form 8938 now, along with amended tax returns for any years in which you earned income from the account. You will owe back taxes plus interest, but you may avoid penalties if you can show the failure was not willful — for example, if you genuinely did not know the reporting requirement existed.

If the account has been unreported for multiple years, the Streamlined Filing Compliance Procedure may be available to you. This program requires you to file three years of back tax returns, six years of back FBARs, and Form 8938 for each year. In exchange, the IRS waives most penalties. You must certify that the failure was not willful, and you cannot have been contacted by the IRS about the account already.

If the IRS has already contacted you or if you believe the failure was willful, you should consult a tax attorney or CPA who specializes in international tax matters. The stakes are high enough that professional guidance is worth the cost.

Frequently Asked Questions

Can I move money to an offshore account to avoid paying U.S. taxes?

No. U.S. citizens and permanent residents owe federal income tax on worldwide income, regardless of where the money is earned or held. Moving money offshore does not change your tax obligation. You still owe tax on interest, dividends, capital gains, and other income the account generates. The only difference is that you now also have to report the account, which increases the risk of getting caught if you do not pay the tax you owe.

What if I inherited money in an offshore account from a family member?

Inherited money is generally not taxable income to you, but the account itself must still be reported if it exceeds the FBAR threshold. If the account generates income after you inherit it, that income is taxable. You should report the inherited account on your FBAR and Form 8938 and consult a tax professional about whether you owe tax on any income it generates.

Do I need to report a foreign retirement account?

It depends on the type of account. Some foreign retirement accounts are exempt from FBAR reporting, but others are not. Generally, if the account is similar to a U.S. 401(k) or IRA and is regulated as a retirement savings vehicle in that country, it may be exempt. However, you should verify this with a tax professional, because the rules vary by country and by account type. When in doubt, report it — the penalty for over-reporting is zero, but the penalty for under-reporting is severe.

What happens if I close my offshore account?

Closing the account does not erase the reporting requirement for years in which you held it. You must still file FBARs for any year in which the account balance exceeded $10,000 at any point. If you close the account to avoid reporting it, that action itself can be viewed as evidence of willfulness, which increases penalties.

Can I use an offshore account if I am not a U.S. citizen?

If you are a permanent resident (green card holder), you are treated the same as a U.S. citizen for tax purposes and must report offshore accounts. If you are a foreign national working in the U.S. on a visa, the rules depend on your visa status and how long you have been in the country. You should consult a tax professional about your specific situation, as the rules are complex and vary by visa type.