How to find check cashing near you
The fastest way to find check cashing within 5 miles is to search "check cashing near me" on Google Maps or your phone's maps app, then filter by distance. Most results will show hours, phone numbers, and whether they're open right now. You can also call ahead to confirm they cash the type of check you have — personal, payroll, government, or business — since not all locations accept all types.
If you don't have a smartphone, call 411 or visit the websites of major check cashing chains in your area. Walmart, ACE Cash Express, Check Into Cash, and EZCorp all have store locators on their websites where you can enter your zip code and see locations sorted by distance. Some banks and credit unions also cash checks for non-members, though usually for a fee.
Local grocery stores, pharmacies, and convenience stores sometimes offer check cashing too, often at lower fees than dedicated check cashing businesses. Ask at the customer service desk or call the store directly — availability varies by location and by the store's parent company policy.
Key Takeaways
- Google Maps and your phone's maps app show check cashing locations within 5 miles, sorted by distance and current hours.
- Major chains like Walmart, ACE Cash Express, and Check Into Cash have store locators on their websites where you can search by zip code.
- Grocery stores, pharmacies, and convenience stores may cash checks at lower fees than dedicated check cashing businesses, but availability varies by location.
- Call ahead to confirm the location cashes your type of check and to ask about fees, which differ by check type and amount.
- Banks and credit unions sometimes cash checks for non-members for a fee, which may be lower than check cashing businesses.
What to bring and what to expect
Bring a valid photo ID — a driver's license, passport, or state ID card — and the check itself. Some locations may ask for a second form of ID or a thumbprint. The cashier will verify the check is signed, the amount is legible, and the date is current (not post-dated or more than 6 months old). Most places will not cash a check written to someone else, even if that person signs it over to you.
The process usually takes 5 to 10 minutes. You'll hand over the check, show your ID, and the cashier will either count out cash or load it onto a prepaid card, depending on the location and the amount. Ask whether they charge a flat fee, a percentage of the check amount, or both — this varies widely and can range from $1 to $10 or more on a large check.
Fees and what they depend on
Check cashing fees are not regulated by the federal government, so they vary by business, by location, and by the type and size of check. A personal check might cost $2 to $5, while a payroll check might cost $1 to $3. Government checks (Social Security, tax refunds, unemployment) often have lower fees or no fee at all. Large checks — $1,000 or more — may have a percentage fee (1 to 3 percent) instead of a flat fee.
Walmart and grocery store check cashing is often cheaper than dedicated check cashing businesses. Call a few locations within 5 miles and ask the fee for your specific check type and amount before you go. Some locations offer discounts if you have a membership card or if you cash multiple checks.
When a location might refuse your check
Check cashing businesses can refuse any check for any reason. Common reasons include: the check is post-dated (dated in the future), the check is stale (more than 6 months old), the check is written to someone other than you, the signature doesn't match your ID, or the check appears altered or suspicious. If the check is from a business or person the location doesn't recognize, they may refuse it or call the issuer to verify funds.
If you're turned down, ask why. If the reason is fixable — for example, the check is post-dated — you can return on the correct date. If the check itself is the problem, you may need to contact the person or business who issued it and ask for a replacement.
Alternatives if no location is within 5 miles
If check cashing is not available nearby, you have other options. A bank or credit union account lets you deposit checks by mail, mobile app, or in person, and you can withdraw cash at an ATM or teller window. Many banks offer free checking accounts with no minimum balance. If you don't have an account, you can open one at most banks in under 15 minutes with a photo ID and a small deposit.
Some employers and government agencies (Social Security, unemployment, tax refunds) offer direct deposit, which puts money straight into your bank account without a check. Ask your employer or the agency whether this is an option. If you receive regular checks, direct deposit is usually faster and costs nothing.
If you need cash when ready and have no other option, some payday lenders and pawn shops cash checks, but their fees are often much higher than check cashing businesses. Use these only if you have exhausted other options.
How to compare locations within your 5-mile radius
Once you have a list of locations, compare them on three things: fee, hours, and whether they cash your type of check. Call each location and ask: "What is your fee for a [payroll/personal/government] check for $[amount]?" and "Are you open [your day and time]?" Write down the answers so you can compare.
If one location is significantly cheaper but farther away, calculate whether the gas or transit cost is worth the savings. For a $500 check with a $5 difference in fees, driving 10 extra miles might not be worth it. For a $2,000 check with a $20 difference, it might be.
What to do if you're unsure about a location
If a location looks unfamiliar or you're not sure whether it's legitimate, check online reviews on Google, Yelp, or the Better Business Bureau website. Look for complaints about high fees, refused checks, or slow service. If reviews are mostly negative or the location has no reviews at all, try another place.
Avoid locations that ask for personal information beyond your name, address, and ID number, or that ask you to sign anything beyond a receipt. Legitimate check cashing businesses do not need your Social Security number, bank account number, or employment information just to cash a check.
Frequently Asked Questions
Can I cash a check at a location that's not in my name?
No. Most check cashing businesses will not cash a check written to someone else, even if that person signs it over to you. The check must be written to you or to you and another person together. If the check is written to someone else, that person needs to go in person with their ID to cash it.
What if the check is post-dated?
Most check cashing locations will not cash a post-dated check (one dated in the future). You can return on or after the date on the check. Some locations may make an exception if you know the issuer and have cashed checks from them before, but this is not common.
Do I need a bank account to cash a check?
No. Check cashing businesses exist specifically for people without bank accounts. You only need a valid photo ID. However, if you cash checks regularly, opening a bank account is usually cheaper and faster in the long run.
What's the difference between check cashing and check deposit?
Check cashing gives you cash when ready. Check deposit puts the money in a bank account, and you can withdraw it later. Deposit is usually free or cheaper, but it takes one to three business days for the money to be available, depending on the bank and the check type.
Can I cash a check for more than the amount and get change?
Some check cashing locations offer this service, called "cashing over" or "cash back," but not all do. Call ahead and ask. If they offer it, there may be an additional fee or a limit on how much extra you can request.