If your driver’s license is expired, a bank teller will not cash a check for you. Federal rules require banks to verify identity with an unexpired, government-issued photo ID, and an expired license no longer meets that standard.1eCFR. 31 CFR 1020.220 – Customer Identification Program Requirements for Banks You still have options to cash a check with expired ID: use a different unexpired document, deposit through your bank’s app or ATM, try a retailer like Walmart or a check-cashing store, or sign the check over to someone who can cash it for you.
Why the Teller Will Turn You Away
Every bank operates a Customer Identification Program under the Bank Secrecy Act and the USA PATRIOT Act. The rule at 31 CFR 1020.220 says identity verification through documents must use an unexpired, government-issued ID bearing a photograph.1eCFR. 31 CFR 1020.220 – Customer Identification Program Requirements for Banks Once the expiration date passes, the license fails that test.
Tellers have almost no room to work around this. Their systems flag expired dates and block the transaction, and the bank itself faces anti-money-laundering penalties if it looks the other way. Being a longtime customer won’t change the answer at the window.
Try a Different Unexpired ID First
The federal standard doesn’t name the driver’s license specifically. Any unexpired, government-issued photo ID will do. The Office of the Comptroller of the Currency says banks verify identity “by reviewing documents, such as a driver’s license or passport,” without preferring one over another.2Office of the Comptroller of the Currency. I Want to Open a New Account – What Types of Identification Do I Have to Present to the Bank Documents that satisfy the same requirement include:
- U.S. passport or passport card
- State-issued non-driver ID card
- U.S. military ID
- Permanent resident card (Form I-551)
If your license expired recently and a valid passport is sitting in a drawer at home, bring that to the bank instead. It’s the fastest fix.
Deposit Without Showing ID
If you have an account at the bank the check would clear through, you don’t need to stand at the teller window at all. Two methods skip the ID review entirely because the identity check already happened when you opened the account.
Mobile Deposit
Open your bank’s app, photograph the front and back of the check, and submit it. Endorse the back with your signature and write “For Mobile Deposit Only” below it. Many banks also want you to add the bank’s name or your account number. That restrictive endorsement keeps anyone from redepositing the same physical check at another institution.3eCFR. 12 CFR Part 229 – Availability of Funds and Collection of Checks The app logs you in with your account credentials, so no one looks at your ID.
ATM Deposit
If your bank’s ATMs take check deposits, insert the endorsed check with your debit card and PIN. Funds from ATM deposits are typically available within two business days under standard hold policies, though your bank may release part of the deposit sooner.
The tradeoff with either method is that you’re depositing, not cashing. Payroll and government checks usually clear quickly. Personal checks from individuals can sit on hold longer.
Walmart and Check-Cashing Stores
Retailers and dedicated check cashers verify identity too, but their approval systems sometimes weigh a Social Security number and transaction history more heavily than the expiration date on a license. Some locations will accept an expired ID paired with a secondary document like a Social Security card or a utility bill showing your name and address. Policies vary by store, so call ahead before making the trip.
Walmart runs one of the largest check-cashing operations in the country. Fees cap at $4 for pre-printed checks up to $1,000 and $8 for checks above that amount, and the service covers payroll, government, tax refund, cashier’s, insurance settlement, and 401(k) distribution checks.4Walmart. Check Cashing Walmart still asks for photo ID at the register.
Dedicated check-cashing stores charge percentage-based fees, generally around 1% to 6% of the check. Payroll checks sit at the low end, roughly 2% to 3%. Most of these outlets won’t touch personal handwritten checks and focus on pre-printed payroll and government checks, which carry less fraud risk. Many states cap the fees by law, with limits that vary widely.
Sign the Check Over to Someone Else
As a last resort, you can sign the check over to a trusted person with valid ID. This is called a special endorsement. On the back of the check, write “Pay to the order of” followed by the recipient’s name, then sign your own name below it. The recipient takes the check to their bank with their ID.
In practice, this gets complicated. Many banks refuse third-party endorsed checks outright. The OCC confirms each bank sets its own policy and has no legal obligation to accept them. When a bank does agree, it may require both the original payee and the new recipient to appear together so the teller can verify both signatures in person.5Office of the Comptroller of the Currency. Can the Bank Refuse to Cash an Endorsed Check If the whole point is that you can’t present valid ID, having to appear in person defeats the purpose.
There’s also a real financial risk for whoever cashes it. If the original check bounces, the bank reverses the deposit and recovers the money from the person who deposited it. Your friend absorbs the loss, not you. Both of you should go in understanding that.
What Each Option Costs
Prices vary widely depending on which route you take:
- Your own bank account by mobile or ATM deposit: free, with a short wait for funds to clear.
- The issuing bank as a non-customer: no federal law requires a bank to cash a check for someone without an account there, even when the check is drawn on that bank, and the fee typically runs $5 to $10 where the service is offered.6Office of the Comptroller of the Currency. Can a Bank Refuse to Cash a Check if I Do Not Have an Account There
- Walmart: $4 for pre-printed checks up to $1,000, $8 above that.4Walmart. Check Cashing
- Check-cashing stores: roughly 1% to 6% of the check amount.
The cheapest path is almost always depositing into an account you already have. If none of the free options work and you need cash in hand today, Walmart’s flat fee usually beats a percentage-based check casher on anything larger than a few hundred dollars.