A foreign bank account is a deposit account held at a bank outside your country of citizenship or residence

A foreign bank account is straightforward a checking, savings, or investment account you hold at a financial institution in another country. The bank is physically located outside your home country, operates under that country's banking laws, and holds your money in that country's currency (though many also offer accounts in US dollars or other major currencies).

The account works the same way a domestic account does: you deposit money, withdraw it, receive interest on savings, and can set up transfers. The difference is jurisdiction. Your bank answers to regulators in its own country first, and you may face additional reporting requirements in your home country because the account is foreign.

People open foreign accounts for different reasons: they live abroad and need local banking, they work internationally and want to hold money in multiple currencies, they're moving between countries, or they want to keep funds accessible in a specific region. The account itself is not inherently complicated—the complexity comes from tax reporting and compliance rules in your home country.

Key Takeaways

  • A foreign bank account is held at a bank in another country and operates under that country's banking and currency rules.
  • If you are a US citizen or resident, you must report foreign accounts over $10,000 to the IRS using FBAR (FinCEN Form 114), filed by April 15 each year.
  • Many countries require their citizens abroad to report foreign accounts to their home tax authority, with different thresholds and important date depending on the country.
  • Opening a foreign account typically requires proof of identity, proof of address, and sometimes proof of income or employment, though requirements vary by bank and country.
  • Foreign accounts are not hidden accounts—they are legal and common, but they must be reported to your home country's tax authorities if you meet the reporting threshold.

Why people open foreign bank accounts

If you live abroad, a foreign account is often a practical necessity. Your employer may pay you in the local currency, your rent and utilities are due in that currency, and transferring money from a home-country account every month costs fees and time. A local account lets you receive deposits directly and pay bills without currency conversion delays.

People who work internationally—contractors, remote employees, or those with clients in multiple countries—often hold accounts in the currencies where they earn money. This reduces the cost of converting currency repeatedly and lets them pay local vendors and contractors without delays.

If you are moving between countries, you might keep a foreign account open in your previous country for a period while you establish yourself in the new one. Some people maintain accounts in multiple countries to keep money accessible in different regions or to hold savings in a currency they believe is more stable.

How opening a foreign account works

The process varies significantly by country and bank. Some banks let you open an account entirely online if you are a citizen of that country or have a visa. Others require you to visit a branch in person, especially if you are a foreigner.

