Yes, green card holders can open a bank account at most U.S. banks

A green card (permanent resident card) is accepted identification at virtually every major bank and credit union in the United States. You will need your green card, a Social Security number, and proof of a current address — the same documents a U.S. citizen would bring. Some banks may ask additional questions about your immigration status, but this is routine and does not prevent you from opening an account.

The process is straightforward because green card holders have legal work authorization and are treated similarly to citizens for banking purposes. Your green card shows you have permission to live and work in the U.S. permanently, which is what banks need to verify before opening an account.

Key Takeaways

  • A valid green card counts as government-issued photo identification at banks and credit unions, just like a driver's license or passport.
  • You will need your green card, Social Security number, and proof of current address (utility bill, lease, or mail from a government agency).
  • Banks may ask about your immigration status during account opening, but this is standard procedure and does not disqualify you.
  • If a bank refuses to open an account for you solely because of your immigration status, you can file a complaint with the Consumer Financial Protection Bureau or your state banking regulator.

What documents you need to bring

Bring your green card as your primary form of identification. Banks will scan or photocopy it as part of their verification process. You will also need a Social Security number — if you do not have one yet, you can apply through the Social Security Administration before opening an account, though some banks will work with an Individual Taxpayer Identification Number (ITIN) if you do not yet have an SSN.

For proof of address, bring a recent utility bill, lease agreement, mortgage statement, or mail from a government agency (such as USCIS or your state's DMV) dated within the last 60 days. A bank statement from another country will not work for this purpose. If you are living with someone else and do not have a bill in your name, a notarized letter from the person whose name is on the bill, plus a copy of that bill, may be accepted — but call ahead to confirm your bank's specific policy.

Which banks accept green cards

All major national banks — Chase, Bank of America, Wells Fargo, Citibank, and others — accept green cards as valid identification. Credit unions also accept them. Online banks like Ally, Charles Schwab, and Chime accept green cards for account opening, though you may need to verify your identity through video call or by mailing in copies of your documents.

Smaller regional and community banks vary in their policies. If you are turned away at one bank, try another — refusal is rare, but it does happen. If a bank refuses to open an account and tells you it is because of your immigration status, that may violate fair lending laws. You can report this to the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator.

What happens during the account opening process

When you arrive at the bank with your documents, a representative will ask you to fill out an account application. They will ask for your name, date of birth, Social Security number, and current address. They may also ask about your employment status, annual income, and the purpose of the account — these are standard questions asked of all applicants, not specific to green card holders.

The bank will run a background check through ChexSystems (a banking history database) and may check your credit report. They will also verify your identity by examining your green card and may ask follow-up questions about your status in the U.S. This is normal procedure. Once verification is complete — usually within a few minutes to a few hours — your account will be opened and you can begin using it immediately or within one business day.

If you do not yet have a Social Security number

You can apply for a Social Security number through your local Social Security Administration office. The process takes about two weeks. Bring your green card, passport, and proof of address to apply. Once you receive your SSN, you can open a bank account.

If you need a bank account before your SSN arrives, some banks will open an account using an Individual Taxpayer Identification Number (ITIN) instead. An ITIN is issued by the IRS for tax purposes and can be obtained through the IRS website or by mail. However, not all banks accept ITINs, so call ahead. Once you receive your SSN, you can update your account information with the bank.

What to do if a bank refuses to open an account

Refusal is uncommon, but if it happens, ask the bank representative in writing why they denied your request. Get their name, the date, and the specific reason. Banks are required by law to treat all applicants fairly regardless of immigration status, as long as you have valid identification and meet the bank's standard requirements.

If the bank cites your green card status as the reason for refusal, you can file a complaint with the Consumer Financial Protection Bureau at consumerfinance.gov or by calling 1-855-411-2372. You can also contact your state's banking regulator — search "[your state] banking regulator" online to find the right office. Keep copies of all documents you brought and any written communication from the bank.

Opening an account online as a green card holder

Online banks typically require you to verify your identity through a video call or by uploading photos of your documents. Have your green card, Social Security number, and proof of address ready. During a video call, the bank representative will ask you to hold up your green card and may ask you to read numbers or answer security questions to confirm your identity.

If the online bank requests documents by mail, send clear color copies (not originals) of your green card and proof of address. Keep copies for your records. Online account opening usually takes one to three business days once your identity is verified.

Frequently Asked Questions

Do I need a green card to open a bank account, or can I use another form of ID?

A green card works, but it is not required. You can also use a passport, driver's license, or state ID card. The bank simply needs a valid government-issued photo ID. If you have a driver's license, that is often easier than using your green card.

Will opening a bank account affect my green card status?

No. Opening a bank account has no effect on your immigration status or green card. Banks report account information to the IRS for tax purposes, but this is routine for all account holders and does not trigger immigration enforcement.

What if I do not have a current address yet?

You will need some proof of address to open an account. If you just arrived, use a lease agreement, hotel receipt, or a letter from a family member or employer on their letterhead stating your address and the date you moved in. Some banks accept mail from USCIS addressed to your new location.

Can I open a joint account with someone who is not a green card holder?

Yes. Both account holders must provide valid identification and proof of address, but their immigration status does not matter. The bank will verify each person's identity separately.

What if my green card is expired?

An expired green card can still be used to open a bank account if it is otherwise valid and you can show it is in the process of being renewed. Bring your green card plus a receipt or notice from USCIS showing you have filed for renewal. If your card has been expired for more than a year with no renewal application, the bank may ask for additional documentation.