What you need to open an international bank account

Opening a bank account outside your home country requires a valid passport, proof of address, and money to deposit—but the exact requirements and process depend on which country you're banking in and whether you're a resident there. Most banks will ask for a government-issued ID, a recent utility bill or lease showing your current address, and an initial deposit that ranges from $100 to $10,000 depending on the bank and account type.

The biggest barrier is not the documents but the bank's willingness to take you on. Many international banks now refuse non-residents or charge much higher fees for them. If you're moving to a new country, opening an account before you arrive is often harder than opening one after you land with a local address. If you're staying in your home country but need access to money abroad, a multi-currency account or international money transfer service may work better than a full foreign bank account.

Key Takeaways

  • You will need a passport, proof of your current address, and an initial deposit, but banks in different countries have different rules about who they accept.
  • Opening an account as a non-resident is harder than opening one after you move and get a local address—many banks now refuse non-residents entirely.
  • If you need to receive or send money internationally without moving, a multi-currency account or money transfer service may be faster and cheaper than opening a foreign bank account.
  • Some countries require a tax ID number or proof of income before they will open an account for you, and some ask for a letter from your employer or a reference from another bank.
  • Once your account is open, you will need to understand the bank's rules about wire transfers, ATM withdrawals, and currency conversion fees, which vary widely.

Opening an account as a resident versus a non-resident

If you have a local address in the country where you want to bank, the process is straightforward: walk into a branch with your passport and proof of address, fill out forms, and leave with an account number the same day or within a few days. Most banks treat residents as lower risk and ask fewer questions.

If you do not have a local address yet, many banks will not open an account for you at all. Some will open an account if you can show a job offer letter, a lease signed for a future date, or proof that you are enrolled in a school or university in that country. A few banks will open accounts for non-residents if you maintain a high minimum balance—often $25,000 or more—but these accounts come with higher fees and restrictions on how much you can withdraw or transfer each month.

The safest approach if you are moving is to open the account after you arrive and have a local address. If you need money before then, arrange a wire transfer from your home bank to a temporary account, or use a money transfer service like Wise or OFX to move funds at the time you need them.

Documents you will need to bring

Every bank will ask for a valid passport as your primary ID. Some banks also accept a national ID card, driver's license, or residence permit, but a passport is the safest choice because it is recognized everywhere.

You will also need proof of your current address. This is usually a utility bill, lease agreement, or government letter dated within the last three months. If you do not have a local address yet, some banks will accept a letter from your employer, a hotel booking confirmation, or a temporary address where mail can reach you. A few banks will accept a reference letter from your home bank instead.

Bring your initial deposit in cash, by wire transfer, or by debit card—ask the bank which methods they accept before you arrive. Some banks require the deposit to be made on the day you open the account; others let you make it within a few days. The amount varies: some accounts start with $100, others require $1,000 or $5,000.

Depending on the country, you may also need a tax ID number (sometimes called a TIN or tax registration number), proof of income, or a letter from your employer. Ask the bank what they need before you visit, because requirements change and vary by branch.

How long it takes and what happens next

If you walk into a branch in person with all your documents, you can usually open an account and receive a debit card within one to three business days. The bank will give you an account number and routing information the day you visit, so you can start receiving wire transfers immediately. Your physical debit card usually arrives by mail within one to two weeks.

If you apply online without visiting a branch, the process takes longer—usually one to two weeks—because the bank needs to verify your identity and address by mail or video call. Some banks now offer video verification, which can speed this up to three to five business days.

Once your account is open, ask the bank about their wire transfer limits, ATM withdrawal limits, and currency conversion fees. These vary widely and can cost you hundreds of dollars a year if you do not understand them. Also ask whether the bank charges a monthly maintenance fee, an inactivity fee if you do not use the account for several months, or fees for international transfers.

Alternatives if a foreign bank account is not available

If you cannot open a bank account in the country you need, or if the fees are too high, consider a multi-currency account with your home bank. Many large banks now offer accounts that hold money in multiple currencies and let you transfer between them at a set rate. You can receive wire transfers in a foreign currency and hold them without converting, then convert only when you need to spend.

A money transfer service like Wise, OFX, Remitly, or MoneyGram may be cheaper for regular transfers. These services specialize in moving money across borders and often charge lower fees than banks. They do not give you a full bank account, but they let you send and receive money, and some offer debit cards that work internationally.

If you need a local bank account in a country where you cannot open one in person, some online-only banks now serve non-residents. Revolut, N26, and Wise offer accounts to people in many countries without requiring a local address, though their features and fees vary. Check whether they offer the services you need—some do not accept wire transfers, for example, or have low limits on how much you can transfer per month.

Understanding fees and limits on international accounts

International bank accounts come with fees that domestic accounts do not. A wire transfer fee is usually $15 to $50 per transfer, charged by both the sending and receiving bank. A currency conversion fee is typically 1 to 3 percent of the amount you convert, though some banks charge more. An ATM withdrawal fee is usually $2 to $5 per withdrawal outside the bank's network.

Most international accounts also have monthly or annual maintenance fees ranging from $5 to $25, though some waive the fee if you maintain a minimum balance or receive a certain amount in deposits each month. Ask the bank to show you the fee schedule in writing before you open the account.

Banks also set daily withdrawal limits and monthly transfer limits to reduce fraud risk. These are often lower for new accounts or non-residents. A typical limit might be $500 per day at an ATM and $5,000 per month for wire transfers, but this varies. Ask what your limits will be and whether you can request an increase after your account has been open for a few months.

Tax reporting and legal requirements

If you are a citizen of the United States, you must report all foreign bank accounts to the IRS, even if you do not live in the US. This is done through the Foreign Bank Account Report (FBAR), filed with FinCEN, and through your tax return. Failure to report can result in large penalties.

If you are a citizen of another country, check your home country's tax laws. Most countries require you to report foreign accounts to their tax authority. Some countries tax worldwide income, meaning you may owe taxes on interest earned in a foreign account even if you do not bring the money home.

The bank itself will ask for your tax ID number and may ask whether you are a US citizen or tax resident. This is part of international anti-money-laundering rules. Be honest with the bank—lying about your tax status can result in account closure and legal consequences.

Frequently Asked Questions

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

Some banks will, but most now refuse non-residents. Your best options are to open the account after you arrive with a local address, or to use an online-only bank like Wise or Revolut that accepts non-residents. Some banks will open an account if you show a job offer letter or proof of enrollment at a school in that country.

What is the cheapest way to send money internationally?

Money transfer services like Wise and OFX usually charge less than banks for regular transfers. If you only send money occasionally, compare the fee for each service—Wise charges 1 to 2 percent plus a small fixed fee, while some banks charge $30 to $50 per wire. For large amounts, the difference can be hundreds of dollars.

Do I need a local address to open a bank account?

Most traditional banks require one, but online-only banks and money transfer services do not. If you are moving soon, ask the bank whether they accept a temporary address, a hotel booking, or a letter from your employer. Some will also accept mail at a friend's address or a mail forwarding service.

What happens if my bank account is inactive for a long time?

Many banks charge an inactivity fee if you do not use the account for six to twelve months, and some close the account entirely. Ask your bank what their policy is. If you plan to use the account only occasionally, set a reminder to make at least one transaction per year, or ask the bank to waive the inactivity fee.

Can I open a bank account in another country online?

Yes, but it takes longer than opening one in person. Online applications usually take one to two weeks because the bank needs to verify your identity by mail or video call. Some banks now offer video verification, which can reduce this to three to five business days. You will still need to provide a passport and proof of address.