What banks will accept from a B-2 visa holder
Most U.S. banks will open an account for you on a B-2 visa, but they need to verify your identity and your immigration status. The key difference from a U.S. citizen account is that banks must confirm you are in the country legally under your current visa category. This is a compliance requirement, not a judgment about your creditworthiness.
Large national banks like Chase, Bank of America, and Wells Fargo have systems in place to open accounts for visa holders. Regional and community banks often do the same, though their processes vary. Credit unions may have stricter rules — some will not open accounts for anyone without a Social Security number or ITIN (Individual Taxpayer Identification Number), while others will.
The account itself works exactly like any other checking or savings account once it is open. You can deposit money, write checks, use a debit card, and set up direct transfers. The only restriction is that you cannot open the account if your visa has already expired or if you are in the U.S. on a visa that does not permit banking (which is extremely rare).
Key Takeaways
- Most major banks will open accounts for B-2 visa holders, but they must verify your visa status and identity before proceeding.
- You will need a valid passport, your I-94 arrival record (available online at cbp.gov), and proof of your current address to open an account.
- A Social Security number is not required; banks can use your passport number or ITIN as an identifier instead.
- Some banks offer accounts specifically designed for non-citizens, which may have lower minimum balances or fewer fees.
Documents you need to bring
Bring your valid passport and your I-94 arrival record. The I-94 is the electronic record the U.S. Customs and Border Protection creates when you enter the country. You do not receive a physical copy anymore — instead, you retrieve it online at the CBP website (cbp.gov/i94). Print it or show it on your phone. The I-94 shows your visa category, your admission date, and your authorized stay period, which is what the bank needs to see.
You will also need proof of your current address. This can be a lease, a utility bill, a rental agreement, or a letter from your host (if you are staying with someone). The address does not have to match your passport — it just has to show where you are living now. If you arrived recently and do not have a utility bill yet, a signed letter from your landlord or host stating your address and move-in date usually works.
If you have a Social Security number, bring that. If you do not, the bank will use your passport number or issue you an ITIN (Individual Taxpayer Identification Number) for banking purposes. You do not need to apply for an ITIN separately — the bank handles this during account opening if needed.
Which banks are easiest to work with
Chase and Bank of America have high-volume international customer bases and have streamlined processes for B-2 visa holders. Both accept passport and I-94 as sufficient identity verification. Chase requires a minimum opening deposit (usually $25 for checking), and Bank of America has similar minimums depending on account type.
Citibank and HSBC also have experience with visa holders and non-citizens, partly because they operate globally. If you have an account with either bank in your home country, opening a U.S. account may be faster.
Local credit unions and community banks vary widely. Some welcome visa holders; others decline them because they lack the compliance infrastructure. Call ahead before visiting. If a bank says no, it is usually because of their internal policy, not because B-2 visa holders are prohibited by law.
What happens if you do not have a Social Security number
You do not need one. Banks can open accounts using your passport number as the primary identifier. Some banks will assign you an ITIN during the account-opening process for their internal records, but this is optional and does not require you to file taxes or take any additional action.
If you plan to stay in the U.S. for an extended period or work (which B-2 does not permit, but some visa holders transition to work visas), you may want to apply for an ITIN through the IRS. This is separate from banking and is only necessary if you have U.S. tax obligations. For a simple bank account, your passport is enough.
Online-only banks and B-2 visas
Online banks like Ally, Charles Schwab, and Chime are harder to use on a B-2 visa because they cannot verify your identity in person. Most require a Social Security number or ITIN during signup, and their systems may flag or reject applications from non-U.S. residents. Some will open accounts if you have an ITIN, but this is not may provide.
Your best bet is to open an account in person at a physical branch first. Once the account is open and funded, you can often add online banking access. After that, you may be able to open a second online account with a different bank, since you will have an established U.S. banking history.
What to expect during the account-opening process
The process takes 15 to 30 minutes in person. The bank will ask for your passport, I-94, and address proof. They will run a background check through ChexSystems (a banking history database) and verify your identity. They will ask why you are opening the account and how long you plan to stay in the U.S. Answer honestly — B-2 visa holders are routine for banks, and there is no wrong answer.
The bank will explain the account terms: monthly fees (if any), minimum balance requirements, overdraft policies, and debit card issuance. Read these carefully. Some accounts have monthly fees of $10 to $15 if you do not maintain a minimum balance; others are free. Ask whether the bank reports to credit bureaus — if it does, your account history will build your U.S. credit score.
You will receive a debit card immediately or within 7 to 10 business days. Checks take 1 to 2 weeks to arrive. Online banking access is usually available the same day or the next business day.
After your B-2 visa expires
Your bank account does not close when your visa expires. You can keep the account open indefinitely, even if you leave the U.S. or your visa status changes. However, if you leave the country and do not return, you may want to close the account to avoid dormancy fees (which some banks charge if an account has no activity for 12 months or longer).
If you transition to a different visa category (such as an F-1 student visa or an H-1B work visa), your existing account remains valid. You do not need to open a new one. The bank does not re-verify your status unless you apply for a credit product like a loan or credit card.
Frequently Asked Questions
Can I open a bank account before I arrive in the U.S.?
No. Banks need to verify your identity in person and see your I-94 arrival record, which you only receive after entering the country. Some banks offer accounts for incoming students or workers, but these are rare and usually require a U.S. address or sponsor. Plan to open an account within your first week of arrival.
Do I need a U.S. address to open an account?
Yes. Banks require a current residential address for compliance reasons. If you are staying with a friend or family member, use their address and have them write a letter confirming you live there. A hotel address works temporarily, but most banks prefer a lease or rental agreement.
Will opening a bank account affect my visa status?
No. Opening a bank account is a routine financial transaction and does not trigger any immigration review or change your status. The bank reports to financial regulators, not to immigration authorities, unless you engage in suspicious activity (which normal banking does not).
Can I send money back to my home country from a B-2 visa bank account?
Yes. You can transfer money internationally through wire transfer, ACH, or money transfer services. The bank may ask why you are sending money abroad — answer truthfully. Transfers to family members or to pay bills in your home country are normal and do not raise concerns.
What if a bank refuses to open an account for me?
Ask why. If they cite policy, try another bank — refusals are usually based on internal rules, not law. If they say it is because of your visa status, that is unusual and may indicate a compliance error on their part. You can contact the bank's customer service line or visit a different branch to escalate.