Yes, you can open a foreign bank account, but the process and your options depend on your citizenship, where you want the account, and whether you plan to live there

You can open a bank account in another country. The main routes are: moving there and opening an account in person at a local bank, using an online-only bank that serves your country from abroad, or working with a specialist bank that handles expatriates. Which one works for you depends on your visa status, how long you plan to stay, and what the country's rules actually are—they vary widely.

The hardest part is not opening the account. It is proving who you are and where your money comes from, because most countries now require banks to verify both. This process is called Know Your Customer (KYC) compliance, and it is why banks ask for documents even when you are standing in front of them.

Key Takeaways

  • Opening a foreign bank account in person is usually fastest if you have a valid visa or residency permit, because the bank can verify your identity on the spot.
  • Online banks and fintech services can open accounts remotely, but they often require proof of residency, a local phone number, or a local address—which you may not have yet.
  • You will need to provide documents proving your identity (passport), your address, and often proof of income or the source of your money, because of anti-money-laundering rules.
  • Some countries make it harder for non-residents to open accounts; others welcome them but charge higher fees or require higher minimum balances.
  • Your home country may tax the account and require you to report it, so check your tax obligations before you open it.

Opening an account in person at a local bank

If you are moving to a country or already have a visa, the fastest route is usually a walk-in appointment at a local bank branch. You will need your passport, proof of your address in that country (a lease, utility bill, or a letter from your employer), and sometimes proof of income. Some banks also ask where the money is coming from—your salary, savings, inheritance, or a transfer from another account.

The timeline is usually one to two weeks from your first visit to having a working account, though some banks open it the same day and mail the card later. The catch is that you need to be physically present, which means you need a visa or residency permit that allows you to be there. A tourist visa usually does not count; banks want to see a work visa, student visa, or residency permit.

Which documents you need varies by country and by bank. A few examples: in the UK, a passport and proof of address are standard. In Germany, you may also need a tax identification number. In Mexico, some banks ask for a local phone number. Call the bank's international desk or visit their website before you go in, because showing up without the right paperwork wastes a trip.

Opening an account remotely through online banks and fintech services

If you cannot travel or do not have a visa yet, online-only banks and fintech platforms (like Wise, Revolut, or N26 in Europe, or local equivalents in other regions) let you open accounts from your phone. The process is usually faster—sometimes same-day—and you do not need to visit a branch.

The trade-off is stricter verification. These services use automated checks and often require: a photo of your passport, a selfie holding your passport, proof of your address (which can be tricky if you have not moved yet), and sometimes a video call with a staff member. Some also require a local phone number or a local address, which you may not have if you have not arrived yet.

Not all fintech services work in all countries. Wise, for example, lets you hold accounts in many currencies and countries, but it does not offer accounts in every nation. Revolut operates in Europe and some other regions but not everywhere. Before you start the process, check whether the service actually operates in the country you want the account in.

What documents you will need to provide

Every bank or fintech service will ask for proof of identity and address. Most will also ask where your money comes from. Here is what to expect:

Document TypeWhat It ProvesWhat Counts
IdentityWho you arePassport (most common), national ID card, driver's license (in some countries)
AddressWhere you liveLease or rental agreement, utility bill, bank statement, letter from employer or landlord, government mail with your name and address
Income or source of fundsWhere the money comes fromPay stub, employment letter, tax return, bank statement from your home country account, letter from a family member if they are sending you money
Visa or residency (sometimes)Legal right to be in the countryVisa stamp in passport, residency permit, work contract, student enrollment letter

If you do not have a local address yet, some banks will accept a temporary address (your hotel, an Airbnb, a friend's place) as long as you can prove it. Others will not open the account until you have a permanent one. Ask the bank directly rather than guessing.

If you are transferring money from another country to fund the account, the bank will want to know why. This is not a red flag—it is standard. A straightforward explanation ("I am moving for work and transferring my savings") plus a bank statement from your home country showing the money is yours is usually enough.

Minimum balances, fees, and account types

Foreign banks often charge higher fees than local customers pay, or require a higher minimum balance to keep the account open. Some charge a monthly maintenance fee; others waive it if you keep a certain amount in the account or set up direct deposit.

The minimum balance varies widely. In some countries it is zero; in others it is the equivalent of $500 to $2,000 USD. Some banks offer different account tiers—a basic account with lower minimums and fewer features, or a premium account with more services but higher fees. Ask about all three before you commit.

If you are opening the account to receive a salary, ask whether the bank offers direct deposit and whether there are fees for incoming transfers. Some banks charge per transfer; others include a certain number free each month. These details matter if you are moving money regularly.

Tax reporting and your home country's rules

Opening a foreign bank account does not make you invisible to your home country's tax authorities. Most countries require their citizens and residents to report foreign accounts above a certain threshold, even if the account is in another person's name or holds no money.

In the United States, for example, citizens must report foreign accounts over $10,000 USD to the IRS on Form FinCEN 114 (FBAR), and may also have to report the account itself on their tax return. The UK requires similar reporting. Other countries have different thresholds and rules.

Before you open the account, check your home country's tax authority website or speak to a tax professional about what you need to report. Failing to report can result in penalties, even if you did not mean to break the rule. This is especially important if you are moving money between countries regularly.

What to do if a bank refuses to open an account for you

Some banks will refuse to open an account for a non-resident, even if you have a visa. This happens for several reasons: the bank may not serve non-residents, it may have stopped accepting customers from your home country due to regulatory changes, or it may see your profile as higher-risk and decline you.

If this happens, try a different bank. Smaller local banks and credit unions are sometimes more flexible than large international ones. Online banks and fintech services are also worth trying, because they often have fewer restrictions on who they serve.

If you are being refused because of your nationality or home country, that is a regulatory issue, not a personal one. Some countries have restrictions on which nationalities they will serve due to international sanctions or compliance rules. In that case, you may need to work with a bank that specializes in your situation, or explore whether a different country's account would work for you instead.

Frequently Asked Questions

Do I need a visa to open a foreign bank account?

Not always. If you are opening an account in person, most banks want to see a visa or residency permit. If you are opening one remotely through an online bank, you may not need a visa, but you will need proof of address and identity. Some online services do not require a visa at all, though they may require other documents.

Can I open a foreign bank account before I move?

Yes, through online banks and fintech services. You will need a valid passport, proof of your current address, and sometimes proof of income. The challenge is that some services require a local phone number or local address, which you may not have until you arrive. Start the process early and ask the bank what documents they will accept from abroad.

What if I do not have proof of address in the new country yet?

Some banks will accept a temporary address (hotel, Airbnb, friend's place) if you can prove it with a booking confirmation or a letter from the person whose address you are using. Others will not open the account until you have a lease or utility bill in your name. Call the bank and ask what they will accept before you try to open the account.

Will opening a foreign account affect my credit score?

No. Your credit score is tied to your home country's credit system, and a foreign bank account does not report to it. However, if you borrow money from the foreign bank, that may be reported to a local credit bureau in that country, which could affect your credit there.

Can I open a foreign bank account if I am not moving there permanently?

Yes. You do not need to be a permanent resident to open an account. A work visa, student visa, or even a long-term tourist visa can be enough. Some online banks do not require any visa at all. The key is having a valid reason to be there and documents to prove it.