H-4 visa holders can open a bank account, but the process depends on whether you have a Social Security number and which bank you choose
An H-4 visa is a dependent visa for spouses and unmarried children of H-1B workers. Banks treat H-4 holders differently than they treat citizens or permanent residents, mainly because of how they verify identity. You can open an account, but you will need to bring specific documents and you may face limits on what types of accounts are available to you.
The core requirement is proof of identity and proof of your immigration status. Most banks will accept your passport and I-94 arrival/departure record (the document you received when you entered the United States). Some banks also want to see your I-797 approval notice, which shows your H-4 status. A few banks will ask for a Social Security number; others will issue you an ITIN (Individual Taxpayer Identification Number) instead if you do not have one yet.
The biggest variable is the bank itself. Large national banks like Chase, Bank of America, and Wells Fargo have established processes for non-citizen account holders. Smaller regional banks and credit unions vary widely—some welcome H-4 visa holders routinely, others rarely encounter them and may decline. Your best move is to call ahead and ask whether they open accounts for H-4 visa holders before you visit a branch.
Key Takeaways
- H-4 visa holders can open checking and savings accounts at most major U.S. banks using a passport and I-94 arrival record as proof of identity.
- You do not need a Social Security number to open an account, but some banks will issue you an ITIN instead, which serves the same purpose for banking.
- Regional banks and credit unions have different policies—calling ahead to confirm they accept H-4 visa holders saves a wasted trip.
- Some banks limit H-4 account holders to basic checking and savings; others offer the full range of products available to citizens.
What documents you need to bring
Start with your passport and your I-94 arrival/departure record. The I-94 is the small white card (or digital record if you arrived recently) that shows your entry date, visa type, and authorized stay period. Banks use this to confirm your legal status in the country.
Bring your I-797 approval notice as well if you have it. This is the USCIS letter that approved your H-4 status. Not every bank asks for it, but having it with you prevents delays if they do.
If you have a Social Security number, bring your Social Security card or a tax return showing your number. If you do not have one, tell the bank—they will either issue you an ITIN during the account opening process or direct you to explore for one separately. An ITIN works for banking purposes and allows the bank to report interest income to the IRS.
Bring a second form of ID if you have one—a driver's license, state ID, or an international driver's license. This is not always required, but it speeds up verification.
Banks that routinely open accounts for H-4 visa holders
Chase, Bank of America, Wells Fargo, and Citibank all have experience opening accounts for H-4 visa holders. Their staff are trained to handle non-citizen verification, and they have systems in place to issue ITINs if needed. You can walk into any branch and ask to open an account; the process typically takes 15 to 30 minutes.
Credit unions vary. Some credit unions, particularly those in areas with large immigrant populations or near tech hubs where H-1B workers concentrate, have opened accounts for H-4 holders for years. Others have never done it and may be uncertain about the process. Call your local credit union and ask directly whether they have experience with H-4 visa holders.
Online banks like Chime, Ally, and Marcus generally do not open accounts for non-citizens without a Social Security number, because they cannot verify identity remotely. If you have an ITIN or SSN already, some online banks will accept it, but you will need to call their support line rather than signing up through the website.
Whether you need a Social Security number
You do not need a Social Security number to open a bank account as an H-4 visa holder. Banks are required by federal law to verify your identity and report interest income to the IRS, but they can do both using an ITIN instead.
If you do not have a Social Security number, the bank will typically issue you an ITIN during the account opening process. You sign a form (usually Form W-7 or a bank-specific equivalent), and the bank submits it to the IRS on your behalf. The IRS processes it and sends your ITIN to the bank, which then links it to your account. This takes a few weeks, but your account is active when ready—the ITIN is assigned retroactively.
If you want to obtain a Social Security number separately, you can explore through the Social Security Administration. H-4 visa holders are not automatically may be able to access for a Social Security number, but you may be may be able to access if you have a job offer or are already working. Check with the SSA directly about your situation.
Account types available to H-4 visa holders
Most banks offer H-4 visa holders a basic checking account and a savings account. These work identically to accounts for citizens—you get a debit card, online banking, and the ability to set up direct deposit and bill pay.
Some banks restrict H-4 account holders from opening certain products. Credit cards, for example, are often unavailable because credit card issuers require a Social Security number or a longer credit history in the United States. Money market accounts and certificates of deposit (CDs) are usually available, though a few banks limit these to citizens or permanent residents.
Ask the bank directly what account types they offer to H-4 visa holders before you open an account. If you need a credit card, you may need to wait until you have a Social Security number or until you have built a credit history in the U.S., which typically takes six months to a year of on-time payments on a checking or savings account.
How to open an account in person
Visit a branch of a bank that you have confirmed accepts H-4 visa holders. Bring your passport, I-94, I-797, and any second form of ID you have. Tell the bank representative that you are an H-4 visa holder and ask to open a checking account (or checking and savings if you want both).
The representative will verify your documents, ask for your address in the United States, and ask whether you have a Social Security number or ITIN. If you do not have either, they will explain the ITIN process and have you sign the necessary forms. They will then issue you a debit card (which may take a few days to arrive by mail) and provide you with online banking login information.
The entire process usually takes 20 to 30 minutes. You will leave with a temporary debit card number (often provided on a receipt) that you can use when ready for online purchases, and your physical card will arrive within 5 to 10 business days.
Limits on transfers and account features
Some banks impose limits on how much money H-4 account holders can transfer internationally or receive from outside the United States. These limits vary by bank and are usually in place for anti-money-laundering compliance, not because of your visa status specifically.
Ask the bank about their international transfer policies before you open an account. If you expect to receive money from India or another country regularly, confirm that the bank can handle incoming international transfers and whether there are fees or daily limits.
Most banks do not restrict domestic transfers or bill pay for H-4 account holders. You can send money to other U.S. accounts, pay bills online, and set up direct deposit from an employer without issue.
Frequently Asked Questions
Do I need to be employed to open a bank account as an H-4 visa holder?
No. Banks do not require employment to open a checking or savings account. You need proof of identity and immigration status, which your passport and I-94 provide. If you are employed, you can set up direct deposit, but it is not necessary to open the account.
Can I open an account online as an H-4 visa holder?
Most online banks cannot verify non-citizen identity remotely, so they will not let you sign up through their website. You will need to open an account in person at a physical bank branch or call the bank's support line to ask about alternative verification methods.
What happens to my account if my H-4 visa expires?
Your bank account remains open and active. The bank does not monitor visa expiration dates. However, if you leave the United States, you may want to close the account or keep it open for receiving deposits if you plan to return. Inform the bank if your address changes.
Can my spouse (the H-1B visa holder) and I have a joint account?
Yes. Both H-4 and H-1B visa holders can open joint accounts together. Bring both sets of documents (passports, I-94s, and I-797s) and tell the bank you want to open a joint account. The process is the same as opening individual accounts.
Will opening a bank account affect my H-4 visa status?
No. Opening a bank account has no effect on your visa status. It is a routine financial transaction and does not trigger any immigration consequences.