The basic path: what banks actually require

Opening a bank account outside your home country is possible, but the process depends heavily on where you are, where the bank is, and your immigration status. Most banks will ask for three things: proof of identity (a passport), proof of address in that country, and sometimes proof of income or employment. The catch is that "proof of address" usually means a utility bill, lease, or government letter with your name on it — not a hotel booking.

Some countries make this straightforward. Others treat non-residents as a compliance risk and either refuse them outright or charge much higher fees. A few banks have online-only accounts for non-residents, but these often come with limits on how much you can deposit or withdraw each month.

The fastest route is usually a bank branch in person, because staff can verify your documents on the spot and answer questions about what counts as proof of address in that specific location. Trying to open an account by mail or online from abroad often stalls when the bank cannot verify your identity or address.

Key Takeaways

  • Most banks outside your home country require a passport, proof of local address, and sometimes proof of income — and you usually need to show these documents in person at a branch.
  • Proof of address typically means a utility bill or lease in your name, not a hotel booking or temporary accommodation letter.
  • Some countries restrict non-residents from opening accounts at all, while others allow it but charge higher fees or set monthly deposit limits.
  • Online-only accounts for non-residents exist but often have lower transaction limits than accounts opened in person.
  • Tax residency matters: opening an account may trigger reporting requirements in both your home country and the country where the bank is located.

What documents you will need to bring

Start with your passport — this is the one document almost every bank will accept. If your passport is expired, some banks will still take it as identity proof, but call ahead to confirm. A few banks also accept national ID cards from EU countries or other regions, but do not assume this without asking first.

For proof of address, you need a document dated within the last three to six months that shows your name and a physical address in that country. A utility bill (electricity, water, gas, internet) works almost everywhere. A lease or rental agreement works if it is signed and shows your name and the address. A government letter — from a tax office, immigration authority, or local council — also works. A hotel booking, Airbnb confirmation, or letter from a friend does not.

If you are employed or self-employed, bring a recent payslip, employment contract, or tax return. If you are retired or living on savings, some banks will ask for bank statements showing regular income. If you have none of these, some banks will still open an account but may set a lower initial deposit limit or require you to explain your income source in writing.

Where to open an account: branches, online banks, and neobanks

A traditional bank branch is the most reliable option if you are physically present in the country. Walk in with your documents, ask to open an account, and staff will tell you when ready whether you meet their requirements. The process usually takes 20 to 40 minutes, and you may walk out with a debit card the same day or receive it by mail within a week.

Online-only banks (sometimes called neobanks) often have lower barriers for non-residents and can be opened entirely by video call or app. However, they typically limit how much you can deposit per month, how many transfers you can make, or how much you can withdraw. These limits exist because online banks have fewer ways to verify who you are. If you only need to receive money or make occasional transfers, an online account can work. If you need full banking access, a branch account is safer.

Some countries have banks that specifically serve expats or non-residents. These banks know the documentation hurdles and often have streamlined processes. Search for "[country name] expat bank account" to find these options, or ask at your country's embassy or consulate — they often maintain lists of banks that work with their citizens.

The address problem: what to do if you do not have a lease yet

If you have just arrived and have not signed a lease, you have a few options. The strongest is to get a letter from your landlord or accommodation provider on their letterhead, stating your name, the address, and the dates you are renting. This is not a lease, but it is proof that you live there. Some banks accept this; others do not, so call the bank first.

If you are staying with a friend or family member, ask them for a letter on their letterhead (or handwritten and signed) confirming you live at their address. Include their name, phone number, and signature. Some banks accept this; many do not. Again, call first.

If neither of these works, you have two paths: wait until you have a signed lease, or open an online-only account in the meantime and upgrade to a full account once you have a lease. Some people do this intentionally — they open a basic online account to receive their first paycheck, then walk into a branch with a lease and open a full account.

Tax reporting and why the bank asks where you live

When you open an account in another country, the bank will ask whether you are a tax resident of that country. This matters because of international tax reporting rules. If you are a citizen of the United States, for example, you must report foreign bank accounts to the IRS even if you do not live in the US. If you are a tax resident of the country where you are opening the account, you may owe taxes on interest earned in that account.

Be honest about your tax residency status. The bank is not trying to trap you — they are required by law to report accounts held by tax residents to that country's tax authority. If you lie and say you are not a tax resident when you are, the bank will eventually discover this during a compliance review and may close your account.

If you are unsure whether you are a tax resident, check the tax authority's website for the country where you are opening the account. Most define tax residency as living there for more than 183 days in a calendar year, or having a permanent home there, or being employed there. The rules vary by country.

Fees and minimum balances

Banks in different countries charge very different fees. Some charge nothing for a basic account; others charge a monthly maintenance fee of 5 to 20 dollars or euros. Some charge per transaction (for transfers, card payments, or cash withdrawals). Some require a minimum balance — often 500 to 2,000 in the local currency — or they charge a fee if you fall below it.

Non-residents often face higher fees than residents. A resident might pay nothing for a basic account, while a non-resident at the same bank pays 10 per month. This is because the bank sees non-residents as higher risk — they may leave the country, and the bank has fewer ways to contact them or enforce agreements.

Before you open an account, ask the bank for a written fee schedule. Do not rely on what the website says — call or visit in person and ask specifically about fees for non-residents. Compare at least two banks before deciding.

What happens after you open the account

Once your account is open, the bank will give you a debit card (usually within a week), online banking access, and sometimes a checkbook. Test your online access the same day — log in, check your balance, and make sure you can see your account details. If something does not work, call the bank when ready while you still have staff who can help.

Set up any automatic payments or transfers you need right away. If your employer is paying you into this account, give them the account number and routing information (or IBAN and BIC, depending on the country). If you are transferring money from your home country, test with a small amount first to make sure the details are correct.

Keep your documents safe. You may need to prove you opened the account legitimately if you ever need to dispute a transaction or if the bank asks questions later. Some people take photos of their passport, lease, and the account opening confirmation and store them securely.

Frequently Asked Questions

Can I open a bank account in another country if I do not live there yet?

Yes, but you will need proof of address in that country. If you have not arrived yet, ask your landlord or accommodation provider for a letter confirming your address and move-in date. Some banks accept this; others require you to be physically present. Call the bank before you travel to confirm what they need.

What if the bank says I cannot open an account because I am not a resident?

Some countries restrict non-residents from opening accounts at traditional banks. Try an online-only bank or neobank instead — these often serve non-residents. You can also ask the bank whether they offer accounts specifically for expats or work visa holders. If all else fails, you may need to wait until you have permanent residency or a long-term visa.

Do I need to close my bank account in my home country?

No. You can have accounts in multiple countries at the same time. However, if you become a tax resident of the new country, you may need to report both accounts to the tax authority there. Check the tax rules for your situation before opening the account.

How long does it take to open an account?

In person at a branch, usually 20 to 40 minutes, and you may get a debit card the same day or within a week. Online, it can take anywhere from a few hours to several days, depending on how quickly the bank can verify your identity. Some online banks ask you to send documents by mail, which adds one to two weeks.

What if I do not have proof of income?

Many banks will open an account without proof of income, especially if you have savings to deposit. Some may set a lower initial deposit limit or ask you to explain where your money comes from. Be honest — say whether you are living on savings, receiving money from family, or waiting for your first paycheck. The bank is not judging; they are managing their own risk.