What you need before you start
Opening a bank account outside your home country requires documents that prove who you are and where you live. Most banks will ask for a passport or national ID card, proof of address (usually a utility bill or lease dated within the last three months), and sometimes a tax identification number from that country. Some countries also require proof of income or employment.
The exact list depends on the country's anti-money-laundering rules and the bank's own policy. A bank in Canada will ask for different documents than one in Mexico or the UK. Before you visit a branch or start an online application, contact the specific bank and ask what they need from a foreign national. This saves you a trip with incomplete paperwork.
If you do not have a local address yet, some banks will accept a hotel address, a temporary rental agreement, or a letter from an employer stating your work location. Others will not open an account until you have a permanent address. This is one of the first things to confirm when you call.
Key Takeaways
- You will need a passport, proof of address in that country, and often a tax ID or employment letter, but the exact requirements vary by bank and country.
- Opening an account in person at a branch is usually faster and more certain than applying online, especially if you are a foreign national without a local credit history.
- Some countries require you to be a resident or have a visa; others do not, so check the country's banking rules before you book travel.
- Banks may charge monthly fees, require a minimum balance, or restrict which services you can use as a non-resident, so compare banks before you commit.
- If you are moving temporarily, a multi-currency account or an international transfer service may work better than opening a full local account.
In-person versus online applications
Opening an account in person at a bank branch is the most reliable path for a foreign national. The teller can verify your documents on the spot, answer questions about fees and minimum balances, and often activate your account the same day. You walk out with a debit card or at least an account number you can use immediately.
Online applications work for some banks and some countries, but they move slower and often fail at the identity verification step. The bank may ask you to upload a photo of your passport, then send you a video call with a staff member to confirm it is really you. This can take days or weeks. If your documents do not scan clearly or your internet connection drops during the video call, you start over.
If you are already in the country, go to a branch. If you are applying from abroad before you move, ask the bank whether they accept online applications from non-residents. Many do not. Some banks have international offices or partner banks in other countries that can help you open an account remotely, but this is less common than it used to be.
Residency and visa requirements
Some countries require you to be a legal resident or hold a valid visa to open a bank account. The UK, for example, requires proof that you have the right to live there — a visa, residency permit, or citizenship. Australia requires a visa or residency status. Other countries, like Portugal and Spain, allow non-residents to open accounts if they have a passport and proof of address.
Before you travel or apply, check the specific country's banking rules. Contact the central bank's website or call a major bank and ask directly: "Can a non-resident with a passport open an account?" The answer varies widely, and it is not worth discovering after you have already booked a flight.
If you cannot open a full account because of residency rules, ask whether the bank offers a non-resident account or a travel account. These are stripped-down versions with fewer features but no residency requirement. They usually do not include overdraft protection or credit products, but they let you receive transfers and pay bills.
Tax identification and reporting requirements
Most countries require you to have a tax ID number to open a bank account. In the US, this is your Social Security Number or an Individual Taxpayer Identification Number (ITIN). In the UK, it is your National Insurance Number. In Canada, it is your Social Insurance Number. If you do not have one yet, you will need to obtain it from that country's tax authority before or immediately after opening the account.
The bank will ask for this number during the application. If you do not have it yet, ask whether you can provide it later or whether the bank can help you apply for one. Some banks have staff who can guide you through the process; others will not open the account until you have the number in hand.
If you are a US citizen or resident, be aware that US banks must report foreign accounts to the IRS under FATCA (Foreign Account Tax Compliance Act). If you open an account outside the US, your US bank may close your account or restrict your access if you do not comply with reporting rules. This is not a barrier to opening an account abroad, but it is a requirement you need to understand.
Fees, minimums, and account restrictions
Banks in different countries charge different fees and set different minimum balances. A bank in Germany might charge €5 per month and require a €500 minimum balance. A bank in Mexico might charge 50 pesos per month with no minimum. A bank in Japan might charge nothing but require you to maintain a certain number of transactions per month.
Ask about these costs before you open the account: monthly maintenance fees, fees for transfers or withdrawals, overdraft fees, and any minimum balance requirement. Some banks waive fees if you set up direct deposit or maintain a certain balance. Others charge the same fee regardless.
As a non-resident or foreign national, you may also face restrictions. Some banks will not let you open a credit card or take out a loan without a local credit history. Others will not let you use their mobile app if you do not have a local phone number. Ask what services are available to you before you commit.
International transfers and currency exchange
Once your account is open, you will need to move money into it. International wire transfers (also called SWIFT transfers) are the standard method, but they are slow and expensive. A wire from the US to Europe typically takes three to five business days and costs $15 to $50 depending on your bank.
Some banks offer cheaper alternatives. Wise (formerly TransferWise) and OFX are services that specialize in international transfers and often charge less than traditional banks. They also show you the exchange rate upfront, so you know exactly how much money you will receive. If you are moving money regularly or in large amounts, these services often save you hundreds of dollars per year.
When you receive money in a foreign currency, the bank will convert it to the local currency at their exchange rate. This rate is usually worse than the mid-market rate you see online. If you are moving a large amount, ask the bank what their exchange rate is before you send the money. A difference of 1 or 2 percent adds up quickly on large transfers.
Alternatives if a full account is not possible
If you cannot open a bank account in the country where you are moving, you have other options. A multi-currency account with your home bank lets you hold and spend money in multiple currencies without opening a local account. You can receive transfers, pay bills online, and use a debit card in most countries. You will pay exchange rate markups and transfer fees, but you avoid the hassle of opening a new account.
A prepaid travel card or international debit card works like a gift card. You load money onto it in your home country, then use it to withdraw cash and pay for things abroad. These cards charge per transaction and per withdrawal, so they are best for short trips, not long-term living.
If you are staying temporarily, you might also use peer-to-peer transfer services like PayPal or Wise to receive money from home and convert it to the local currency. These are not bank accounts, but they let you hold and spend money without opening a formal account.
Frequently Asked Questions
Do I need a visa to open a bank account in another country?
It depends on the country. Some countries require a visa or residency permit; others do not. The UK, Australia, and Canada require proof of residency. Portugal, Spain, and Mexico allow non-residents to open accounts with a passport and proof of address. Contact the specific bank and ask whether they accept non-residents before you travel.
How long does it take to open an account?
In person at a branch, usually the same day or within 24 hours. Online applications take one to three weeks because the bank must verify your identity remotely. Some banks are faster than others, so ask when you contact them.
What if I do not have a local address yet?
Some banks accept a hotel address, a temporary rental agreement, or a letter from your employer. Others will not open an account until you have a permanent address. Call ahead and ask what they will accept. If they refuse, wait until you have signed a lease or rental agreement.
Can I use my home country's bank instead?
Yes, if your home bank has branches or partners in the country where you are moving. You can often open an account remotely through them. However, you will pay higher fees for international transfers and currency exchange than you would with a local bank.
What happens to my account if I move back home?
Most banks let you keep the account open even if you move away, but some close accounts for non-residents after a certain period. Ask the bank's policy before you open it. If you plan to keep the account active from abroad, make sure you can manage it online and that the bank will not charge extra fees for non-residents.