Yes, green card holders can open a bank account at most U.S. banks
A green card (officially a Permanent Resident Card) is one of the documents banks accept to verify your identity and legal status. Most major banks and credit unions will open a checking or savings account for you if you have a green card, a Social Security number, and a valid photo ID. Some banks have specific processes for green card holders, but the basic steps are the same as for U.S. citizens.
The main difference is that you may need to bring more documents than someone born in the U.S., and some banks ask additional questions about your immigration status. This is normal and legal — banks are required by federal law to verify who you are and confirm you have authorization to work and live in the United States.
Key Takeaways
- A green card counts as proof of identity and legal status at most banks, so you can open an account without U.S. citizenship.
- You will need your green card, a valid photo ID, your Social Security number, and proof of a current address to open an account.
- Some banks ask for additional documents from green card holders, such as an Employment Authorization Document (EAD) or a letter from USCIS, but this varies by bank.
- If one bank declines, try a credit union or a different bank — policies differ, and no single bank speaks for all of them.
What documents you need to bring
Start with your green card itself and a valid photo ID (a driver's license, state ID, or passport). You will also need your Social Security number — if you do not have one yet, you can still open an account at some banks, but the process takes longer and you will need to provide it before the account is fully active.
Bring proof of your current address. This can be a utility bill, lease agreement, or recent mail from a government agency with your name and address. The document usually needs to be dated within the last 60 days, though this varies by bank.
Some banks ask for one additional document: an Employment Authorization Document (EAD), a work permit issued by USCIS, or a letter from USCIS confirming your status. You do not need to have a job to open an account, but the bank may want to see that you are authorized to work. If your green card is current and valid, many banks will not ask for this. If they do, you can request a replacement EAD from USCIS or ask the bank if they will accept your green card alone.
How the process works at the bank
Walk into a branch with your documents, or start the process online if the bank offers it. Tell the banker you want to open a checking or savings account. They will ask for your documents and enter your information into their system.
The bank will run a background check through ChexSystems (a banking history database) and verify your identity through a federal database. This is standard for everyone, not specific to green card holders. The whole process usually takes 15 to 30 minutes in person.
If you are opening the account online, you may be asked to verify your identity through a video call or by uploading photos of your documents. Some banks ask you to visit a branch in person to complete the account opening, even if you started online.
What to do if a bank says no
A few banks have stricter policies and may decline to open an account for someone with a green card, especially if your card is new or if the bank has had compliance issues in the past. This does not mean you cannot open an account anywhere — it means that particular bank has chosen a more restrictive policy.
If this happens, try a credit union instead. Credit unions are often more flexible than large banks and may have fewer restrictions on green card holders. You can search for credit unions in your area through the CO-OP Network or Alliant Credit Union's locator tool. You can also try a different bank — smaller regional banks sometimes have fewer barriers than national chains.
If you are declined, ask the bank in writing why. They are required to tell you the reason. If the reason is related to your immigration status and you believe it is unfair, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator.
Green card holders and Social Security numbers
Most banks require a Social Security number to open an account. If you do not have one yet, you can request one from the Social Security Administration. You are may be able to access for a Social Security number as a green card holder, and the process is free.
Some banks will open an account without a Social Security number if you provide an Individual Taxpayer Identification Number (ITIN) instead, though this is less common. If you need an account before you have a Social Security number, call ahead and ask which banks in your area will work with an ITIN.
Online accounts and green card holders
Online banks (banks with no physical branches) sometimes have stricter identity verification rules because they cannot meet you in person. Some will open an account for a green card holder through a video call or document upload. Others decline to serve non-citizens, even with a green card.
If you want to use an online bank, check their website or call their customer service line before you start the process. Ask directly: "Can I open an account if I have a green card but not U.S. citizenship?" This saves you time and frustration. If they say no, a traditional bank or credit union with branches is usually a faster path.
After your account is open
Once your account is open, you can use it like any other customer. You can set up direct deposit, use a debit card, write checks, and transfer money. Your green card status does not limit what you can do with the account once it exists.
If your green card expires or is replaced, you do not need to close the account or notify the bank unless they specifically ask you to update your information. However, it is a good idea to update your ID on file if the bank offers an straightforward way to do it, so there is no confusion later if you need to access your account in person.
Frequently Asked Questions
Do I need a green card to open a bank account?
No. U.S. citizens, people with work visas, and people without immigration status can all open accounts at some banks. A green card makes it easier because it proves both identity and legal status, but it is not required. If you do not have a green card, ask the bank what documents they will accept instead.
Can I open an account online if I have a green card?
Some online banks will, and some will not. Call or check their website before you start. If the online bank declines, a local bank or credit union is usually faster than trying multiple online banks.
What if my green card is expired?
An expired green card is still valid proof of status for opening a bank account. Banks care that you have legal status, not that your card is current. However, you should renew your green card if it is expired, because you will need it for other purposes like travel and employment.
Do I need a job to open a bank account as a green card holder?
No. Banks do not require you to have a job. They may ask if you are authorized to work (which you are, as a green card holder), but employment is not a condition of opening an account.
What if the bank asks for my green card number?
This is normal. The bank needs to verify your identity and status. Give them the number — it is on the front of your card. Do not worry about sharing it with the bank; they are required to keep it confidential.