Yes, you can cash a check if your account is overdrawn, but not at the bank where you hold that account. Take it there and the bank will apply the funds against your negative balance and fees before you see any cash. To actually walk away with money, you need to cash the check somewhere that has no relationship to your overdrawn account: the bank that issued the check, a retailer, a check-cashing store, a trusted person’s account, or a prepaid debit card that accepts mobile check loads.
Why Your Own Bank Will Keep the Money
Banks have a legal principle called the right of offset, written into the account agreement you signed when you opened the account. It lets the bank apply incoming funds to any negative balance and fees you owe before releasing the rest to you. If your account is negative by $200 and you deposit a $500 check, the bank takes the $200 plus accumulated fees first. Whatever remains, if anything, becomes your available balance.
This happens automatically at most institutions. The bank treats your deposit as repayment of debt before treating it as your money. Overdraft fees compound the problem. The average overdraft fee was about $26.61 in 2025 according to Bankrate, but some banks still charge upward of $35 per incident, and multiple fees can stack on a single negative balance.1Consumer Financial Protection Bureau. Overdraft/NSF Revenue in 2023 Down More Than 50% Versus Pre-Pandemic Levels All of it gets subtracted from your check.
Every option below exists to sidestep this.
Cash It at the Bank That Issued the Check
The cleanest route is taking the check directly to the bank that issued it. That bank holds the check writer’s account and has no visibility into your account elsewhere. To them, you are simply a person holding a valid check drawn on one of their customers.
Federal rules require the issuing bank to cash the check as long as the check writer has sufficient funds and you provide acceptable identification.2Consumer Financial Protection Bureau. I Tried to Cash a Check at a Bank/Credit Union Where I Don’t Have an Account Bring a government-issued photo ID, and be ready to show a second form of ID if asked. The bank name is printed on the check.
Expect a non-customer check-cashing fee. These usually run $5 to $10 as a flat fee, though some banks charge 1% to 2% of the check’s face value. A few large chains waive the fee under a certain amount. Even with a fee, this is usually the best deal because the bank can verify the funds immediately.
Use a Retailer or Check-Cashing Store
Retailers and check-cashing businesses verify checks through third-party systems like Certegy and TeleCheck, which look at the check writer’s history rather than yours.3Consumer Financial Protection Bureau. Certegy Payment Solutions, LLC Your overdrawn account never enters the picture.
Major Retailers
Walmart is the biggest option, with check cashing at most stores. Current fees are $4 for pre-printed checks up to $1,000 and $8 for checks between $1,000 and $5,000. During tax season from January through April, the maximum rises to $7,500.4Walmart.com. Check Cashing Grocery chains like Kroger also cash checks at their money services counters.
One catch trips people up. Most major retailers will not cash handwritten personal checks. Walmart excludes personal checks except for two-party personal checks at some locations, and those are capped at $200.4Walmart.com. Check Cashing Payroll checks, government checks, tax refunds, and insurance settlements are fine. Personal checks from a friend or family member usually are not.
Check-Cashing Stores
Dedicated check-cashing businesses handle a wider range of checks, including personal ones, but charge more. Fees typically run 1% to 5% of the check’s value for payroll checks and higher for personal checks. On a $1,000 payroll check, that means $10 to $50 in fees compared to $4 at Walmart. Fee caps are set at the state level, and some states allow charges as high as 10% on personal checks. Use these when a retailer won’t take your check type or when you need cash outside banking hours.
Sign the Check Over to Someone You Trust
If a friend or family member is willing to help, you can endorse the check over to them. On the back of the check, sign your name and write “Pay to the order of” followed by that person’s full name. They deposit or cash it through their own account, then hand you the cash once the funds clear.
This works in theory and gets bumpy in practice. Banks are wary of double-endorsed checks because of the fraud risk. Tellers may accept them, but policies vary by bank and by the individual teller. Mobile deposit is a bigger problem: most major banks reject third-party checks through their apps. U.S. Bank, for example, does not accept third-party checks by mobile deposit or mail, though its branches will process them if the last endorser holds an account there.5U.S. Bank. What if My Check Amount Is Higher Than My Mobile Deposit Limit?
Before trying this, have the person call their bank to confirm it will accept the endorsed check. Otherwise you end up with a check that no one has cashed and a delay you didn’t plan for.
Load It Onto a Prepaid Debit Card
Some prepaid debit cards let you photograph a check through a mobile app and load the funds onto the card. It works like a mobile deposit but goes to a prepaid card instead of a bank account, keeping the money away from your overdrawn checking account. You can then spend it or withdraw cash at an ATM.
Fees vary by issuer, and processing can take minutes or several days depending on whether you pay for expedited loading. Not every prepaid card offers mobile check load, so check before buying one. ATM withdrawal and card maintenance fees can add up over time, so this fits best when you need an ongoing alternative to a traditional bank account rather than a one-off solution.
The Overdraft Itself Doesn’t Wait
Cashing the check elsewhere gets you your money, but it does not clear the negative balance sitting at your bank. Most banks close accounts that stay overdrawn for roughly 30 to 60 days and then sell the unpaid debt to a collection agency. At that point the balance has usually grown with additional fees, and you are dealing with a collector instead of your bank.
A closed account for an unpaid overdraft gets reported to ChexSystems or Early Warning Services, the screening databases most banks check before opening a new account. Negative records stay on your ChexSystems report for five years, and opening a new checking account during that window becomes difficult.6HelpWithMyBank.gov. How Long Does Negative Information Stay on ChexSystems and EWS Some banks offer “second chance” accounts, though those typically carry monthly fees and limited features.
An overdraft by itself doesn’t hit your credit report, because checking accounts aren’t reported to the major credit bureaus. Once the unpaid balance goes to a collection agency, though, the collector usually does report it, and that collections record stays on your credit report for seven years.7Experian. Does an Overdraft Affect Your Credit Score?
If you can pay off the overdraft after cashing your check, doing so before the account closes and gets sent to collections keeps the damage contained to your relationship with that one bank. Once it reaches collections and ChexSystems, the effects stretch for years.