Yes, you can open a bank account with a green card as your primary ID

A green card (Permanent Resident Card) is acceptable identification at most U.S. banks for opening a checking or savings account. Banks treat it the same way they treat a driver's license or passport — as proof of identity and legal residency. You will need the green card itself, your Social Security number, and proof of address (a utility bill, lease, or recent bank statement from another account).

The process is straightforward if your green card is current and not expired. Some banks may ask additional questions if your card is close to expiration or if you do not yet have a Social Security number, but neither of these blocks you from opening an account. The bank's main concern is verifying who you are and meeting federal anti-money-laundering rules.

If you do not have a Social Security number yet, you can still open an account at many banks by using an Individual Taxpayer Identification Number (ITIN) instead, though this is less common. Call ahead to confirm the bank accepts ITIN before you go in.

Key Takeaways

  • A valid green card is accepted as primary identification at most banks for opening a checking or savings account.
  • You will need your green card, Social Security number, and proof of address such as a utility bill or lease.
  • An expired green card may slow the process but does not automatically disqualify you; call the bank first to ask.
  • If you do not have a Social Security number, some banks will accept an ITIN, but you should confirm this before visiting.
  • Online banks have the same ID requirements as brick-and-mortar banks and may process your application faster.

What documents to bring to the bank

Bring your green card in person — most banks will not open an account based on a photo or scan alone. The card must be valid (not expired), though banks sometimes make exceptions for cards expiring within a few months. Bring your original Social Security card or a document showing your Social Security number, such as a tax return or W-2 form.

For proof of address, bring one recent document with your name and current address: a utility bill (electric, gas, water, or internet), a lease or rental agreement, a mortgage statement, or a bank statement from another financial institution. The document should be dated within the last 60 days. A cell phone bill or credit card statement may work at some banks but is less reliable — call ahead if that is all you have.

If you have recently moved and your green card still shows an old address, bring both the green card and the new address proof. The bank will update your address in their system.

How banks verify your identity and legal status

When you present a green card, the bank runs it through a verification system to confirm it is genuine and that you are the person named on it. This is a standard check that takes a few minutes. The bank also checks your name and Social Security number against the Social Security Administration's records to confirm they match.

Banks are required by federal law to verify identity and confirm that customers are not on government watchlists for money laundering or terrorism financing. A green card satisfies the identity requirement. The bank will also ask you questions about the account's intended use — whether it is for personal expenses, payroll, or business — to complete their anti-money-laundering paperwork.

If your green card is expired, the bank may ask for a second form of ID (such as a passport or state ID) to confirm your identity, even though the expired card proves your legal status. This is not a rejection; it is a standard precaution.

Opening an account online versus in person

Online banks have the same legal requirements as physical banks but handle ID verification differently. Most online banks will ask you to upload a photo of your green card and take a selfie to match your face to the card. Some use third-party verification services that check your identity against databases in real time.

The online process is often faster — you can complete it in 10 to 15 minutes from home — but approval may take one to three business days while the bank reviews your documents. If the bank cannot verify your information through its automated system, it may ask you to call or video chat with a representative, or to mail in copies of your documents.

In-person applications at a physical branch are usually approved on the spot, and you can start using your account the same day. The trade-off is that you have to travel to the bank during business hours. If you are in a hurry to open an account, in-person is faster.

If your green card is expired or expiring soon

An expired green card does not prevent you from opening a bank account, but it may complicate the process. The card still proves your legal residency status, which is what the bank needs. However, the bank may treat an expired card as less reliable for identity verification and ask for a second form of ID.

If your card expires within 30 days, bring it along with a passport, state driver's license, or other government-issued ID. The combination of the two documents satisfies the bank's verification requirements. If you have a renewal notice or receipt from U.S. Citizenship and Immigration Services (USCIS) showing you have applied to renew your green card, bring that too — it shows the bank that your status is current even if the card itself is not.

Do not delay opening an account because your green card is expiring. Banks understand that green card renewal takes time, and they will work with you as long as you can show proof of legal residency and identity.

Banks that accept green cards without extra requirements

Most major banks — including Chase, Bank of America, Wells Fargo, Citibank, and regional banks — accept green cards as primary ID without additional hurdles. Credit unions also accept green cards, and some credit unions are more flexible with documentation if you have other barriers to banking.

Online banks such as Ally, Charles Schwab, and Discover also accept green cards and often have no minimum balance requirements. Smaller local or community banks may have different policies, so call ahead if you are unsure.

If a bank refuses to open an account because you have a green card, that is unusual and may indicate a problem with how the bank is interpreting the rules. You have the right to bank at any institution that will take you. Move to a different bank rather than spend time arguing.

What happens after you open the account

Once your account is open, you can deposit money, set up direct deposit, pay bills, and transfer funds just like any other account holder. The bank will issue you a debit card, which typically arrives by mail within 5 to 10 business days. You can request a card at the branch if you need it immediately.

If you set up online banking, you can log in and manage your account right away, even before your physical debit card arrives. The bank will also provide you with routing and account numbers so you can receive direct deposits or wire transfers.

Your green card status does not affect how you use the account or what services are available to you. You can open a savings account, a money market account, or apply for a credit card or loan once you have established a banking history.

Frequently Asked Questions

Do I need a Social Security number to open a bank account with a green card?

Most banks require a Social Security number. If you do not have one yet, you can apply for one through the Social Security Administration — the process takes about two weeks. Some banks will accept an ITIN (Individual Taxpayer Identification Number) instead, but this is less common. Call the bank before you visit to confirm they accept ITIN.

What if I do not have proof of address?

If you have just arrived or moved and do not have a utility bill or lease yet, ask the bank what alternatives they accept. Some banks will accept a letter from your landlord, an employment letter with your address, or a government document with your address. A few banks will waive the address requirement if you open the account in person with your green card and Social Security number, though this is rare.

Can I open a joint account with someone who does not have a green card?

Yes. Both account holders must provide ID and proof of address, but the other person does not need a green card. They can use a passport, driver's license, or other government-issued ID. The bank will verify both of your identities separately.

Will opening a bank account affect my green card status or immigration case?

No. Opening a bank account is a normal financial activity and does not affect your immigration status or any pending cases. Banks do not report account holders to immigration authorities based on account activity alone.

What if the bank says my green card is not valid?

Ask the bank to explain why. If the card is damaged, faded, or difficult to scan, they may ask you to provide a second form of ID. If they claim the card itself is fraudulent, you can contact USCIS to verify your card's authenticity. In most cases, a second form of ID resolves the issue and you can open the account.