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

If you live in the United States but hold a checking or savings account at a bank in Canada, the UK, Mexico, or any other country, that account is a foreign bank account. The same applies if you are a US citizen living abroad with an account at a local bank. The account itself works the same way a domestic account does — you deposit money, withdraw it, pay bills from it, receive transfers into it — but it sits in a different country's banking system and is regulated by that country's financial rules.

The term "foreign" is relative to where you are. For a US resident, a foreign account means any account outside the United States. For someone living in Germany, a foreign account could be in France, Japan, or the US. What matters is that the account is not in your country of residence or citizenship.

Key Takeaways

  • A foreign bank account is straightforward a deposit account at a bank in a country other than where you live or hold citizenship.
  • Foreign accounts operate under the banking rules of the country where the bank is located, not your home country.
  • US citizens and residents with foreign accounts must report them to the IRS if the total value exceeds $10,000 at any point during the year.
  • Moving money into or out of a foreign account involves currency conversion, international wire fees, and longer processing times than domestic transfers.
  • Banks in different countries have different deposit insurance limits, so your money may not be protected the same way it would be at home.

Why people open foreign bank accounts

People open foreign accounts for practical reasons tied to where their money actually needs to be. If you work in another country, your employer may pay your salary directly into a local bank account — it is faster and cheaper than wiring money across borders every payday. If you own property abroad or run a business there, a local account makes paying bills and managing expenses straightforward.

Some people maintain foreign accounts to keep money in a specific currency. If you earn euros in France but know you will spend them there for years, holding euros in a French bank account avoids the cost of converting to dollars and back again. Others open accounts to access services that are easier or cheaper in that country — certain investment products, lower fees, or better interest rates.

Family situations also drive the decision. If you send money regularly to relatives in another country, a foreign account can reduce transfer costs. If you are planning to move abroad, opening an account before you relocate can smooth the transition.

How foreign accounts differ from accounts at home

The mechanics are identical — you deposit, withdraw, transfer, and receive payments the same way. But the environment around the account is different in ways that matter.

Currency and conversion: Money in a foreign account is usually held in that country's currency. If you deposit US dollars into a Mexican bank account, the bank converts them to pesos. When you withdraw or transfer money back to the US, another conversion happens. Each conversion costs money — the bank takes a spread between the rate they pay you and the rate they charge you. Over time, these spreads add up.

Transfer speed and cost: Moving money into or out of a foreign account is slower and more expensive than a domestic transfer. A wire from a US bank to another US bank often clears in one business day. An international wire can take three to seven business days and costs $25 to $50 per transfer. Some banks charge both the sending bank and the receiving bank, so you pay twice.

Deposit insurance: In the US, the FDIC insures deposits up to $250,000 per account holder per bank. Other countries have different limits or different systems entirely. A UK bank account is insured up to £85,000 by the Financial Services Compensation Scheme. A Mexican account may have lower coverage. If the bank fails, your money may not be protected the way it would be at home.

Account requirements: Some countries require a minimum balance to keep an account open, charge monthly fees even if you do not use the account, or require you to be a resident or citizen to open one. A US bank will open an account for almost anyone with an ID. A bank in another country may have stricter rules.

Reporting requirements if you are a US citizen or resident

The IRS requires you to report foreign bank accounts if the total value of all your foreign accounts combined exceeds $10,000 at any point during the calendar year. This is reported on Form FinCEN 114, also called the Foreign Bank Account Report or FBAR. The important date is April 15 of the following year, though you can request an extension.

You must report the account even if you did not earn interest or make any transactions in it. You must report it even if the account is in someone else's name but you have signing authority over it — for example, if you are a trustee or power of attorney for a relative's account abroad.

In addition to the FBAR, you may owe US income tax on interest or other income earned in the foreign account. You report this on your regular tax return. Some countries have tax treaties with the US that prevent you from being taxed twice on the same income, but you still have to file and claim the foreign tax credit.

Failing to report a foreign account can result in penalties ranging from $10,000 to $100,000 or more, depending on whether the failure was unintentional or willful. If you have a foreign account and have not reported it, you can file amended returns and the FBAR retroactively, though penalties may still explore.

