What you need to open an account with a passport

Yes, you can open a bank account with a passport alone at most U.S. banks, but the process depends on your immigration status and the bank's own rules. A passport satisfies the identity requirement — banks are required by federal law to verify who you are before opening an account. The real question is whether you can meet the second requirement: proof of a U.S. address.

If you have a U.S. address, a passport is usually enough. If you don't have one yet, some banks will open an account for you anyway, though they may restrict what you can do with it until you provide an address later. A few banks ask for additional documents — a driver's license, state ID, or consular ID — but most will accept a passport as your sole form of identification.

The catch is that banks treat foreign nationals and U.S. citizens differently. A U.S. citizen with a passport and an address can walk into almost any bank and open an account the same day. A non-citizen with a valid visa or passport may face longer approval times, requests for additional documents, or account restrictions. Some banks have stopped opening accounts for certain visa categories altogether, so calling ahead saves time.

Key Takeaways

  • A passport alone satisfies the identity requirement at most U.S. banks, but you will also need proof of a U.S. address to complete the account opening.
  • Banks are required by federal law to verify your identity and address through a process called Know Your Customer (KYC), which is why they ask for documents.
  • Non-citizens may face longer approval times or requests for additional documents like a visa, employment authorization card, or Individual Taxpayer Identification Number (ITIN).
  • Some banks have restrictions on accounts opened by non-citizens, such as limits on wire transfers or requirements to visit a branch in person rather than opening online.
  • Calling the bank before you visit or apply online tells you exactly what documents that bank accepts and whether they currently open accounts for your visa status.

How banks verify your identity and address

Federal law requires banks to collect and verify your identity and address before opening an account. This process is called Know Your Customer (KYC), and it is the same for everyone — the bank must confirm you are who you say you are and that you actually live where you claim to live.

For identity, a passport works because it is a government-issued photo ID with your name, date of birth, and signature. The bank will scan or photograph it and may run your information through a verification system to check that the passport is real and not reported as lost or stolen.

For address, the bank will ask you to provide one. If you have a U.S. address — an apartment, house, or even a temporary address like a hotel or a friend's place — you can give that. The bank may ask you to prove it by showing a utility bill, lease, mail from a government agency, or a bank statement in your name. If you do not have a document yet, some banks will accept your word and verify the address later, or they will let you update it once you receive mail at that address.

What happens if you are a non-citizen

Non-citizens can open bank accounts, but the process is slower and the requirements vary by bank. The bank needs to know your immigration status because federal law requires them to report accounts held by certain foreign nationals to the IRS and to comply with sanctions screening.

If you are on a visa — F-1 student, H-1B worker, L-1 intracompany transfer, or another category — bring your passport and your visa page. Some banks will also ask for your I-94 arrival/departure record, which you can print from the U.S. Customs and Border Protection website. If you have an Employment Authorization Document (EAD) or a Social Security Number, bring those too, though they are not always required.

If you do not have a Social Security Number, you can use an Individual Taxpayer Identification Number (ITIN) instead. You apply for an ITIN through the IRS using Form W-7; the process takes four to six weeks. Some banks will open an account while you are waiting for your ITIN, but others will not. Ask the bank directly whether they accept ITIN applications in progress.

Some large banks — Chase, Bank of America, Wells Fargo — have tightened their rules for non-citizens in recent years. A few have stopped opening accounts for certain visa categories or require you to open in person at a branch rather than online. Smaller banks and credit unions are often more flexible. If a large bank turns you down, try a local bank or credit union in your area.

Opening an account online versus in person

Opening online is faster if the bank approves it. You upload a photo of your passport, enter your address, and the bank verifies your identity electronically. Approval can happen in minutes or take a few business days. Once approved, you can use your account immediately, though you may not be able to deposit cash or withdraw from an ATM until you visit a branch or receive your debit card.

Opening in person at a branch takes longer in the moment — you will spend 20 to 45 minutes with a banker — but you walk out with a debit card and can use your account the same day. The banker can answer questions about your visa status or missing documents on the spot, which is useful if you are unsure whether you have everything the bank needs.

If you are a non-citizen, some banks require you to open in person. They want to see your passport and visa in hand and to ask questions about your address and employment. If the bank's website does not say whether non-citizens can open online, call the branch and ask. Do not waste time uploading documents if the bank will reject your application anyway.

Documents to bring or upload

Start with your passport. Bring the photo page and the visa page if you have one. If you are opening in person, bring the physical passport. If you are opening online, you will photograph or scan both pages and upload them.

Bring proof of your U.S. address. This can be a lease, utility bill, mail from a government agency, or a bank statement. The document must have your name and address on it and be dated within the last 60 days. If you do not have one yet, tell the bank — many will let you provide it later.

If you have a Social Security Number, bring it or have it ready. If you have an ITIN, bring that instead. If you have neither and are applying for an ITIN, tell the bank you are in the process and ask whether they will hold your application or open a restricted account while you wait.

If you are on a work visa, bring your Employment Authorization Document (EAD) or your I-94 record. If you are a student, bring your I-20 or I-797 approval notice. These are not always required, but having them speeds up the process if the bank asks.

What to do if a bank turns you down

If a bank denies your account, ask why. The most common reasons are: you do not have a U.S. address, the bank does not open accounts for your visa status, you failed identity verification, or the bank flagged your information as a sanctions risk. Some of these you can fix; others mean you need a different bank.

If the reason is no U.S. address, get one — a lease, mail forwarding service, or a friend's address with their permission — and try again.

If the reason is your visa status, try a different bank. Call ahead and ask whether they open accounts for your category before you apply.

If the reason is identity verification, ask what information did not match. Sometimes it is a typo in your name or a mismatch between your passport and the address you provided. Fix it and try again, or try a different bank.

If the reason is sanctions screening, the bank cannot tell you much more than that. This is rare and usually a false positive — your name matched someone on a government watchlist. You can dispute it, but the process is slow. Try a different bank in the meantime.

Frequently Asked Questions

Can I open a bank account if I am in the U.S. illegally?

Banks do not ask about immigration status directly, and you can open an account with a passport and an address. However, if you do not have a Social Security Number or ITIN, the bank may refuse. Some banks will open an account for you to use an ITIN application in progress. If you are worried about legal risk, speak with an immigration attorney before opening an account.

What if my passport is expired?

An expired passport still works for bank account opening because it is still a valid government-issued ID with your photo and signature. The bank is verifying who you are, not whether your travel document is current. Bring the expired passport and any other ID you have.

Do I need a U.S. address before I arrive in the country?

No. You can open an account after you arrive. Many banks will accept a temporary address — a hotel, an Airbnb, a friend's address, or even a mail forwarding service — as long as you can provide it. Once you move, you can update your address online or at a branch.

How long does it take to open an account with a passport?

Online opening usually takes a few minutes to a few business days for approval. In-person opening takes 20 to 45 minutes at the branch. If you are a non-citizen, approval may take longer — up to a week or more — because the bank may need to verify your visa status or run additional checks.

Can I use a passport from another country?

Yes. U.S. banks accept passports from any country as long as they are valid and not damaged. Some banks may also ask for a visa or travel document showing your legal status in the U.S., but the passport itself is enough for identity.