Where to cash a check if you don't have a bank
You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some retail locations, or through a mobile check deposit app if you have access to a smartphone. The issuing bank will cash it for free; everywhere else charges a fee, usually between $1 and $10 depending on the check amount and the business.
The issuing bank is your cheapest option. Walk in with the check and a government-issued ID—a driver's license, passport, or state ID card. You don't need an account there. They verify the check is real, confirm the account has funds, and hand you cash. This takes 10 to 15 minutes during business hours.
If you don't know which bank issued the check, look at the bottom left corner. The routing number and bank name are printed there. You can also call the number on the check or search the routing number online to find the nearest branch.
Key Takeaways
- The bank that issued the check will cash it for free if you bring a government ID, even without an account.
- Check-cashing stores charge $1 to $10 per check but are open longer hours and don't require you to know which bank issued it.
- Walmart, Target, and some grocery stores cash checks for a flat fee, usually $3 to $6.
- Mobile check deposit through a bank app lets you deposit without visiting a branch, but you need a smartphone and a linked bank account.
- Always bring a government-issued ID; without one, no business will cash a check.
Check-cashing stores and their fees
Check-cashing businesses exist specifically to turn checks into cash on the spot. They charge a percentage of the check amount or a flat fee—typically 1 to 3 percent for payroll checks, higher for personal checks. A $500 payroll check might cost $5 to $15 to cash, depending on the store and the check type.
The advantage is convenience: they're often open evenings and weekends, and they don't care which bank issued the check. They verify the check by calling the bank or running it through their own system, which takes 5 to 10 minutes. You'll need a government ID and sometimes a second form of ID, like a utility bill or lease.
The disadvantage is cost. Over time, if you cash checks regularly, those fees add up. A person cashing two $500 checks per month at 2 percent pays $240 a year just in fees.
Retail stores that cash checks
Walmart, Target, and many grocery store chains offer check-cashing services at their customer service desk. Fees are usually flat rates—$3 to $6 per check—rather than a percentage. This makes them cheaper than dedicated check-cashing stores for larger checks.
Bring your government ID and the check. The store calls the bank to verify funds, which takes a few minutes. Not all locations cash checks, so call ahead or ask at the desk. Some stores limit the types of checks they'll cash—many accept payroll and government checks but refuse personal checks.
Hours are often longer than banks, especially if the store is open late or on weekends. However, if the store is busy, you may wait in line longer than at a dedicated check-cashing business.
Mobile check deposit if you have a smartphone
If you have access to a smartphone and can open a bank account—even a basic checking account with no minimum balance—you can deposit checks by taking a photo. Most banks offer this through their mobile app at no extra cost.
Take a photo of the front and back of the check, open the bank's app, select "deposit check," and upload the images. The bank processes it within one to two business days and deposits the funds into your account. You can then withdraw cash at an ATM or ask for cash back at a store.
This avoids check-cashing fees entirely, but it requires having a bank account and waiting for the deposit to clear. If you need cash immediately, this won't work.
What to do if the check is damaged or unclear
A torn check, faded ink, or missing information can make a check uncashable. If the routing number, account number, or amount is illegible, the bank cannot process it safely. If the check is damaged, ask the person who wrote it for a replacement.
If you're trying to cash a check and it's rejected, ask the teller or cashier why. Common reasons are a missing signature, post-dated (written for a future date), stale-dated (more than six months old), or a stop payment placed on it by the issuer. A stale-dated check can sometimes be re-issued by the person who wrote it, but a stop payment means the issuer deliberately blocked it.
Fees and costs across different methods
| Method | Fee | Time to get cash | Hours |
|---|---|---|---|
| Issuing bank | Free | 10–15 minutes | Business hours only |
| Check-cashing store | $1–$10 per check | 5–10 minutes | Often evenings and weekends |
| Retail store (Walmart, Target, grocery) | $3–$6 per check | 5–10 minutes | Store hours, often extended |
| Mobile check deposit | Free | 1–2 business days | Anytime via app |
What ID you need and why
Every business that cashes checks requires a government-issued photo ID. This means a driver's license, state ID card, passport, or military ID. A library card, student ID, or work badge won't work. The ID proves you are who you say you are and helps prevent fraud.
Some check-cashing stores ask for a second form of ID—a utility bill, lease, or bank statement showing your name and address. This is less common but not unusual. Bring both if you have them to speed up the process.
If you don't have a government ID, you cannot cash a check anywhere. You'll need to obtain one through your state's DMV or your country's passport office.
Frequently Asked Questions
Can I cash a check written to someone else?
No. A check is a legal document made out to a specific person. Cashing a check written to someone else is fraud, even if they sign the back. The only exception is if the person who the check is written to signs it and you sign below them (a third-party check), but most banks and check-cashing stores no longer accept these due to fraud risk.
What if I don't know which bank issued the check?
Call the phone number printed on the check or look at the bottom left corner for the bank name and routing number. You can also search the routing number online. If you can't find it, a check-cashing store can look it up for you, though they may charge a higher fee for a personal check.
How long does it take to cash a check?
At the issuing bank, a retail store, or a check-cashing business, you'll have cash in 5 to 15 minutes. Mobile check deposit takes 1 to 2 business days because the bank needs time to verify the images and clear the funds.
What happens if a check bounces after I cash it?
If the account doesn't have enough money when the bank tries to clear the check, it bounces. The business that cashed it may charge you a returned-check fee ($5 to $15) and ask you to return the cash. The person who wrote the check is responsible for the bounced check, but you may be out the cash temporarily.
Can I cash a post-dated check early?
Technically, a post-dated check (written for a future date) should not be cashed before that date. However, many banks and check-cashing businesses will cash it anyway. The safest approach is to wait until the date on the check or ask the issuer first.