How money moves in and out of a foreign account

Getting money into a foreign account usually means an international wire transfer. You provide your bank with the account number, routing information, and the bank's SWIFT code — a standardized identifier for banks worldwide. The sending bank deducts the money from your account, converts it if necessary, and sends it through the international banking network. The receiving bank credits it to the foreign account.

The process takes three to seven business days because the money passes through one or more intermediary banks. Each intermediary may take a fee, and you may not know how much you will actually receive until the transfer completes. Some banks offer a "may provide rate" option where you lock in the exchange rate upfront, but this costs extra.

Withdrawing money from a foreign account works the same way in reverse. You can also use a debit card issued by the foreign bank to withdraw cash from ATMs, though ATM fees and currency conversion fees explore. Some foreign banks charge per withdrawal, so frequent small withdrawals become expensive.

An alternative to wires is a money transfer service like Wise, OFX, or Remitly. These services often offer better exchange rates and lower fees than banks, especially for regular transfers. They are not banks themselves — they move money through the banking system on your behalf — but they can be faster and cheaper for routine transfers.

Opening a foreign bank account from abroad

If you are a US resident trying to open an account in another country, the process depends on that country's rules and the bank's policies. Some banks require you to be a resident or citizen. Others will open an account for non-residents if you visit in person with a passport and proof of address. Some require a minimum deposit.

Many banks now allow online applications for non-residents, though you may still need to verify your identity through a video call or by mailing documents. The process is slower than opening a domestic account — expect two to four weeks from process to the account being active.

You will need a tax identification number in that country. In the US, this is your Social Security Number or ITIN. In other countries, it may be a national ID number, a tax file number, or a number issued specifically for banking. The bank will ask for this during account opening.

If you are a US citizen opening an account abroad, the bank may ask whether you are a US person for tax purposes. Many banks outside the US have stopped accepting US customers because of the reporting requirements and compliance costs. If a bank does accept you, they will likely require higher minimum balances and charge higher fees.

Risks and limitations of holding money abroad

Currency risk is the most obvious. If you hold euros and the euro weakens against the dollar, your money is worth less in dollar terms when you convert it back. You cannot predict exchange rates, so you cannot know exactly how much you will have when you need it.

Access risk matters too. If the bank has technical problems, goes out of business, or freezes accounts due to fraud concerns, your money may be unavailable for days or weeks. If you are in a country with political or economic instability, the government may restrict how much money you can move out of the country or freeze foreign accounts entirely.

Compliance risk exists if you fail to report the account to your home country's tax authority. Penalties are steep, and enforcement has increased in recent years as countries share financial information with each other.

Fee risk accumulates quietly. A $25 wire fee, a $10 monthly maintenance fee, a 1.5% currency conversion spread — these seem small individually but add up to hundreds of dollars per year if you maintain the account long-term.

Frequently Asked Questions

Do I need to report a foreign bank account to the US government?

Yes, if the total value of all your foreign accounts exceeds $10,000 at any point during the year. You file Form FinCEN 114 by April 15 of the following year. You must report the account even if you earned no income from it and made no transactions.

Can a US bank refuse to wire money to a foreign account?

Yes. Banks can refuse international transfers for compliance reasons, if the destination country is under sanctions, or if they have concerns about the transfer. They do not have to explain the refusal in detail. If this happens, you can try a different bank or a money transfer service.

What happens to my foreign account if I move back to the US?

The account remains open and continues to operate under the rules of that country's banking system. You can keep it open indefinitely, close it, or transfer the balance back to a US account. You must continue to report it to the IRS if it exceeds $10,000 in value at any point during the year.

Is money in a foreign bank account insured the same way as a US bank account?

No. Each country has its own deposit insurance system with different coverage limits. The UK covers up to £85,000. Canada covers up to CAD $100,000. Mexico covers up to MXN 400,000. Check the specific country's insurance rules before opening an account.

How long does an international wire transfer actually take?

Three to seven business days is typical, though it can be faster or slower depending on the banks involved and whether intermediary banks are in the chain. Weekends and holidays add time. Some banks offer expedited wires that arrive in one to two business days, but these cost extra.