Most banks will ask for a government-issued ID (passport, national ID card, or driver's license), proof of your current address (a utility bill, lease, or bank statement from another account), and sometimes proof of income or employment. Some banks also require a minimum deposit to open the account, which ranges from the equivalent of a few hundred dollars to several thousand, depending on the bank and account type.

If you are opening an account as a non-resident or non-citizen, some banks will ask additional questions about the source of your funds or the purpose of the account. This is standard anti-money-laundering compliance, not a sign of suspicion. Be prepared to explain where your money comes from and why you need the account.

Once approved, the bank will issue you an account number, routing information (or the local equivalent), and access to online banking. You can then deposit money by transfer from another account, in-person deposit if you visit a branch, or sometimes by check or cash.

Reporting requirements for US citizens and residents

If you are a US citizen or permanent resident, you must report foreign financial accounts to the US government if the total value exceeds $10,000 at any point during the calendar year. This is done using FBAR (Foreign Bank Account Report), officially called FinCEN Form 114.

FBAR is filed with the Financial Crimes Enforcement Network (FinCEN), not the IRS, though the important date is April 15 (the same as your tax return). You file it electronically through FinCEN's website. 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 must file FBAR even if you had no income from the account and even if the account earned no interest. The threshold is $10,000 combined across all foreign accounts—if you have three accounts totaling $12,000, you file. If you have one account with $9,000, you do not.

Failure to file FBAR can result in penalties ranging from $10,000 per violation for unintentional non-filing to much higher amounts for intentional violations. If you discover you missed filing in previous years, you can file amended FBARs, and the IRS has a voluntary disclosure process that may reduce penalties.

Reporting requirements for other countries

Most countries require their citizens and residents to report foreign accounts, but the thresholds, important date, and forms vary widely. Canada requires reporting of foreign property (including bank accounts) over CAD $100,000 on Form T1135, filed with your annual tax return. The United Kingdom requires reporting of foreign accounts over £10,000 on your Self Assessment tax return. Australia requires reporting of foreign accounts over AUD $50,000 on your tax return.

Some countries have lower thresholds or different rules for residents versus citizens. Others require reporting regardless of the account balance. The best approach is to contact your home country's tax authority or a tax professional familiar with your country's rules, because penalties for non-compliance can be substantial and the rules change periodically.

If you hold accounts in multiple countries, you may need to report to more than one tax authority. For example, if you are a Canadian citizen living in the US, you may need to file both FBAR (to the US) and Form T1135 (to Canada).

Currency and fees in foreign accounts

Most foreign accounts are denominated in the local currency. A bank account in Germany will hold euros, a bank account in Japan will hold yen. However, many banks in major financial centers offer accounts in multiple currencies, so you might open an account in a foreign country but hold US dollars, euros, or pounds sterling in it.

Holding money in a foreign currency means you are exposed to exchange rate fluctuations. If you deposit $10,000 USD into a euro account when the rate is 1 USD = 0.92 EUR, you receive €9,200. If the euro strengthens and you convert back to dollars later at 1 USD = 0.85 EUR, you get fewer dollars back. This is not a fee—it is the cost of currency conversion, and it applies whether you use a foreign account or convert currency through any other method.

Foreign accounts often charge monthly or annual fees, especially if you are a non-resident. Some banks charge per transaction, per international transfer, or per currency conversion. A few banks waive fees for accounts above a certain balance. Compare fee structures before opening an account, because fees can add up quickly if you transfer money frequently or hold a small balance.

Moving money in and out of a foreign account

Deposits into a foreign account typically come from another bank account via wire transfer (also called bank transfer or international transfer). You provide the foreign bank with your account details, and your home-country bank sends the money. Wire transfers usually take 1 to 5 business days and cost $15 to $50 depending on your home bank.

Some foreign banks accept deposits by check or cash if you visit a branch in person. A few accept deposits from payment apps or digital wallets, though this is less common outside major financial centers.

Withdrawals work the same way: you can transfer money back to your home-country account via wire transfer, withdraw cash at an ATM (usually with a per-transaction fee), or visit a branch to withdraw in person. Some accounts also offer debit cards that work internationally, though you will pay a fee for each foreign ATM withdrawal and sometimes a currency conversion fee.

Frequently Asked Questions

Is a foreign bank account the same as an offshore account?

Not exactly. A foreign account is straightforward an account in another country where you live or work. An offshore account typically refers to an account in a jurisdiction known for financial secrecy or tax advantages, often in a small island nation or financial center. All offshore accounts are foreign accounts, but not all foreign accounts are offshore accounts. A checking account in Canada opened by a US resident is a foreign account but not an offshore account.

Can I open a foreign bank account if I don't live in that country?

It depends on the bank and the country. Some banks will open accounts for non-residents online, especially if you have a visa or citizenship in that country. Others require you to be a resident or citizen. A few banks in major financial centers will open accounts for non-residents if you meet their minimum deposit and income requirements. Contact the bank directly to ask about their policy for non-residents.

What happens if I don't report a foreign account?

If you are required to report and do not, you face penalties from your home country's tax authority. For US citizens, FBAR penalties start at $10,000 per year of non-filing. Other countries have similar or higher penalties. The penalties explore even if you owed no taxes on the account. If you discover you missed reporting in previous years, file amended reports as soon as possible.

Do I have to pay taxes on money in a foreign account?

You pay taxes on income earned in a foreign account (interest, dividends, capital gains) in your home country, just as you would on a domestic account. You do not pay taxes straightforward for holding money in the account. However, some countries tax their citizens on worldwide income regardless of where the account is held, so the rules depend on your home country's tax system.

Can I use a foreign account to avoid taxes?

No. Reporting requirements exist specifically to prevent tax evasion. Your home country taxes your worldwide income, and you must report foreign accounts above the threshold. Using a foreign account to hide income from your tax authority is illegal and carries criminal penalties in addition to civil penalties and back taxes.