Yes, you can open a bank account with a green card

A green card (Permanent Resident Card) is one of the documents banks accept to open a checking or savings account. You will need your green card plus a few other documents — typically a Social Security number or Individual Taxpayer Identification Number (ITIN), proof of your current address, and sometimes a second form of ID. The process is the same as for a U.S. citizen, and most banks do not treat green card holders differently once you have the right paperwork.

The main thing to know is that banks must verify your identity and your immigration status before opening an account. Your green card does both at once. Some banks may ask additional questions about your immigration history, but this is routine and does not mean you cannot open an account.

Key Takeaways

  • A green card counts as valid government-issued ID for opening a bank account at most U.S. banks.
  • You will also need a Social Security number or ITIN, proof of your current address, and sometimes a second form of ID.
  • Banks verify your identity and immigration status as part of their standard process — this is not a barrier specific to green card holders.
  • Online banks, credit unions, and traditional banks all accept green cards; the documents required are the same.

What documents you need to bring

Start with your green card itself. Banks will photocopy it or scan it as part of their identity verification. Bring the physical card, not a photo or copy.

Next, you need proof of a Social Security number or an ITIN. If you have a Social Security number, bring your Social Security card or a tax return showing your number. If you do not have a Social Security number and have an ITIN instead, bring a letter from the IRS showing your ITIN — you can request this from the IRS by mail or through your tax preparer. Many banks will accept either one; a few prefer a Social Security number, but this is not universal.

Third, bring proof of your current address. This can be a utility bill, lease, mortgage statement, or government mail dated within the last 60 days. A bank statement from another bank also works. Your name must match the name on your green card.

Some banks ask for a second form of ID in addition to your green card. A passport, driver's license, or state ID card will work. Not all banks require this, so ask when you call or visit.

Where to open an account: banks, credit unions, and online options

You have three main routes: a traditional bank branch, a credit union, or an online bank. All three accept green cards.

Traditional banks are the largest and most visible — Chase, Bank of America, Wells Fargo, and smaller regional banks. You walk into a branch, speak to a banker, and open an account in person. This takes 15 to 30 minutes. The advantage is that you can ask questions face-to-face and get when ready answers about what documents you need. The disadvantage is that some branches are busy, and you may have to wait.

Credit unions are member-owned financial institutions, often smaller and more personal than big banks. You must join the credit union before opening an account, but membership is usually free or very cheap. Credit unions often have lower fees and better interest rates on savings accounts. You can find a credit union near you through the CO-OP Network or Alliant Credit Union's locator tool. Like banks, they accept green cards and require the same documents.

Online banks have no physical branches — you open an account entirely online or by phone. They typically have lower fees and higher interest rates because they do not pay for branch buildings. However, you cannot walk in and ask questions in person. Most online banks will let you upload photos of your documents instead of showing originals. Examples include Ally, Charles Schwab, and Discover. They accept green cards the same way.

What happens during the account-opening process

When you arrive at a bank or credit union with your documents, a banker or teller will ask you to fill out an process form. This form asks for your name, address, date of birth, and Social Security number or ITIN. You will also be asked about the type of account you want — checking, savings, or both.

The banker will then verify your identity by looking at your green card and your second form of ID (if required). They will check your Social Security number or ITIN against government records to confirm it is real and matches your name. This verification usually takes a few minutes and happens while you wait.

Next, the bank will run a check through ChexSystems, a database that tracks banking history. This is standard for all customers, not specific to green card holders. ChexSystems looks for things like unpaid overdrafts or fraud at other banks. Most people pass this check without issue. If you have had problems at another bank, the bank you are explore to may ask you about it, but it does not automatically disqualify you.

Once everything checks out, the banker will give you a debit card (usually within 7 to 10 business days by mail) and temporary access to your account. You can start using your account right away, even before the physical card arrives.

If you do not have a Social Security number yet

If you have a green card but have not yet received a Social Security number, you can still open a bank account using an ITIN. An ITIN is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security number. You can get an ITIN by filing a tax return with Form W-7 through a tax preparer or the IRS directly.

Once you have an ITIN, bring a letter from the IRS confirming it. Some banks will open an account with an ITIN; others prefer to wait until you have a Social Security number. If a bank turns you down because you only have an ITIN, try a credit union or online bank — they are often more flexible. You can also call ahead and ask whether the bank accepts ITINs before you visit.

If you are waiting for your Social Security number to arrive, you can explore for one at your local Social Security office. Bring your green card, passport, and proof of address. Processing usually takes two to four weeks.

Common reasons a bank might ask follow-up questions

Banks are required by federal law to verify that customers are not on government watchlists and that their money is not connected to illegal activity. This is called Know Your Customer (KYC) compliance. Because of this, a banker may ask you questions like where you work, what you plan to use the account for, or where your money comes from. These questions are routine and explore to all customers, not just green card holders.

Answer honestly and directly. If you say you work at a restaurant, the bank does not need your pay stubs — they just want to confirm you have a legitimate source of income. If you say you plan to receive money from family abroad, that is fine; the bank just wants to know. These conversations usually take two to three minutes and are part of normal account opening.

In rare cases, a bank may ask for additional documents, such as a letter from your employer or proof of where money is coming from. This is not a sign that something is wrong — it is the bank doing its job. Provide what they ask for, and the account will open.

What to do if a bank says no

Most banks will open an account for a green card holder without issue. However, if one bank declines, it is usually because of something in your banking history (shown through ChexSystems), not because of your immigration status.

If you are declined, ask the bank why. They are required to tell you. If it is a ChexSystems issue, you can dispute it or wait — ChexSystems records drop off after five years. If it is something else, try a different bank or a credit union. Credit unions are often more willing to work with people who have had banking problems in the past.

Online banks are another option if local banks decline you. They have different underwriting standards and may say yes when a traditional bank says no.

Frequently Asked Questions

Do I need a U.S. address to open a bank account with a green card?

Yes, banks require proof of a current U.S. address. This can be a lease, utility bill, or government mail. If you just arrived and do not have a lease yet, a letter from a friend or family member confirming your address, plus a utility bill in their name, sometimes works. Call the bank ahead of time to ask what they will accept.

Can I open an account online if I have a green card?

Yes. Online banks accept green cards and let you upload photos of your documents instead of visiting a branch. The process is the same as for anyone else — you fill out an process, upload your green card and proof of address, and the bank verifies your information. Account opening usually takes one to three business days.

What if my green card name does not match my other documents?

If your name on your green card is different from your name on your Social Security card or proof of address, bring all the documents and explain the difference to the banker. This happens when people change their name or when documents were issued at different times. The bank will verify that all the names belong to the same person and will open the account under the name on your green card.

Do banks report green card holders to immigration?

No. Banks do not report customers to immigration authorities based on immigration status. They verify your identity and check for illegal activity, but opening a bank account does not trigger any immigration process. Your green card status is not at risk from opening an account.

How long does it take to open an account with a green card?

In person at a bank or credit union, it usually takes 15 to 30 minutes. Online, it takes one to three business days. Your debit card arrives by mail within 7 to 10 business days, but you can use your account when ready after opening, even before the card arrives.