The most common reasons a bank says no

Banks reject account applications for a handful of concrete reasons, and most of them are fixable. The most frequent barrier is a ChexSystems report — a banking history record that tracks closed accounts, overdrafts, and fraud. If you've had accounts closed for overdrafts or suspicious activity, that flag stays on your report for five years. The second major reason is no verifiable identity: you need a government ID and proof of address, and if either is missing or expired, the bank will decline you on the spot.

A third reason is an active fraud investigation or unresolved dispute with another bank. If you owe money to a previous bank — even $50 in overdraft fees — many institutions will not open an account until that debt is paid. Fourth is having no credit history or Social Security number at all, which some banks treat as higher risk. Fifth is being on the Office of Foreign Assets Control (OFAC) list, a government sanctions list that banks are legally required to check; this is rare but absolute.

Finally, some banks have internal policies that exclude people with certain criminal convictions or immigration statuses, though this varies widely by institution and is not a legal requirement.

Key Takeaways

  • ChexSystems records of closed accounts or overdrafts block most rejections, but you can request your report free and dispute errors within 30 days.
  • You need a government-issued ID and proof of address (utility bill, lease, or bank statement) to open any account; expired ID alone will cause rejection.
  • Outstanding debts to previous banks must be paid before a new bank will open your account, even if the amount is small.
  • Credit unions and second-chance banking programs accept people with ChexSystems records and often have lower minimum balances than traditional banks.
  • If you are on the OFAC list, no U.S. bank can open an account for you; you would need to contact the U.S. Department of Treasury to request removal.

How to check your ChexSystems report

Your ChexSystems report is a record of your banking behavior that banks pull before opening an account. You have the right to see it for free once per year. Go to chexsystems.com and click "Request My Report" — you will need to provide your name, address, date of birth, and Social Security number. The report arrives by mail within 30 days, though you can also request it by phone at 1-800-428-9623.

Read it carefully. If you see an account you do not recognize, a closed account you thought was still open, or an overdraft amount that is wrong, you can dispute it. Write to ChexSystems at the address on your report and include a one-page explanation of why the information is inaccurate. Include copies (not originals) of any documents that support your claim — a bank statement showing the account was never overdrawn, a letter from the bank confirming the account was closed in good standing, or a receipt showing you paid the overdraft. ChexSystems must investigate within 30 days and remove inaccurate information.

What to do if you have an outstanding bank debt

If a previous bank closed your account because of overdrafts or unpaid fees, that debt does not disappear. The bank may have sold the debt to a collection agency, or it may still be on the bank's books. Either way, you need to resolve it before opening a new account.

First, contact the bank that closed your account and ask for the exact amount owed, including all fees and any interest. Ask whether the debt is still with the bank or has been sold to a collector. If it is with the bank, ask if they will accept a settlement — many will take 50 to 70 percent of the amount owed to close the case. If the debt has been sold, the collection agency's contact information should appear on your credit report; you can negotiate directly with them. Once you reach a settlement or pay in full, ask for a written confirmation that the debt is resolved and that the bank will remove the ChexSystems record. Get this in writing before you pay.

After you pay, wait two to four weeks for the bank to update ChexSystems. Then request a fresh ChexSystems report to confirm the record has been removed before you explore to a new bank.

Getting approved with a second-chance banking program

If your ChexSystems report is damaged or you have no banking history at all, a second-chance account is designed for you. These accounts have higher fees and lower limits, but they report to ChexSystems in good standing, which means six to twelve months of clean activity can rebuild your record.

Credit unions are the easiest route. Most credit unions do not pull ChexSystems at all — they look at your ChexSystems report only if you have one, but they do not require it. You need to be a member of the credit union first, which usually means living or working in a specific area or belonging to a certain employer or organization. Visit co-opsharedbranch.org to find a credit union near you and learn membership requirements.

If credit unions are not available to you, look for banks that explicitly market second-chance accounts. Chime, LendingClub, and some regional banks offer accounts specifically for people with ChexSystems records. These accounts typically charge a monthly fee ($5 to $15) and have lower ATM networks, but they work. Read the fee schedule carefully — some charge per transaction, which adds up fast.

Documents you need to bring

No matter which bank you choose, you will need the same documents. Bring a government-issued photo ID — a driver's license, passport, or state ID card. The ID must not be expired. Bring proof of address — a utility bill, lease agreement, mortgage statement, or recent bank statement with your name and address. The document must be dated within the last 60 days. If you do not have a utility bill in your name, a lease or mortgage statement works, or ask the bank what they will accept.

If you do not have a Social Security number, bring your Individual Taxpayer Identification Number (ITIN) instead. If you are not a U.S. citizen, bring your passport and visa or green card. Some banks will also ask for a second form of ID — a student ID, work badge, or library card — so bring whatever you have.

What happens if you are on the OFAC list

The OFAC list is a U.S. Department of Treasury database of individuals and entities under sanctions. Banks are required by law to check this list before opening any account. If your name matches someone on the list, the bank cannot open an account for you — this is not a policy choice, it is a legal requirement.

If you believe you are on the list by mistake, contact the OFAC Licensing Division at 1-800-540-6322 or visit treasury.gov/ofac. You can request a name delisting, which involves submitting evidence that you are not the person on the list. This process takes weeks to months. Until your name is removed, no U.S. bank will open an account for you.

Frequently Asked Questions

Can I open a bank account if I have a criminal record?

Most banks do not run criminal background checks, so a criminal record alone will not block you. However, some banks have policies against opening accounts for people with certain convictions, particularly those related to financial crimes or fraud. Call the bank directly and ask about their policy before you explore. Credit unions are usually more flexible.

What if the bank says I do not have enough proof of address?

Proof of address must be dated within the last 60 days and have your name on it. If your utility bill is in a roommate's name, ask the bank what they will accept instead — a lease, mortgage statement, or recent bank statement usually works. If you are homeless or living with family, ask the bank about alternative documentation; some accept a letter from a shelter or a signed statement from the person whose address you use.

How long does it take to rebuild my ChexSystems record after I pay off the debt?

After you pay off the debt and the bank updates ChexSystems, the negative record stays on your report for five years from the date it was first reported. However, opening a second-chance account and keeping it in good standing for six to twelve months makes you much more bankable — many banks will overlook an old ChexSystems record if your recent history is clean.

Can I open an account online if I was rejected in person?

Online applications pull the same ChexSystems report and verify the same identity documents, so the reason you were rejected in person will likely cause an online rejection too. The exception is if the rejection was due to missing documents — you can gather them and try again online. But if the rejection was due to ChexSystems or an outstanding debt, you need to fix those issues first.

What if I do not have a Social Security number?

You can open a bank account with an ITIN (Individual Taxpayer Identification Number) instead. If you are not a U.S. citizen, bring your passport and visa or green card along with your ITIN. Some banks are more comfortable with ITINs than others, so call ahead and ask whether they will open an account for someone with an ITIN rather than a Social Security number.