What you need before you start

Opening a foreign bank account online requires documents that prove who you are and where you live, plus proof of income or funds. Most banks outside the US will ask for a passport (not a driver's license), a recent utility bill or lease showing your current address, and either a recent pay stub, tax return, or bank statement showing you have money to deposit. Some banks also want to know your employment status or reason for opening the account.

The specific documents vary by country and by bank. A bank in Mexico may accept different proof of address than one in Portugal. Before you start an application, check the bank's website for their exact list — most post it under "Documents needed" or "Open an account" sections. Having everything ready before you begin the application cuts your approval time in half.

You will also need a way to receive mail or documents at your address, because most banks send a debit card or confirmation letter by post. If you are moving or do not have a permanent address yet, some banks let you use a temporary address or a mail forwarding service, but you have to ask first.

Key Takeaways

  • You will need a passport, proof of address (utility bill or lease), and proof of income or existing funds — the exact documents depend on which country and bank you choose.
  • Banks in different countries have different rules about who they will accept; some will not open accounts for US citizens, and some require you to be a resident or have a visa.
  • The online application usually takes 15 to 45 minutes, but approval can take anywhere from a few days to several weeks depending on the bank's verification process.
  • You will need a way to receive mail at your address, because most banks send a debit card or other documents by post even if you opened the account online.
  • Video verification calls are common — the bank may ask you to show your passport and answer questions about your income or the purpose of the account.

How to find a bank that will accept you

Not every bank will open an account for someone outside their country. Some banks refuse to work with US citizens because of US tax reporting rules. Others require you to be a resident, have a work visa, or already have an address in that country. Before you spend time on an application, you need to know whether the bank will take you at all.

Start by searching "[country name] online bank account for foreigners" or "[country name] bank account non-resident." Read the first few results and look for banks that explicitly say they accept non-residents or people without a local address. Check the bank's website directly — look for a section called "Open an account," "Who can open an account," or "Requirements." If the website is in another language, use your browser's translate feature.

Call or email the bank's customer service before you apply. Tell them you are a foreigner, where you live, and whether you have a visa or residency status in their country. A five-minute email can save you from filling out a 30-minute application only to be rejected. Banks that work with expats and non-residents usually have English-speaking staff or an English website option.

Steps to complete an online application

Once you have found a bank that will accept you, the application itself is straightforward. Go to the bank's website and look for a button that says "Open an account," "New customer," or "Sign up." You will be asked to enter your name, date of birth, passport number, and current address. Have your passport in front of you — banks ask for the exact spelling and number.

Next, you will upload documents. The bank will ask you to photograph or scan your passport (usually both the front and back), your proof of address, and your proof of income. Use a phone camera or scanner to make clear, readable images. If the image is blurry or cut off, the bank will reject it and ask you to resubmit. Make sure the document date is recent — most banks want proof of address from the last three months.

After you submit your documents, the bank will send you an email or text message asking you to verify your identity. This usually means a video call with a bank employee who will ask you to show your passport, confirm your address, and answer questions about your income or the reason you want the account. The call takes 5 to 15 minutes. Have your documents ready and speak clearly.

How long approval takes and what happens next

After your video call, the bank's verification team reviews your documents. This can take anywhere from one business day to three weeks, depending on the bank and how busy they are. Some banks send you an email the same day saying your account is approved. Others take a week or more. You can usually check your application status by logging into the bank's website or calling customer service.

Once your account is approved, the bank will send you a welcome email with your account number and online banking login details. You can usually start using the account right away — transferring money in, setting up direct deposit, or paying bills online. However, the bank will mail a debit card to your address, which can take one to three weeks depending on the country. Until the card arrives, you can still access your money through online transfers or ATM withdrawals if the bank offers that option.

Some banks require a minimum deposit before they activate your account. This might be $100, $500, or more — check the bank's website or ask during your video call. If you need to transfer money from another country to make this deposit, plan for that transfer to take three to five business days.

Moving money into your new account

Once your account is open, you will need to fund it. The most common way is a wire transfer from your current bank. Log into your existing bank's website, select "Send money abroad" or "International transfer," and enter your new bank's details. You will need your new bank's name, address, SWIFT code (an international bank identifier), and your new account number. Your new bank's website usually has this information in a section called "Wire transfer details" or "International transfers."

Wire transfers usually cost $15 to $50 and take three to five business days. Some banks charge the sending bank, some charge the receiving bank, and some split the cost. Ask both your old bank and your new bank what they will charge before you send the money.

If you want to avoid wire transfer fees, some banks offer free transfers through services like Wise (formerly TransferWise) or Revolut. These services often have better exchange rates than banks and lower fees, but they work differently — you send money to Wise or Revolut first, then they send it to your new bank account. This can be faster and cheaper than a direct wire, especially if you are transferring a smaller amount.

What to do if your application is rejected

Banks reject applications for a few common reasons: your documents do not match your application (for example, your name is spelled differently), your proof of address is too old, you do not have enough income, or the bank does not work with people in your country or with your citizenship status. If you are rejected, the bank should send you an email explaining why.

If the reason is a document issue — blurry photo, expired proof of address, or a name mismatch — you can usually reapply with corrected documents. Wait a few days before reapplying so the bank's system clears your first attempt. If the reason is that the bank does not work with your citizenship or residency status, that bank will not change its mind, and you need to try a different bank.

If you are rejected because of insufficient income, some banks have a lower-tier account with fewer features but lower income requirements. Ask the bank whether this option exists. You can also try a different bank — requirements vary widely.

Taxes and reporting requirements for US citizens

If you are a US citizen, you have to report foreign bank accounts to the US government. If the total balance in all your foreign accounts is more than $10,000 at any point during the year, you must file a Foreign Bank Account Report (FBAR) with the US Treasury. This is separate from your tax return — it is a different form filed by a different deadline (usually June 30). Failure to file can result in large penalties.

You may also owe US taxes on interest or income earned in the foreign account. Talk to a tax professional or accountant who works with expats before you open the account, so you understand your reporting obligations. The IRS website has information about FBAR requirements, but a professional can explain how it applies to your specific situation.

Frequently Asked Questions

Can I open a foreign bank account without leaving my home country?

Yes, most banks now let you complete the entire process online — application, document upload, and identity verification through video call. You do not have to visit a branch in person. However, the bank will mail your debit card and other documents to your address, so you need a physical mailing address.

What if I do not have a permanent address yet?

Some banks accept temporary addresses, mail forwarding services, or even a hotel address as proof of residence. Call the bank and explain your situation before you apply. They may ask you to update your address once you have a permanent one, or they may require you to provide additional documentation.

How much money do I need to open an account?

This varies by bank and country. Some banks have no minimum deposit. Others require $100 to $1,000 to open the account. Check the bank's website or ask during your initial contact. The minimum deposit is different from the minimum balance you have to keep in the account after it is open.

Will I be able to use my new debit card in the US?

Most foreign debit cards work at US ATMs and online, but you may be charged a foreign transaction fee or ATM fee by your bank or by the US bank that owns the ATM. Ask your new bank what fees apply before you open the account. Some banks offer cards with no foreign transaction fees.

What if the bank asks for documents I do not have?

Contact the bank and ask whether alternatives are available. For example, if they want a utility bill but you do not have one in your name, ask whether a lease, mortgage statement, or government ID with your address is acceptable. Banks sometimes have flexibility, but you have to ask first.