Finding check cashing locations in your area
Check cashing services operate from physical locations — storefronts, grocery stores, banks, and dedicated check-cashing businesses — and you find them by searching for what's actually open and near you right now. The fastest way is to search "check cashing near me" on Google Maps or your phone's default maps app, which shows you addresses, hours, and whether each location is open today. You can also call ahead to confirm they cash the type of check you have and what their fee will be, since prices vary by location and check amount.
Many grocery stores and pharmacies — including Walmart, Kroger, Safeway, and CVS — offer check cashing at their customer service desk without requiring you to be a customer or have an account. Dedicated check-cashing chains like ACE Cash Express, Check Into Cash, and CheckSmart have multiple locations in most states. Banks and credit unions cash checks for their members, and some will cash checks for non-members for a higher fee or not at all, depending on their policy.
Key Takeaways
- Google Maps and your phone's maps app show check cashing locations near you, their hours, and whether they are open right now.
- Grocery stores, pharmacies, and dedicated check-cashing businesses all offer this service, but fees and accepted check types vary by location.
- Calling ahead tells you the exact fee for your check amount and whether that location will cash the specific type of check you have.
- You will need a valid photo ID — a driver's license, passport, or state ID card — at every location that cashes checks.
What to bring and what to expect
Every check-cashing location requires a valid photo ID before they will cash your check. Bring your driver's license, passport, state ID card, or military ID. Some locations also ask for a second form of ID or proof of address, though this is less common. Have your check ready and be prepared to sign the back of it if you have not already.
The process usually takes five to ten minutes. You hand over your check and ID, the cashier verifies the check is legitimate and that your ID matches the name on the check, and they count out your cash. Some locations scan your ID or take a photocopy for their records. Ask about the fee before you hand over your check — it is typically a percentage of the check amount (often 1 to 3 percent) or a flat fee per check (often $2 to $10), depending on the location and the check size.
Types of checks different locations will and will not cash
Most check-cashing locations cash personal checks, payroll checks, government checks (including Social Security and tax refunds), and cashier's checks. However, not all locations cash all types. Some will not cash personal checks from people they do not know, or they may put a hold on the funds for a few days. Others refuse checks that are post-dated (written for a future date) or checks that are more than a certain number of days old — typically 90 to 180 days.
Before you go to a location, call and ask whether they cash the specific type of check you have. If you have a payroll check, bring your pay stub or recent bank statement showing direct deposit from that employer, as some locations ask for proof that you actually work there. If you have a government check, bring the letter or notice that came with it. If the check is from a business or individual you do not have a relationship with, ask the location what proof they need before you show up.
Fees and how they are calculated
Check-cashing fees vary widely by location, check type, and check amount. A $500 payroll check might cost $5 to $15 to cash, while a $100 personal check might cost $2 to $5. Some locations charge a flat fee per check regardless of amount; others charge a percentage of the check value. A few locations offer lower fees for certain types of checks — for example, payroll checks might be cheaper than personal checks at the same location.
Grocery stores and pharmacies often have lower fees than dedicated check-cashing businesses, sometimes $1 to $3 per check. Dedicated check-cashing chains typically charge more, especially for personal checks. Banks and credit unions usually charge members nothing or a small fee, but may charge non-members $5 to $15 or refuse to cash checks for people without accounts. Always ask the fee before you hand over your check — you are not obligated to use that location if the fee is higher than you expected.
When check cashing is faster than a bank
If you do not have a bank account or your bank is closed, check cashing gets you cash the same day without waiting for a deposit to clear. A bank deposit might take one to three business days to show up in your account, and you cannot withdraw it until it clears. A check-cashing location gives you the money in cash within minutes, which matters if you need to pay for something today.
Check cashing also does not require you to have a bank account or credit history. You only need a valid photo ID. This makes it useful if you are new to the country, do not have a Social Security number yet, or have been denied a bank account elsewhere. However, you pay a fee each time you cash a check, which adds up over time — if you cash checks regularly, a bank account or credit union account may cost less in the long run.
Alternatives if you cannot find a location near you
If there are no check-cashing locations open near you or within reasonable distance, you have other options. Many banks and credit unions will cash checks for non-members if you call ahead and ask, though they may charge a fee or require you to come in during business hours. Some employers will cash payroll checks for employees at the payroll office or through their HR department, even if you do not have a bank account.
If you have a friend or family member with a bank account, they can deposit your check into their account and give you the cash, though this requires trust and they may ask you to cover the fee. Some online banks and money transfer services like Ingo Money or Mobile Check Deposit allow you to photograph a check and deposit it to a prepaid card or account, though you will need to set up an account first and may face limits on how much you can deposit at once.
Frequently Asked Questions
Do I need to be a customer to cash a check at a grocery store or pharmacy?
No. Most grocery stores and pharmacies cash checks for anyone with a valid photo ID, whether or not you shop there or have an account. However, policies vary by location and by store, so call ahead to confirm. Some locations may refuse certain types of checks or charge higher fees for non-customers.
What if my check is post-dated or very old?
Many check-cashing locations will not cash post-dated checks (checks written for a future date) or checks older than 90 to 180 days. If your check is post-dated, you must wait until that date to cash it. If your check is old, contact the person or business who wrote it and ask them to issue a new one, or ask the check-cashing location if they will make an exception.
Can I cash a check that is written to someone else?
No. A check must be written to you or to you and another person together. If a check is written to someone else, that person must sign the back and endorse it to you, and even then, most locations will not accept it. The safest option is to ask the person who wrote the check to issue a new one in your name.
What happens if the check bounces after I cash it?
If a check bounces (the account does not have enough money), the check-cashing location may try to deposit it again or charge you a fee. Some locations hold your ID information and may refuse to cash checks for you in the future. You are not responsible for the bounced check itself, but you may lose the cash you received and face a fee from the location.
Is it cheaper to open a bank account than to keep cashing checks?
If you cash checks regularly, a bank account or credit union account usually costs less over time. Many banks and credit unions offer free checking accounts with no monthly fee. If you cash even two or three checks per month at $3 to $5 each, you are spending $6 to $15 per month, which adds up to $72 to $180 per year. A free bank account eliminates that cost, though you will wait one to three days for deposits to clear.