Where to find check cashing near you
Check cashing locations are scattered across most neighborhoods, but the ones closest to you depend on what type of business you're looking for. Banks, credit unions, grocery stores, and dedicated check cashing shops all cash checks, but they have different hours, fees, and requirements. The fastest way to find what's nearby is to search "check cashing near me" on Google Maps or call ahead to confirm they're open and will cash your specific type of check.
Your own bank or credit union will almost always cash your checks for free if you have an account there, even if you're not depositing them. If you don't have a bank account, or if you need to cash a check outside banking hours, the options change. A grocery store with a customer service desk — Walmart, Target, Kroger, Safeway — typically cashes checks during store hours for a flat fee, usually between $3 and $6 depending on the check amount. Dedicated check cashing shops charge more, often $5 to $15 per check, but they stay open longer and have fewer restrictions on the types of checks they'll accept.
Key Takeaways
- Your bank or credit union cashes checks for free if you have an account, regardless of whether you're depositing the money.
- Grocery stores and big-box retailers cash checks during store hours for a flat fee of $3 to $6, with no account required.
- Check cashing shops stay open longer and accept more types of checks, but charge $5 to $15 per check.
- Google Maps, your bank's website, or a phone call ahead will tell you which locations are open now and what fees they charge.
Banks and credit unions
If you have a checking or savings account at a bank or credit union, that institution will cash checks for you at no charge. You don't need to deposit the money into your account — you can ask for cash instead. Walk into any branch during business hours with your ID and the check, and the teller will process it. Many banks also let you cash checks at ATMs if you have a debit card, though the amount may be limited.
If you don't have an account at a bank, some banks will still cash checks drawn on their own institution — meaning if the check is from that bank, they may cash it even for non-customers, though they often charge a fee of $5 to $10. Call the bank's customer service line or visit a branch to ask. Credit unions are sometimes more flexible with non-members, especially if you're a member of a different credit union in the same network (like CO-OP or Allpoint).
Grocery stores and retailers
Most large grocery chains and retailers have customer service desks that cash checks. Walmart, Target, Kroger, Safeway, Albertsons, and similar stores typically cash personal checks, payroll checks, and government checks during store hours. The fee is usually $3 to $6 depending on the check amount, and you don't need an account or membership. Bring your ID and the check to the customer service desk, and they'll process it on the spot.
These locations are convenient because they're often open early and close late, and you can cash a check while you're already shopping. However, they have limits on the types of checks they'll accept — they usually won't cash business checks, post-dated checks, or checks with alterations. Some stores also set a maximum check amount, often $1,000 or $2,500. Call the store's customer service desk before you go to confirm they cash checks and what their current fee is.
Check cashing shops
Dedicated check cashing businesses exist in most neighborhoods and are designed specifically for people without bank accounts or who need to cash checks outside normal banking hours. They cash personal checks, payroll checks, government checks, and sometimes business checks. Fees are higher than grocery stores — typically $5 to $15 per check depending on the amount — but they're open longer, often until 8 or 9 p.m. on weekdays and on Saturdays.
Check cashing shops also offer other services like money orders, bill payment, and payday loans, though those come with their own fees. To find one near you, search "check cashing" on Google Maps or ask at a local convenience store or laundromat, where staff often know which shops are in the area. Bring your ID and the check. Some shops may ask additional questions about where the check came from or what it's for, especially for larger amounts.
Online banks and mobile check deposit
If you have an account with an online bank or a traditional bank with a mobile app, you may be able to deposit a check using your phone instead of visiting a location. Most banks let you photograph the front and back of the check through their app, and the funds appear in your account within one to three business days. This doesn't give you cash when ready, but it's free and works anytime, including nights and weekends.
Mobile check deposit works for personal checks, payroll checks, and government checks, but not for checks made out to a business or checks with multiple endorsements. You'll need a smartphone with a camera and an account at a bank that offers this feature. If you need cash the same day, this option won't work — you'll still need to visit a physical location.
What to bring and what to expect
Every check cashing location will ask for a government-issued ID — a driver's license, passport, or state ID card. Bring the check itself and be prepared to sign the back if you haven't already. Some locations photograph your ID or the check for their records. The process usually takes five to ten minutes.
Before you go, know the check amount and the type of check (personal, payroll, government, business). Call ahead if the amount is unusually large or if the check is unusual in any way — for example, if it's post-dated, has two names on it, or is from an out-of-state bank. This saves you a trip if the location won't cash it. Ask about the fee upfront so you know how much cash you'll receive.
Frequently Asked Questions
Can I cash a check at a location other than where my bank is?
If you have an account at a bank, you can usually cash checks at any branch of that bank, even if it's not your home branch. For non-customers, most banks will only cash checks drawn on their own bank, and they charge a fee. Grocery stores and check cashing shops don't care which bank the check is from.
What if I don't have an ID?
Most check cashing locations require a government-issued ID. If you don't have one, you can't cash a check at a traditional location. Your options are to open a bank account (which may require an ID anyway) or to ask the person who wrote the check to deposit it into your account instead.
How long does it take to cash a check?
At a bank, grocery store, or check cashing shop, the process takes five to fifteen minutes. If you use mobile check deposit through a bank app, the check is deposited when ready, but the funds may take one to three business days to appear in your account as cash you can withdraw.
Will a check cashing location cash a check made out to someone else?
No. The check must be made out to you or have your name on it. If someone else wrote you a check but put the wrong name on it, you'll need to contact them and ask for a corrected check. A check made out to someone else is not yours to cash, even if they sign the back.
What's the difference between a check cashing shop and a payday loan store?
Check cashing shops cash checks for a fee. Payday loan stores also cash checks, but they offer loans against your next paycheck, which come with much higher fees and interest rates. If you only need to cash a check, use a check cashing shop or grocery store instead.