Bank of America will likely deny you if you owe money on a closed checking account
Bank of America runs a ChexSystems report on everyone who applies for a credit card. This report tracks unpaid balances, overdrafts, and closed accounts with outstanding debt across banks nationwide. If you owe money on an old checking account — whether it's $50 or $500 — Bank of America will see it, and most applicants in this situation get rejected.
The bank treats unpaid checking account debt as a sign you don't repay what you owe. A credit card application is a harder sell when that history is recent. Your best move is to settle the old debt first, then wait a few weeks before applying.
If the debt is very old — more than seven years — it may have fallen off ChexSystems, but Bank of America may still find it through other records. Settling it removes the obstacle either way.
Key Takeaways
- Bank of America checks ChexSystems, which reports unpaid checking account balances, and will likely reject your credit card application if you owe money on a closed account.
- Paying off the old debt is the fastest way to remove the barrier; the debt will drop from ChexSystems within 30 to 60 days of settlement.
- You can request your own ChexSystems report for free to see exactly what Bank of America will see when you apply.
- If you cannot pay the full balance, contact the bank that holds the old account and ask about a settlement or payment plan before applying for the credit card.
- Even after settling, wait at least 30 days and rebuild some credit history before reapplying, as a fresh rejection will hurt your score.
How ChexSystems affects your credit card application
ChexSystems is not a credit bureau — it's a checking account history database. Bank of America subscribes to it and pulls a report on every credit card applicant. The report shows negative items: unpaid balances, overdrafts you didn't cover, accounts closed by the bank due to misuse, and fraud flags.
An unpaid checking account balance is one of the most damaging items on a ChexSystems report because it signals you won't repay money to a bank. Credit card issuers see this as high risk. Bank of America's underwriting system is automated; if your report shows an unpaid balance, the application often gets rejected before a human ever reviews it.
The debt doesn't have to be recent. A balance from five years ago still appears on ChexSystems and still counts against you. However, items do age: after seven years, most negative items fall off the report automatically.
Settling the old debt before you apply
Contact the bank that issued the old checking account — or the collection agency if the debt has been sold. Ask for the current balance and whether they will accept a settlement (a lump sum less than the full amount) or a payment plan.
Many banks will negotiate if the account is old. Offer 50 to 70 percent of the balance as a settlement; some will accept less. Get the offer in writing before you pay. Once you pay, ask for written confirmation that the account is settled and request that the bank report it as "paid" or "settled" to ChexSystems.
After you settle, the debt will drop from ChexSystems within 30 to 60 days. Wait that full period before applying for the Bank of America credit card. Applying too soon — while the old debt is still showing — will result in another rejection and another hard inquiry on your credit report, which lowers your score.
Checking your own ChexSystems report
You can order a free ChexSystems report directly from the company. Go to chexsystems.com and click "Request Your Report" or call 1-800-428-9623. You'll need to provide your name, address, Social Security number, and date of birth.
The report arrives by mail within 7 to 10 business days. It will list every negative item the bank sees, including the old checking account balance. This tells you exactly what Bank of America will see and confirms whether the debt is still reporting.
If you find errors on the report — a debt that isn't yours, a balance that's wrong, or an account you already paid — you can dispute it directly with ChexSystems. Disputes are resolved within 30 days, and ChexSystems will update the report if the error is confirmed.
What to do if you can't pay the full balance
If you don't have the money to settle the debt right now, contact the bank holding the old account and ask about a payment plan. Many banks will set up a plan that lets you pay $50 or $100 per month until the balance is cleared. Once the account is paid in full, it will still take 30 to 60 days to drop from ChexSystems, but at least you're moving toward approval.
While you're paying down the debt, focus on building credit elsewhere. Use a secured credit card (one backed by a cash deposit) or become an authorized user on someone else's account. This creates positive payment history that will help offset the old debt when you eventually apply for the Bank of America card.
Do not ignore the debt or hope it goes away. Unpaid checking account balances can be reported to credit bureaus as well, which damages your credit score and makes credit card approval harder across the board.
Rebuilding credit after you settle
After the old debt drops from ChexSystems and you've waited 30 days, your credit profile will look cleaner. But Bank of America may still be cautious if your credit score is low or if you have other recent negative marks. Use the waiting period to strengthen your application.
Pay all current bills on time, even small ones. Keep credit card balances low (under 30 percent of your limit). If you don't have a credit card yet, a secured card from your current bank or a credit union will build history faster than waiting. After three to six months of on-time payments, you'll be a much stronger applicant.
When you do apply for the Bank of America card, choose one designed for people rebuilding credit if possible. These cards have lower limits and higher interest rates, but approval odds are better. Once you've had it for a year with perfect payments, you can request a credit limit increase or apply for a better card.
Frequently Asked Questions
Will Bank of America ever approve me if I still owe on the old checking account?
Unlikely. Bank of America's system is designed to reject applicants with unpaid bank debt. Settling the debt first removes the main barrier. After it drops from ChexSystems, approval becomes possible if your credit score and income are reasonable.
How long does it take for the old debt to disappear from ChexSystems?
After you pay it, 30 to 60 days. The bank reports the settlement to ChexSystems, and the system updates. Don't apply during this window — wait the full 60 days to be safe.
Can I dispute the old debt if I think it's wrong?
Yes. Contact the bank that issued the account first and ask them to investigate. If they won't help, file a dispute with ChexSystems directly through their website. Disputes take about 30 days to resolve.
What if the debt is from more than seven years ago?
It should have fallen off ChexSystems automatically, but Bank of America might still find it through other records. Settling it removes any doubt and clears the path to approval faster than waiting for it to age off.
Should I call Bank of America before applying to ask if I'll be approved?
No. Bank of America won't give you a pre-approval answer over the phone. Every formal inquiry triggers a hard pull on your credit report. Settle the debt first, wait 30 days, and then apply online. That's the only way to know for certain.