How to find check cashing locations near you
Check cashing services are available through several types of businesses, and the fastest way to find one is to search by location rather than by company name. Most people have options within a few miles: grocery stores, pharmacies, payday loan shops, pawn shops, and dedicated check cashing storefronts all cash checks. Some banks and credit unions also cash checks even if you don't have an account there, though policies vary.
Start by searching "check cashing near me" or "check cashing [your city]" on Google Maps. The map will show you distance, hours, and customer reviews. Call ahead before you go — hours change seasonally, and some locations close for holidays. If you're looking for a specific chain, Walmart and Target have check cashing services at many locations, and you can check their store locator to see which ones near you offer it.
If you have a bank account somewhere, call that bank first. Many banks cash checks for non-customers at no fee, though some charge a small amount. This is often faster and cheaper than a dedicated check cashing store, especially if you already know the teller.
Key Takeaways
- Grocery stores, pharmacies, Walmart, Target, and payday loan shops all offer check cashing, often within a few miles of your home.
- Google Maps search for "check cashing near me" shows you distance, hours, and reviews in one place.
- Your own bank may cash checks for non-customers at no fee, so calling them first can save you money.
- Fees vary widely — some places charge a flat amount, others charge a percentage of the check, so calling ahead tells you the exact cost.
- Bring a valid photo ID and the check itself; most places won't cash a check without both.
What to bring and what to expect
You will need a valid photo ID — a driver's license, passport, or state ID card. Some places also accept military ID or tribal ID. The check itself must be made out to you, and you'll need to sign the back of it (this is called endorsing the check). If the check is made out to two people, both people usually need to be present with ID.
The process takes five to ten minutes. The cashier will look at your ID, verify the check is signed, and sometimes call the bank that issued the check to confirm the funds are there. You'll pay the fee at that time, and you'll receive cash. Some places offer a choice between cash and a store card that holds the money, but most give you cash on the spot.
Bring more ID than you think you need. If your ID is expired, some places will still accept it; others won't. A second form of ID (like a utility bill with your name and address, or a recent bank statement) can help if your photo ID is questionable.
Fees and what they depend on
Check cashing fees are not regulated by the federal government, so they vary by location, by business type, and by check amount. A grocery store might charge $2 to $5 for a small check, while a payday loan shop might charge 2 to 3 percent of the check amount. A $500 check at 3 percent costs $15. A $100 check at 3 percent costs $3.
Walmart and Target typically charge a flat fee — often $3 to $4 — regardless of check size, which makes them cheaper for large checks. Banks usually charge nothing for non-customers, though some charge $5 to $10. Payday loan shops and check cashing storefronts tend to be the most expensive because they assume higher risk.
The only way to know the exact fee is to call or ask in person. Many places post their fees on the window or on their website. If you're cashing a large check, calling three places and comparing fees can save you $10 or more.
When a check cashing place might refuse your check
A check cashing business can refuse to cash a check for several reasons. The most common is that the check is post-dated — meaning it's dated for a future date. By law, you can't cash a post-dated check until that date arrives. If you try to cash it early, the business will refuse.
A check that is more than six months old (called a stale check) may be refused. Banks are not required to honor checks older than six months, and check cashing businesses follow the same rule. If your check is old, contact the person or business that wrote it and ask for a new one.
If the check is damaged — torn, water-damaged, or written in pen that's faded — the business may refuse it. If the signature on the back doesn't match the signature on your ID, they'll refuse it. If the check amount is written differently in numbers versus words (for example, "$100" but written out as "one hundred fifty dollars"), they'll refuse it. These mismatches are red flags for fraud.
Alternatives if check cashing isn't available
If you can't find a check cashing place nearby or the fees are too high, you have other options. Opening a bank account or credit union account is free at most institutions, and once you have an account, you can deposit checks without paying a fee. Some banks and credit unions have no minimum balance requirement and no monthly fee, so the account costs you nothing to keep open.
If you need cash when ready and don't want to wait for a deposit to clear, ask the bank or credit union if they offer same-day or next-day availability on check deposits. Many do, especially for checks under a certain amount or if you deposit in person at a branch.
Some employers offer direct deposit, which puts your paycheck straight into your bank account without a check at all. If your employer offers this, it's the cheapest and fastest option. You can also ask the person or business that wrote the check if they can pay you another way — through a bank transfer, a money order, or cash — though this isn't always possible.
What to do if you think a check is fraudulent
If you receive a check that seems suspicious — for example, it's for much more than you expected, or it's from someone you don't know — do not cash it. Fraudulent checks are a common scam. If you cash a bad check, the bank will reverse the transaction and you may be responsible for the money, even if you already spent it.
Contact the person or business that sent you the check and confirm they actually wrote it. Ask them to verify the check number, the amount, and the date. If they say they didn't send it, report it to your local police department and to the bank that issued the check (the bank name is printed on the check).
If you've already cashed a check and later find out it was fraudulent, tell the check cashing business when ready. They may be able to reverse the transaction. Then contact your bank and the police.
Frequently Asked Questions
Can I cash a check that's made out to someone else?
No. A check is a legal document made out to a specific person, and cashing a check that's not in your name is illegal. If someone wants to give you money via check, they need to write a new check with your name on it. If you receive a check made out to the wrong person by mistake, contact the sender and ask for a corrected check.
What if I don't have a photo ID?
Most check cashing places require a photo ID and will not cash a check without one. If you don't have a driver's license or passport, you can get a state ID card from your state's DMV. The process takes a few days to a few weeks depending on your state. In the meantime, if you have a bank account, your bank may cash the check for you with just your debit card and a signature.
Can I cash a check online?
Some banks and credit unions let you deposit checks by taking a photo of the front and back with your phone — this is called mobile check deposit. You need a bank account to do this. The check clears into your account, and you can withdraw cash at an ATM or in person. This takes one to three business days depending on the bank.
What happens if the check bounces after I cash it?
If you cash a check and the bank later finds there aren't enough funds in the account that wrote it, the check cashing business will reverse the transaction. If you've already spent the cash, you'll owe that money back. This is why check cashing businesses call the bank to verify funds before they hand over cash — it protects both of you.
Is it cheaper to cash a check at my bank or at a check cashing store?
Usually your bank is cheaper or free. Most banks cash checks for non-customers at no fee or for a small flat fee ($5 to $10). Check cashing stores charge 2 to 3 percent of the check amount, which adds up quickly on large checks. Walmart and Target are often in the middle — a flat $3 to $4 fee. Call around before you go.