The short answer: yes, but it depends on which country and your immigration status there

You can open a bank account in another country, but the process and your options depend on whether you live there, work there, or are just visiting. Most countries require you to be a resident or have a visa that permits you to stay for a set period. A few banks will open accounts for non-residents, but they usually charge higher fees and have stricter rules about how much money you must keep in the account.

The biggest barrier is not permission — it is paperwork. Banks in other countries need to verify who you are and where your money comes from, which takes longer when you are not a citizen. You will need a passport, proof of address (which is harder to get if you just arrived), and sometimes a tax identification number from that country.

The reason banks ask for so much is not to make your life difficult. They are required by law to prevent money laundering and tax evasion. Every country has its own rules about this, and banks that break them face heavy fines.

Key Takeaways

  • Most banks require you to have a visa or residency status that lets you stay in the country for a defined period, not just a tourist visa.
  • You will need a passport, proof of address in that country, and often a tax identification number or national ID number.
  • Non-resident accounts exist but usually require a higher minimum balance and charge monthly fees that resident accounts do not.
  • Some countries make it easier than others — the European Union, Canada, and Australia have simpler processes for residents than many other places.
  • Online banks and fintech companies sometimes have lower barriers than traditional banks, but they may not offer all the services you need.

What banks need from you before they will open an account

Every bank will ask for a valid passport. Some will also ask for a national ID card from that country, which you cannot get until you have already registered as a resident. This creates a catch-22 in some places: you need an address to get an ID, but you need an ID to open a bank account, and you need a bank account to rent an apartment.

The way around this is to bring a letter from your employer, a rental agreement, or a utility bill in your name. If you are moving for work, your employer can often provide a letter confirming your employment and expected length of stay. If you are renting, the lease itself counts as proof of address in most countries. If you have neither, some banks will accept a letter from your home country's embassy or a hostel booking confirmation, though this varies widely.

You will also need to show where your money comes from. Bring recent pay stubs, a letter from your employer, or bank statements from your home country. If you are self-employed or a freelancer, bring tax returns or invoices. Banks are not trying to judge you — they are documenting that your money is legitimate.

Resident accounts versus non-resident accounts

A resident account is what you get if you have a visa or residency permit that shows you will be in the country for at least a few months. These accounts have low or no monthly fees, lower minimum balances, and full access to services like overdraft protection and credit cards. Most banks assume you will use the account regularly and build a relationship with them.

A non-resident account is for people who do not live in the country but want to keep money there — perhaps because they own property, do business there, or plan to move there later. These accounts usually require a much higher minimum balance (sometimes thousands of dollars), charge monthly maintenance fees, and may not let you use a debit card or write checks. Some banks will not open them at all.

The difference matters because a non-resident account can cost you $20 to $50 per month just to exist, even if you never use it. Before you commit to one, ask the bank exactly what you can and cannot do with the account, and whether the fees will change if you later become a resident.

How the process works in different regions

The European Union has made this easier than most places. If you are an EU citizen moving to another EU country, you have the right to open a bank account. You will still need proof of address and a passport, but the process usually takes a few days. Banks in the EU are also required to offer basic accounts with low fees, even to people with no credit history.

Canada and Australia both allow people on work visas to open accounts at major banks with just a passport and proof of address. The process is similar to opening an account in your home country. Australia requires a Tax File Number (TFN), which you can get from the Australian Taxation Office once you have a visa, and some banks will let you explore for the TFN as part of the account-opening process.

The United Kingdom requires a visa that shows you will be there for at least six months. You will need a passport, proof of address, and proof of income. Some banks ask for a UK phone number, which you can get before you arrive.

Many other countries have no standard process — it depends on the individual bank and sometimes on the branch. Before you move, contact the bank directly and ask what documents they need. Do not assume that because one bank said no, all banks will say no.

Online banks and fintech companies as an alternative

Some online-only banks and fintech companies have lower barriers than traditional banks. They may not require proof of address in the country, or they may let you upload documents instead of visiting a branch. However, they usually cannot offer the full range of services — you might not be able to get a debit card, deposit cash, or speak to someone in person if something goes wrong.

Online banks are also less regulated in some countries, which means if something goes wrong with your money, you may have fewer legal protections. Before you open an account, check whether the bank is licensed by the country's financial regulator and whether your deposits are insured if the bank fails.

Some fintech companies are designed specifically for expats or people who move between countries. These often have lower fees and faster account opening, but they may charge more for international transfers or currency exchange. Compare the total cost, not just the account opening fee.

What happens with taxes and reporting

If you are a citizen of the United States, you must report foreign bank accounts to the IRS, even if you do not owe taxes on the money in them. The threshold is $10,000 across all your foreign accounts combined. Other countries have similar rules — check with your home country's tax authority before you open the account.

The bank in the country where you are opening the account may also ask you to sign a form saying you are not a US citizen, or to provide your US tax identification number if you are. This is because US banks and foreign banks that do business with the US are required by law to report accounts held by US citizens.

If you are moving to a new country and plan to stay, you will eventually need to register for taxes there as well. Open the bank account first, then contact the local tax authority about registration. The bank can usually help you understand what you need to do.

Common reasons banks say no, and what to do instead

Banks refuse accounts most often because you cannot prove your address, you do not have a visa that shows you will stay long enough, or your home country is on a list of high-risk jurisdictions for money laundering. If a bank says no, ask them why. Sometimes it is a straightforward fix — you just need a different document or a letter from your employer.

If multiple banks say no, consider opening an account in your home country that you can use for international transfers, then use that to move money into a local account once you have been in the country longer. Some people also use international money transfer services like Wise or OFX to move money between countries without a local bank account, though these charge fees for each transfer.

If you are moving for work, ask your employer whether they have a relationship with a local bank. Some large employers can fast-track account opening for their employees. If you are a student, your university may have a partnership with a bank that makes the process easier.

Frequently Asked Questions

Do I need a visa to open a bank account in another country?

Most banks require a visa or residency permit that shows you will be in the country for at least a few months. A tourist visa is usually not enough. However, some online banks and fintech companies have fewer requirements — it is worth asking before you assume you cannot open an account.

Can I open a bank account before I move?

Some banks let you start the process online before you arrive, but you will usually need to visit a branch in person to finish it. A few banks will let you do everything remotely if you are opening a non-resident account, but these charge higher fees. Contact the bank directly to ask what they offer.

What if the bank asks for a document I do not have?

Ask the bank whether there is an alternative document they will accept. For example, if they ask for a utility bill and you do not have one yet, a rental agreement, employer letter, or even a hostel confirmation might work. If they refuse all alternatives, try a different bank.

Will opening a bank account in another country affect my credit score at home?

No. Your credit score in your home country is based only on accounts and debts in that country. A bank account in another country will not appear on your home country credit report. However, if you borrow money in the new country, that debt may be reported to credit bureaus there.

Can I keep my home country bank account open while I live abroad?

Yes, and most people do. However, some banks will close your account if you change your address to another country, or they will charge higher fees for accounts held by non-residents. Contact your bank before you move and ask what happens to your account.