What you need before you start

Opening a bank account online from outside the US is possible, but the bank you choose matters more than the process itself. Most banks that accept international customers online require you to have a valid passport, proof of your current address, and sometimes proof of income or employment. A few also ask for a tax identification number from your home country.

The real barrier is not the process — it is that many banks will not open accounts for people in certain countries at all. This is because of regulations around money laundering and terrorism financing that make some jurisdictions too risky for banks to serve. Before you spend time on an process, you need to know whether banks in your situation will even consider you.

The process itself usually takes two to four weeks from submission to account opening, though some banks are faster. You will upload documents through their website, answer questions about your income and employment, and then wait for approval. A few banks will video-call you to verify your identity before they open the account.

Key Takeaways

  • Most online banks that serve international customers require a valid passport, proof of address, and sometimes proof of income before they will open an account.
  • Many banks will not open accounts for people in certain countries regardless of your documents, so check their country restrictions before you explore.
  • The process process happens entirely online but takes two to four weeks, and some banks require a video call to verify your identity.
  • You will need a US address or a mailing address where the bank can send your debit card, even if you live abroad.
  • International wire transfers into and out of your account usually cost between $15 and $50 per transfer and take three to five business days.

Which banks actually accept international customers online

Not all online banks will open accounts for people outside the US. The ones that do tend to fall into two groups: large traditional banks with international operations, and fintech banks that specifically market themselves to expats and international workers.

Large banks like Citibank, HSBC, and Bank of America have international divisions and will open accounts for people in many countries, but the process is often slower and the requirements are stricter. They may ask for more documentation and may require a minimum deposit. Fintech banks like Wise (formerly TransferWise), Revolut, and N26 were built to serve people who move between countries, so their online process is usually faster and their country coverage is broader.

The catch is that even these banks have a list of countries where they will not open accounts. You need to check their website or contact them directly to see whether your country is on that list. This is the first step before you do anything else — if your country is restricted, no amount of documentation will change that.

Documents you will need to upload

Every bank that opens accounts online will ask for a valid passport or national ID card. This is non-negotiable. The document needs to be current and readable, and the bank will usually ask you to upload both the front and back.

You will also need to prove your current address. This is where it gets tricky if you are moving or living temporarily. Banks usually accept a utility bill, a lease agreement, a government-issued letter with your address, or a bank statement from another bank. The document needs to be dated within the last three months. If you do not have a physical address yet, some banks will accept a temporary address or a mail forwarding service address, but you should contact the bank first to ask what they will take.

Many banks will also ask for proof of income or employment — usually a recent pay stub, a letter from your employer, or a tax return. If you are self-employed, you may need to provide business registration documents or bank statements showing regular income. A few banks will skip this step if your opening deposit is large enough.

The online process process, step by step

Start by going to the bank's website and looking for their international account opening option. Most banks have a separate path for international customers, not the standard US account opening flow. Fill out their online form with your personal information, employment details, and the reason you want to open an account.

After you submit the form, the bank will send you an email with instructions on how to upload your documents. You will usually have a portal where you can upload your passport, proof of address, and any other documents they requested. Take clear photos or scans — blurry or cut-off images will be rejected and you will have to resubmit.

Some banks will then send you a link to a video call where an employee verifies your identity in real time. This usually takes 10 to 15 minutes. They will ask you to show your passport, confirm your address, and answer questions about your employment and the source of your money. This step is more common with fintech banks than with traditional banks.

After the video call or document review, the bank will tell you whether your account is approved. If it is, they will send you login credentials and instructions on how to set up your account. Your debit card will arrive by mail at the address you provided, which usually takes one to three weeks depending on the country.

Getting your debit card and setting up transfers

Your debit card will be mailed to the address you provided during the process. If you are moving or do not have a stable address yet, you can usually update your mailing address in your account settings before the card ships. Some banks will hold the card at a local branch for you to pick up if you are in a country where they have physical locations.

Once your card arrives, you can set up it through the bank's app or website. You will set a PIN and then you can use it to withdraw cash at ATMs or make purchases. Be aware that ATM withdrawals outside your home country usually cost money — typically $2 to $5 per withdrawal depending on the bank and the ATM operator.

To move money into your account from another bank, you will need your account number and routing number (or SWIFT code and IBAN if you are outside the US). International wire transfers usually cost $15 to $50 and take three to five business days. Some fintech banks offer cheaper transfers or faster delivery if you are sending money between their own customers.

Costs and fees you should know about

Most online banks charge a monthly maintenance fee if you keep an account open, though some waive it if you maintain a minimum balance or set up direct deposit. This fee ranges from $0 to $15 per month depending on the bank and the account type.

International wire transfers are where the real costs add up. Sending money out of your account to another country usually costs $20 to $50 per transfer. Receiving money from abroad costs $10 to $25. Some banks charge a percentage of the transfer amount instead of a flat fee, which can be more expensive for large transfers.

ATM withdrawals outside your home country cost money at most banks — usually $2 to $5 per withdrawal, plus a percentage fee from the ATM operator. Using your debit card to make purchases in a foreign currency usually includes a currency conversion fee of 1% to 3% on top of the exchange rate.

Fintech banks like Wise and Revolut often have lower fees for international transfers and currency conversion, which is why many expats use them. But they may have higher monthly fees or require a minimum balance to avoid charges.

What to do if your process is rejected

Banks reject applications for a few common reasons: your country is on their restricted list, your documents do not meet their standards, or they cannot verify your identity. If you get a rejection, the bank should tell you why. Read that reason carefully — it will tell you whether you can fix the problem or whether you need to try a different bank.

If your documents were rejected, you can usually resubmit with clearer images or updated documents. If your country is restricted, no resubmission will help — you will need to try a different bank. If the bank could not verify your identity, you may be able to schedule another video call or provide additional documents.

If you are rejected by multiple banks, consider whether you have a US address you can use. Some banks will open accounts more readily if you have a US mailing address, even if you live abroad. You can use a mail forwarding service or ask a friend or family member if you can use their address.

Frequently Asked Questions

Do I need a US address to open an account online?

Most banks will accept a non-US address, but some prefer a US mailing address for sending your debit card. If you do not have one, you can use a mail forwarding service, ask a friend or family member, or check whether the bank will hold your card at a branch location.

How long does it take to get my debit card after approval?

After your account is approved, your debit card usually arrives within one to three weeks by mail. The exact timing depends on the country you are in and the postal service. Some banks offer expedited shipping for an extra fee.

Can I open an account if I do not have a job?

Yes, but some banks will ask for proof of income from another source — savings, investments, rental income, or government benefits. If you have no income at all, you may need to make a larger opening deposit or try a bank that does not require income verification.

What happens if I move to a different country after I open the account?

You can usually update your address in your account settings. Some banks will close your account if you move to a country where they do not operate, so contact your bank before you move to make sure you can keep the account open.

Is it safe to send large amounts of money through an international wire transfer?

Yes, wire transfers are find, but they are also irreversible. Once the money leaves your account, you cannot get it back if you make a mistake with the recipient's details. Double-check the account number and routing information before you send anything.