Yes, green card holders can open a checking account at most U.S. banks
A green card (permanent resident card) is treated the same as U.S. citizenship for banking purposes at nearly every bank and credit union. You can walk into a branch or open an account online using your green card as your primary form of identification. The process is identical to what a citizen goes through — you'll need your card, a Social Security number or ITIN, proof of address, and an initial deposit (which varies by bank).
The main difference between a green card holder and a citizen is that some banks may ask additional questions about your immigration status during the account opening, but this is routine and does not prevent you from opening the account. A few banks that serve niche markets may have stricter rules, but the major national banks and most regional banks accept green cards without hesitation.
Key Takeaways
- Green card holders can open checking accounts at virtually all U.S. banks using their permanent resident card as identification.
- You will need your green card, Social Security number or ITIN, proof of current address, and an opening deposit amount that varies by bank.
- Online account opening is available at most banks and does not require a branch visit, though some banks may ask you to verify your green card in person.
- If a bank refuses to open an account, you can file a complaint with the Consumer Financial Protection Bureau or try a credit union, which often have fewer restrictions.
What identification and documents you need to bring
Bring your green card (both sides, or a clear photo if opening online), your Social Security number or ITIN, and a document showing your current address. Address proof can be a utility bill, lease, mortgage statement, or government mail dated within the last 60 days. Some banks accept a state ID or driver's license in addition to the green card, but the green card alone is sufficient.
If you do not have a Social Security number yet, you can use an ITIN (Individual Taxpayer Identification Number) instead. You obtain an ITIN by filing Form W-7 with the IRS; it takes four to six weeks. Some banks will open an account with just your green card number if you do not yet have either, though this is less common. Call the bank's customer service line before you visit to confirm what they accept.
Have your opening deposit ready. Most banks require a minimum deposit to open a checking account, ranging from $0 to $300 depending on the bank and account type. Some banks waive the minimum if you set up direct deposit or maintain a certain balance.
Online versus in-person account opening
Most major banks allow you to start a checking account online using your green card. You upload a photo of both sides of your card, enter your personal information, and fund the account electronically. The process usually takes 10 to 15 minutes, and your account opens within one to three business days.
Some banks require you to verify your identity in person at a branch even if you start online. They will ask you to bring your green card and proof of address to complete the process. This verification step typically happens within a week of your online application. A few banks, particularly smaller regional banks, require you to open an account in person only — their websites will state this clearly.
Credit unions often have more flexible online processes and may not require in-person verification at all. If you are a member of a credit union or can join one (many allow anyone in a geographic area to join), this can be a faster route.
Banks that commonly accept green card holders
All of the largest U.S. banks accept green card holders: Chase, Bank of America, Wells Fargo, Citibank, and U.S. Bank all open accounts for permanent residents without issue. Regional banks like PNC, TD Bank, and Ally Bank do the same. Online banks such as Chime, Discover, and Charles Schwab also accept green cards.
Credit unions are another reliable option. The National Credit Union Administration does not restrict membership based on immigration status, so any credit union you are may be able to access to join will open an account for you. Some credit unions have no geographic or employment restrictions and will accept anyone with a green card.
If you live in a state with a large immigrant population, you may find banks that specialize in serving green card holders and other non-citizens. These banks often have streamlined processes and staff familiar with ITIN numbers and green card verification.
What to do if a bank refuses to open an account
Refusal is rare, but it happens. If a bank denies you an account based on your immigration status, ask for the reason in writing. Banks are required to provide a written explanation if they reject your application. Keep this documentation.
File a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates discrimination and unfair practices in banking. You can also file a complaint with your state's banking regulator — search "[your state] banking regulator" to find the right office.
In the meantime, try a credit union or a different bank. Do not assume all banks have the same policy; one bank's refusal does not mean you cannot open an account elsewhere. Online banks are often more flexible than brick-and-mortar banks, so that is another avenue to explore.
Using your new account as a green card holder
Once your account is open, you have full access to all standard checking account features: debit card, online banking, bill pay, transfers, and direct deposit. There are no restrictions on how much you can deposit, withdraw, or transfer. Your account works exactly like a citizen's account.
Some banks may flag large deposits or international transfers for review as part of standard anti-money-laundering procedures, but this applies to all customers, not just green card holders. If your bank asks questions about the source of a deposit, answer honestly and provide documentation if requested (pay stubs, business records, etc.).
Keep your green card information current with your bank. If you renew your green card and receive a new card number, update your bank's records so there is no confusion if the bank needs to verify your identity later.
Frequently Asked Questions
Do I need a U.S. address to open a checking account as a green card holder?
Yes, banks require a current U.S. address. If you are staying temporarily with someone else, use their address and have mail sent there, or use a mailbox service address. You will need to provide proof of that address (utility bill, lease, or similar) dated within the last 60 days.
Can I open a checking account if my green card is expired?
An expired green card is still valid for identification purposes at banks. However, if your card is expiring soon, bring it along with another form of ID (state driver's license or passport) to avoid any confusion. Banks care that you are a permanent resident, not whether your card's expiration date has passed.
What if I have an ITIN but no Social Security number yet?
You can open a checking account with an ITIN alone. Some banks prefer a Social Security number, but most will accept an ITIN. If one bank refuses, try another — this is not a legal barrier, just a bank policy that varies.
Will opening a checking account affect my green card status or immigration case?
No. Opening a bank account is a routine financial transaction and has no impact on your immigration status or any pending immigration proceedings. Banks do not report account holders to immigration authorities based on account activity alone.
Can I open a joint account with someone who is not a green card holder?
Yes. Joint accounts can include a green card holder and a U.S. citizen, another green card holder, or even a non-resident. Both account holders will need to provide identification and sign the account agreement. The rules are the same as for any joint account.