Where you can cash a check without a bank account
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 service if you have a smartphone. The bank that issued the check — the one printed on the front — will cash it for free if you go in person with a valid ID, even if you don't have an account there. This is the cheapest option.
If you don't want to visit a bank branch, check-cashing stores will cash your check for a fee, usually between 1 and 5 percent of the check amount. Walmart, grocery stores, and some pharmacies also cash checks for a flat fee, often $3 to $6. A few banks and credit unions will cash checks for non-members at no cost, but policies vary widely by location.
If you have a smartphone and a valid ID, you can photograph the front and back of the check and deposit it through a mobile app — even without a bank account. The money typically lands in a temporary holding account within one to three business days, and you can then transfer it to a prepaid card or withdraw it as cash.
Key Takeaways
- The bank or credit union that issued the check will cash it free if you visit in person with a valid ID, regardless of whether you have an account.
- Check-cashing stores and retail locations charge a fee (usually 1 to 5 percent or a flat $3 to $6) but are open longer hours than banks.
- Mobile check deposit apps let you photograph a check and receive the money in a temporary account within one to three business days, with no bank account required.
- Bring a valid government-issued ID to any location where you cash a check — this is required by law to prevent fraud.
- The issuing bank's routing number appears at the bottom left of the check and tells you which bank to contact for free cashing.
Cashing a check at the issuing bank for free
The fastest and cheapest way to cash a check is to go to the bank or credit union that issued it. Look at the bottom left corner of the check — you'll see a nine-digit number called the routing number. This number identifies which bank issued the check. You can search that routing number online to find the bank's name and nearest branch.
Walk into any branch of that bank during business hours with the check and a valid government-issued ID — a driver's license, passport, state ID card, or military ID all work. Tell the teller you want to cash the check. They will verify the check is real, confirm you have a valid ID, and give you the money in cash. This takes about five minutes and costs nothing.
If the check is written to you personally, the teller will ask you to sign the back of the check in front of them. If the check is written to you and another person, both names must appear on the check, and you may need both people present to cash it — policies vary by bank. If you're unsure, call the bank's customer service number (printed on the check) before you go.
Using check-cashing stores and retail locations
Check-cashing stores are designed for people without bank accounts and will cash almost any check, but they charge a fee. The fee is usually a percentage of the check amount — typically 1 to 5 percent — though some charge a flat fee instead. On a $500 check, you might pay $5 to $25. Fees vary by location and by the type of check, so ask before you hand over the check.
Walmart, grocery store chains, and some pharmacies also cash checks, usually for a flat fee of $3 to $6 per check. These fees are often lower than check-cashing stores, and you may already be shopping there. Call ahead to confirm the store near you offers this service and what their current fee is.
Bring a valid government-issued ID and the check itself. The teller will verify the check and your ID, and you'll receive cash on the spot. Some locations have limits on how large a check they'll cash — often $1,000 to $5,000 — so if your check is very large, call first.
Mobile check deposit without a bank account
Several financial services let you deposit a check using your smartphone camera, even without a traditional bank account. You photograph the front and back of the check, submit it through their app, and the money appears in a temporary account within one to three business days. You can then withdraw it as cash or transfer it to a prepaid card.
Services that offer this include some prepaid card companies, mobile payment apps, and online banks that don't require a traditional account. You'll need a valid government-issued ID to set up the service, and you'll need a smartphone with a camera and internet access. The process is free — there's no fee for the deposit itself, though the service may charge other fees for account maintenance or transfers.
The main drawback is the wait: you don't get cash when ready. If you need money today, this option won't work. But if you can wait a few days and prefer not to visit a physical location, mobile deposit is convenient and free.
What information you need to cash a check
You need three things: the check itself, a valid government-issued ID, and (in most cases) your signature on the back of the check. The ID must be current and have a photo — a driver's license, state ID card, passport, or military ID all work. A student ID or work ID is usually not enough.
The check must be made out to you by name, or to you and another person. If it's made out to a business or organization you don't own, you generally cannot cash it. If the check is very old — more than six months — some places will refuse it, though banks are often more flexible than check-cashing stores.
Before you go anywhere, look at the back of the check. There's usually a line that says "Endorse here" — this is where you sign. Don't sign it until you're at the location where you're cashing it. If you sign it too early and lose the check, someone else could cash it.
Comparing costs and speed across your options
| Option | Cost | Speed | Hours |
|---|---|---|---|
| Issuing bank in person | Free | Same day (5 minutes) | Bank hours only |
| Check-cashing store | 1–5% of check amount | Same day (10 minutes) | Often extended hours |
| Retail location (Walmart, grocery) | $3–$6 flat fee | Same day (10 minutes) | Store hours |
| Mobile check deposit | Free | 1–3 business days | Anytime (24/7) |
If you need cash today and the issuing bank is open, that's your best choice — it's free and when ready. If the bank is closed or far away, a retail location with a flat fee is usually cheaper than a check-cashing store's percentage fee. Mobile deposit is free but requires patience and a smartphone.
What to do if the check is damaged or unclear
If the check is torn, stained, or hard to read, some places will refuse it. If only the signature line or the amount is unclear, the issuing bank is most likely to accept it because they can verify the check against their records. Check-cashing stores are more cautious and may refuse a damaged check.
If the check is damaged, your safest bet is to contact the person or business that wrote it and ask for a replacement. This takes longer but avoids the risk of being turned away. If you can't reach them, try the issuing bank first — call the number on the check and explain the situation. They may be able to help.
Never try to repair a check with tape or write over unclear parts. This can make the check look fraudulent and will get you refused everywhere.
Frequently Asked Questions
Can I cash a check made out to someone else?
Not usually. A check is a legal document made out to a specific person, and cashing one made out to someone else is considered fraud. The only exception is if the person who the check is made out to signs the back and hands it to you — this is called a third-party check — but many banks and check-cashing stores no longer accept these because of fraud risk. Ask first.
What if I don't have a valid ID?
You cannot cash a check without a government-issued photo ID. This is a federal requirement to prevent money laundering and fraud. If you don't have one, you'll need to get a state ID card or driver's license first. Contact your state's DMV to learn what documents you need and where to explore.
How old can a check be before I can't cash it?
Checks are technically valid for six months from the date written. After that, they're called "stale-dated" and banks are not required to cash them. Some will anyway, but check-cashing stores usually won't. If your check is older than six months, contact the person or business that wrote it and ask for a new one.
Will cashing a check at a non-issuing bank cost me money?
It depends on the bank's policy. Some banks cash checks for non-members free of charge. Others charge a fee, usually $5 to $10. Call the bank's customer service number before you go, or ask the teller when you arrive. The issuing bank will always cash it free, so that's the safest choice if you want to avoid fees.
Can I cash a check if it's signed by someone else but made out to me?
Yes. If a check is made out to you, it doesn't matter who signed it — the signature belongs to the person or business that issued it, not to you. You just need to sign the back and show your ID. This is normal and legal.