Offshore accounts are legal in the United States, but they come with strict reporting requirements that most people don't follow
Yes, you can legally open and use an offshore bank account. The U.S. government does not ban citizens from holding money in foreign banks. What makes an offshore account illegal is not disclosing it. If you have a foreign financial account with more than $10,000 at any point during the year, you must report it to the Treasury Department. Failure to report is a federal crime, regardless of whether the money itself is legal.
The distinction matters because many people assume offshore accounts are inherently suspicious. They are not. Legitimate reasons exist: you live abroad, you do business internationally, you inherited money in another country, or you want to diversify currency holdings. What the government cares about is knowing the account exists and what money moves through it.
The reporting requirement applies to U.S. citizens and resident aliens everywhere in the world, not just to people living overseas. If you are a U.S. citizen living in Canada with a Canadian bank account, you must report it if the balance exceeds $10,000 at any time during the calendar year.
Key Takeaways
- Offshore accounts themselves are legal; what is illegal is failing to report them to the U.S. Treasury Department if they exceed $10,000 in value at any point during the year.
- The $10,000 threshold applies to the total of all your foreign financial accounts combined, not each account separately.
- You report foreign accounts on Form FinCEN 114 (formerly called FBAR), filed with the Treasury Department's Financial Crimes Enforcement Network, separate from your tax return.
- Penalties for not reporting range from civil fines of $10,000 per violation to criminal charges carrying prison time if the IRS determines the failure was willful.
- Tax owed on income earned in a foreign account is reported on your regular income tax return; the foreign account report is about disclosure, not tax payment.
What the $10,000 reporting threshold actually means
The $10,000 figure is a combined total, not a per-account limit. If you have three foreign bank accounts with $5,000, $3,000, and $2,500 in them, you have crossed the threshold and must report all three. The threshold is measured at any point during the calendar year—meaning if your account ever touches $10,000 or more on a single day, you report it for that entire year.
The threshold includes not just bank accounts but also foreign investment accounts, retirement accounts held abroad, and certain insurance products with cash value. It does not include foreign real estate, foreign-issued credit cards, or accounts you have power of attorney over but do not own.
The reporting important date is April 15 of the following year, though you can request an extension to October 15. This is separate from your income tax return important date, though both are April 15 unless you file for an extension.
How to report foreign accounts to the Treasury Department
You file Form FinCEN 114, also known as the Report of Foreign Bank and Financial Accounts (FBAR). You submit it electronically to the Financial Crimes Enforcement Network, which is part of the Treasury Department. You do not file it with the IRS or attach it to your tax return; it goes to a separate system.
The form asks for the name of each foreign financial institution, the account number, the account type, and the maximum balance during the year. You list every account that crossed the $10,000 threshold. The form is filed online through the FinCEN filing system, and there is no fee.
If you have a spouse and file taxes jointly, you may be able to file a single FBAR covering both of your accounts, depending on the circumstances. If you are a U.S. citizen living abroad, you still file the same form, even if you have never lived in the United States as an adult.
Tax reporting separate from the foreign account disclosure
Reporting the account to the Treasury Department is not the same as reporting the income. Any interest, dividends, or other earnings from a foreign account are taxable income in the United States and must be reported on your regular Form 1040 income tax return. The country where the account is held may also tax that income, which can create a double-tax situation.
The United States has tax treaties with many countries to prevent you from paying tax twice on the same income. Whether you can claim a foreign tax credit or a foreign earned income exclusion depends on your situation and the specific treaty. This is where a tax professional familiar with international accounts becomes valuable.
Some foreign accounts also trigger additional reporting on Form 8938 (Statement of Specified Foreign Financial Assets) if you meet certain thresholds. The thresholds are higher than the $10,000 FBAR threshold and depend on whether you are married and whether you live in the United States. If you file Form 8938, you attach it to your tax return.
Penalties for not reporting a foreign account
The penalties are severe enough that many people who discover they have not reported an account choose to come forward voluntarily. Civil penalties start at $10,000 per violation per year. If the IRS determines the failure was willful—meaning you knew you had the account and knew you were supposed to report it—the penalty can be the greater of $100,000 or 50 percent of the account balance.
Criminal penalties exist as well. Willfully failing to report a foreign account can result in up to five years in prison and fines up to $250,000. The IRS pursues criminal cases selectively, usually when the amounts are large or when there is evidence of intent to hide income, but the possibility exists.
If you discover you have not reported an account from prior years, the IRS has a voluntary disclosure process that can reduce or eliminate penalties if you come forward before the agency contacts you. This process requires filing amended returns and the delinquent FBARs, plus paying back taxes and interest. The specifics vary, and a tax attorney or CPA experienced in international accounts should guide you through it.
Why the government requires offshore account reporting
The reporting requirement exists to prevent tax evasion and money laundering. In the 2000s, the Treasury Department found that many people were hiding income and assets in foreign accounts to avoid U.S. taxes. The Foreign Account Tax Compliance Act (FATCA), passed in 2010, tightened the rules and made reporting mandatory for nearly all U.S. citizens with foreign accounts.
Foreign banks themselves now report U.S. account holders directly to the IRS. If you open an account at a major international bank and provide a U.S. address or Social Security number, the bank is required to report your account to the IRS automatically. This means the IRS often knows about your account before you file your first FBAR.
The reporting system is also reciprocal. The United States shares information about foreign nationals with accounts in the U.S. with their home countries. If you are a citizen of another country living in the United States, your home country may receive information about your U.S. bank accounts from the IRS.
Legitimate reasons people hold offshore accounts
Expatriates living abroad often keep accounts in their country of residence because it is more practical than wiring money internationally for everyday expenses. Business owners with international operations may hold accounts in multiple countries to manage payroll, vendor payments, and local taxes. People who inherit money or property in another country may keep the proceeds in a local account rather than repatriate it.
Currency diversification is another reason. If you earn income in euros or British pounds, holding some of that money in the currency you earn it in reduces your exposure to exchange rate fluctuations. Some people also open accounts in countries with stronger banking privacy laws or lower fees, though this is less common now that most countries have adopted international reporting standards.
None of these reasons make an account illegal. What matters is that you report it. The government's concern is transparency, not preventing you from holding money abroad.
Frequently Asked Questions
Do I have to report a foreign account if I only have $8,000 in it?
No, not unless the balance reaches $10,000 at some point during the year. However, if you have multiple foreign accounts, you add them together. If your three accounts total $12,000 combined, you report all of them even if each one individually stays below $10,000.
What if I have a foreign account but I am not a U.S. citizen?
If you are a resident alien (green card holder), you must report foreign accounts the same way a citizen does. If you are a non-resident alien, the rules are different and depend on your visa status and how long you have been in the country. Consult a tax professional about your specific status.
Can the IRS take money from my foreign account?
Yes, if you owe back taxes or penalties. The IRS can issue a levy against foreign accounts, and most major international banks will comply with a valid levy order. This is another reason to report accounts and stay current on taxes rather than hoping the account remains hidden.
Is opening an offshore account to avoid taxes illegal?
Yes. If your intent in opening the account is to hide income from the IRS, that is tax evasion, which is a federal crime. The intent matters. Opening an account for legitimate reasons and then failing to report it is also illegal, but the penalties may be lower if you can show the failure was negligent rather than willful.
Do I need a lawyer to open a foreign account?
No. Most international banks will open an account for you directly if you provide identification and proof of address. You do not need a lawyer to open the account, but you may want to consult a tax professional or CPA before opening one to understand the reporting obligations in your specific situation.