Finding check cashing locations in your area
The fastest way to find a check cashing service near you is to search "check cashing near me" on Google Maps or your phone's map app. This shows you the actual addresses, hours, and distance from where you are right now. Most results will include customer reviews and whether they're open today.
If you want to call ahead before going, Google Maps listings usually have phone numbers. This matters because check cashing fees and accepted ID types vary between locations, and some places have limits on how large a check they'll cash. A five-minute call can save you a wasted trip.
You can also find check cashing at retail stores you may already visit. Walmart, Target, and many grocery stores offer check cashing at their customer service desk, usually during store hours. Pawn shops and title loan stores often cash checks as well. These locations sometimes have lower fees than standalone check cashing businesses, though not always.
Key Takeaways
- Google Maps shows check cashing locations near you with hours, phone numbers, and customer reviews in one search.
- Retail stores like Walmart and grocery chains cash checks at their service desk, often with lower fees than dedicated check cashing businesses.
- Call before you go to confirm they accept your type of check and ID, because requirements vary by location.
- Fees typically range from 1 to 5 percent of the check amount, depending on the business and the check type.
What to bring when you go
You will need a valid photo ID — a driver's license, passport, or state ID card. Some places accept military ID or tribal ID as well. A few locations may ask for a second form of ID, particularly for large checks. Call ahead if you're unsure whether your ID will work.
Bring the check itself, unsigned. Most check cashing services will ask you to sign it in front of them. If the check is made out to someone else, you will need that person to sign it and endorse it to you, then you sign below their signature — this is called a third-party check, and many places refuse to cash them because the risk of fraud is higher.
If you're cashing a paycheck, bring your pay stub or a recent bank statement showing your employer's name. Some locations ask for this to verify the check is legitimate. For government checks like tax refunds or Social Security, the check itself is usually enough.
Why fees vary between locations
Check cashing businesses charge a fee because they assume the risk that a check might bounce. The fee is usually a percentage of the check amount — typically 1 to 5 percent — though some places charge a flat dollar amount instead. A $100 check might cost you $2 to $5 to cash, depending on where you go.
Retail stores like Walmart often charge lower fees than standalone check cashing businesses because they make money from other parts of their business and use check cashing partly to bring customers in. A Walmart check cashing fee might be $3 for a check under $1,000, while an independent check cashing store might charge 3 percent of the amount.
Government checks and payroll checks sometimes have lower fees than personal checks, because the risk of them bouncing is much lower. Ask about the specific fee for your type of check before you hand it over. The fee should be posted clearly or told to you before the transaction.
When check cashing makes sense versus a bank account
If you have a bank account, depositing a check is free and takes seconds. The money may not be available immediately — banks typically hold checks for one to three business days — but you pay nothing for the service. If you need cash right now, you can withdraw from an ATM after the deposit posts.
Check cashing makes sense if you don't have a bank account, or if you need cash immediately and can't wait for a bank deposit to clear. It also makes sense if you're cashing a check from someone you don't fully trust and want to verify it clears before you leave the location. Some check cashing businesses will verify the check on the spot by calling the issuing bank.
The trade-off is the fee. Over time, if you cash multiple checks per month, those fees add up. A $500 paycheck cashed at 3 percent costs you $15 each time. If you cash two paychecks a month, that's $30 a month or $360 a year. Opening a free checking account at a bank or credit union eliminates that cost entirely.
What to do if a check bounces
If you cash a check and it bounces — meaning the account it was drawn from doesn't have enough money — the check cashing business will contact you. They may ask you to return the cash, or they may pursue the matter with the person who wrote the check. Read the receipt you get when you cash the check; it will explain what happens if the check bounces.
Most check cashing businesses hold you responsible if a check bounces, not the person who wrote it. This is why they ask for ID and sometimes verify the check before handing over cash. If you cash a check for someone else and it bounces, you may be out the money and the fee.
If you believe a check is fraudulent or you're unsure whether it's real, ask the check cashing business whether they can verify it with the bank before you complete the transaction. Many will do this for free or for a small fee. It's worth the time to avoid cashing a bad check.
Online check cashing and mobile apps
Some financial apps and online services offer check cashing through your phone camera. You photograph the front and back of the check, and the money is deposited into an account or sent to you. These services typically charge lower fees than in-person check cashing — sometimes 1 to 2 percent — and the money may arrive within one business day.
The catch is that most of these services require you to have a bank account or a linked debit card, and they often have limits on how large a check you can cash. A check for $5,000 might exceed their limit, whereas a check cashing store can usually handle larger amounts. Read the terms before you sign up to understand the limits and fees.
If you have a smartphone and a bank account, mobile check deposit through your bank's app is free and usually the fastest option. Most banks let you photograph a check and deposit it instantly. If you don't have a bank account, an online check cashing app may be worth exploring, but compare the fees to a local check cashing store first.
Frequently Asked Questions
Do I need an ID to cash a check?
Yes. Every check cashing business requires a valid photo ID to prevent fraud. A driver's license, passport, or state ID card will work at most places. Some locations accept military ID or tribal ID. Call ahead if you're unsure whether your ID will be accepted.
Can I cash a check that's made out to someone else?
Only if that person signs the back of the check and endorses it to you. You then sign below their signature. Many check cashing businesses refuse third-party checks because the fraud risk is higher. Call first to confirm they accept them.
How long does it take to cash a check?
In-person check cashing usually takes 5 to 15 minutes. The business verifies your ID, checks the check for authenticity, and may call the bank to confirm funds. Mobile app check cashing can take 1 to 3 business days for the money to reach your account.
What happens if the check bounces after I cash it?
You are typically responsible for returning the cash or the amount of the check. The check cashing business will contact you. This is why they ask for ID and sometimes verify the check before handing over money. If you're unsure about a check, ask them to verify it with the bank first.
Is check cashing cheaper than a bank account?
No. If you cash multiple checks per month, the fees add up quickly. A free checking account at a bank or credit union costs nothing and lets you deposit checks for free. Check cashing only makes sense if you need cash immediately or don't have a bank account.