Where you can cash a check right now
You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some grocery stores and pharmacies, or through a mobile payment app. The bank that issued the check — the one printed in the bottom left corner — will cash it for free if you have the check and a valid ID. Check-cashing stores and grocery stores will cash it too, but they charge a fee, usually between $2 and $10 depending on the check amount.
The fastest option is often the issuing bank itself. Walk in during business hours with your ID and the check, and you'll typically get cash within minutes. No account needed. If the check is from an employer or government agency, their bank is usually your best bet because they process those checks constantly.
Mobile payment apps like Cash App, Venmo, and PayPal now let you photograph a check and deposit it without a bank account — the money lands in your app wallet instead. This works well if you're comfortable using your phone and don't need the cash when ready, since it can take a few business days to process.
Key Takeaways
- The bank that issued the check will cash it for free with just your ID, even if you don't have an account there.
- Check-cashing stores charge a fee (usually $2 to $10) but are open longer hours and don't require an account.
- Grocery stores, pharmacies, and Walmart often cash checks for a smaller fee than dedicated check-cashing stores.
- Mobile payment apps let you photograph a check and receive the money in a digital wallet, though processing takes several days.
- Bring a valid government-issued ID to any location — it's required to prevent fraud.
The issuing bank: free and fastest
Every check has a bank name printed at the bottom left. That bank will cash the check for you at no charge, even if you've never had an account there. This is the cheapest route and usually the quickest.
Walk into any branch of that bank during business hours with your ID and the check. Tell the teller you want to cash it. They'll verify the check is legitimate, check your ID to confirm you're not someone else trying to cash a stolen check, and hand you the money. The whole process takes 5 to 15 minutes. If the check is large or unusual, they might ask a few more questions, but they will still cash it.
If you don't know where a branch is, search the bank's name online plus "branch near me" or call their customer service number — it's on their website. Some banks have branches only in certain states, so if you're far from home, you may need to use a different method.
Check-cashing stores and retail locations
Check-cashing stores exist specifically to cash checks for people without accounts. They're open longer than banks — often until 7 or 8 p.m. and on weekends — and they don't ask questions about where the check came from. The trade-off is a fee, usually 1 to 3 percent of the check amount. On a $500 check, that's $5 to $15.
Grocery stores like Walmart, Kroger, and Safeway also cash checks, often for less than dedicated check-cashing stores. Walmart charges a flat fee of $3 to $6 depending on the check amount. Pharmacies like CVS and Walgreens cash checks too, though not all locations do, so call ahead.
Bring your ID and the check. The process is the same as a bank: they verify the check and your identity, then give you cash. It takes about 10 minutes. Some stores have limits on how large a check they'll cash — Walmart, for example, won't cash checks over $5,000 — so if your check is very large, the issuing bank is your only option.
Mobile payment apps and digital wallets
Cash App, Venmo, PayPal, and other payment apps let you deposit a check by taking a photo of the front and back. You don't need a bank account. The money goes into your app wallet, and you can then transfer it to a bank account, use it to pay bills through the app, or withdraw it at an ATM.
The process is straightforward: open the app, find the "deposit check" or "mobile check deposit" option, photograph both sides of the check, and submit. The app will tell you how many business days it takes to process — usually 1 to 3 days. You'll get a notification when the money is available.
The main drawback is the wait. If you need cash today, this won't work. Also, some apps have limits on how much you can deposit per day or per month, so check the app's rules before you rely on it. And you'll need a smartphone and internet connection to use this method.
What to bring and what to watch for
Bring a valid government-issued ID: a driver's license, passport, state ID card, or military ID. Without it, no location will cash the check. If your ID is expired, some places will still accept it, but call ahead to ask.
Make sure the check is made out to you — the name on the check must match the name on your ID. If the check is made out to someone else, you cannot cash it legally, even if they give you permission. Some banks will cash a check made out to two people if both names are on the check, but this varies by bank.
Check that the check is not post-dated — that is, the date on the check should not be in the future. A check dated for next month cannot be cashed until that date arrives. Also look for any damage: torn checks, checks with water damage, or checks with missing information may be rejected.
Fees and costs to compare
The issuing bank charges nothing. That's your baseline. Check-cashing stores typically charge 1 to 3 percent of the check amount, with a minimum fee of $2 to $5. Walmart charges a flat $3 to $6. Other grocery stores and pharmacies vary widely — some charge $2, others charge $5 or more.
To find the cheapest option in your area, call a few check-cashing stores and ask their fee for your check amount. Then call a nearby Walmart or grocery store. The difference can be $3 to $10 depending on where you live. If the check is small — under $100 — the fee might be the same everywhere, so convenience matters more than price.
Mobile apps don't charge a fee to deposit the check, but if you need to withdraw the money as cash, some ATMs charge a fee if they're not part of the app's network. Check the app's ATM locator to see if there's a free option near you.
Frequently Asked Questions
Can I cash a check made out to someone else?
No, not legally. The check must be made out to you, and your name must match your ID. If someone wants to give you money, they should write a new check in your name or give you cash instead.
What if my check is post-dated?
You cannot cash it until the date on the check arrives. If you try to cash it early, the bank or store will reject it. If you need the money before that date, you'll have to ask the person who wrote the check to write a new one with today's date.
Do I need to endorse the check?
Yes. Sign the back of the check in the space marked "endorse here." This tells the bank you're the person who received it. Some locations will ask you to sign in front of the teller; others will let you sign before you hand it over.
What if the bank that issued the check is far away?
Use a check-cashing store, grocery store, or mobile app instead. You'll pay a fee, but it's worth it if the issuing bank is hours away. Mobile apps are free but take several days, so choose based on how quickly you need the money.
Can I cash a check if my ID is expired?
It depends on the location. Some banks and stores accept expired IDs as long as the photo is clearly you. Others require a current ID. Call ahead and ask before you go in, especially if your ID has been expired for more than a year.