Where to find 24-hour check cashing near you

True 24-hour check cashing is rare. Most check-cashing businesses operate during standard business hours — typically 9 a.m. to 6 p.m. on weekdays, with shorter Saturday hours and closed Sundays. A few locations in major cities stay open until 10 or 11 p.m., but round-the-clock service is almost nonexistent outside of a handful of urban centers.

Your actual options depend on what time you need to cash a check and where you live. If you need cash outside normal business hours, you have several routes: finding a late-night check casher in your area, using an ATM if your bank offers mobile deposit, visiting a 24-hour grocery store or Walmart that cashes checks during their operating hours, or waiting until morning. Each has different fees and requirements.

Start by searching "check cashing near me" on Google Maps and filtering by hours. Call ahead before you go — posted hours are not always accurate, and staffing changes can shift when a location actually closes. If nothing in your area is open when you need it, ask whether the business offers mobile check deposit through an app, which lets you photograph the check from home.

Key Takeaways

  • Most check-cashing stores close by 6 or 7 p.m. and do not operate on Sundays, so "24-hour" locations are uncommon outside major cities.
  • Walmart, grocery stores, and some pharmacies cash checks during their regular hours, which are often longer than dedicated check-cashing businesses.
  • If you have a bank account, mobile deposit through your bank's app is faster and cheaper than any check-cashing service, even at night.
  • Call before you visit to confirm hours and what documents you need to bring — requirements vary by location and check amount.
  • Late-night check cashing typically costs 2 to 5 percent of the check amount, plus any additional fees the business charges.

Why 24-hour check cashing is hard to find

Check-cashing businesses are labor-intensive. They require a trained employee to verify your identity, inspect the check, process the transaction, and handle cash. Staffing a location around the clock is expensive, and most neighborhoods do not have enough late-night demand to justify the cost. The result is that even in cities with multiple check-cashing locations, few stay open past 8 p.m.

Banks and credit unions have largely moved away from after-hours check cashing. Most now offer mobile deposit, which lets you photograph the front and back of a check using your phone and deposit it instantly, any time of day. This shift has reduced the pressure on check-cashing businesses to extend their hours, since customers with bank accounts no longer need them for late-night deposits.

Alternatives to late-night check cashing

Mobile deposit through your bank is the fastest and cheapest option if you have a checking account. Download your bank's app, photograph both sides of the check, and submit it. The funds typically appear in your account within one business day, and there is no fee. This works at any hour, including nights and weekends. If you do not have a bank account, opening one takes 15 to 30 minutes online or in person and usually costs nothing.

Walmart check cashing is available at most locations during store hours, which are often 6 a.m. to 11 p.m. or later. Walmart charges a flat fee (typically $3 to $6 depending on check amount) and requires a valid ID. You do not need a Walmart account. Hours vary by location, so call ahead.

Grocery stores and pharmacies like Kroger, Safeway, and CVS cash checks at the customer service desk during store hours. Fees are usually $2 to $5. Hours are often longer than dedicated check-cashing businesses, and some locations are open until 10 or 11 p.m. Call your nearest location to confirm they offer this service and what their current hours are.

Payday lenders and title loan companies sometimes cash checks, but they often charge higher fees (5 to 10 percent or more) and may require you to open an account or provide additional documentation. Avoid these unless other options are genuinely unavailable.

What to bring and what it costs

Check-cashing businesses require a valid government-issued ID — a driver's license, passport, or state ID card. Some also ask for a second form of ID or a utility bill to verify your address. Bring the check itself and be prepared to endorse it (sign the back) in front of the cashier.

Fees vary widely. A dedicated check-cashing business typically charges 1 to 5 percent of the check amount, with a minimum fee of $2 to $5 and a maximum of $10 to $20 for large checks. Walmart and grocery stores usually charge a flat fee of $2 to $6 regardless of check size. Some businesses charge extra for third-party checks (checks made out to someone other than you) or for checks over a certain amount.

Ask about the fee before you hand over the check. If the fee seems high, ask whether the business offers a lower rate for smaller checks or whether you can negotiate. Some locations will match or beat a competitor's rate if you ask.

How to find check cashing in your area

Google Maps is the fastest way to start. Search "check cashing near me" and sort by distance or by hours. Look at the posted hours and read recent reviews — customers often mention whether the business actually closes when it says it does. Click on each location to see its phone number and call to confirm hours before you go.

If Google Maps does not show results, try searching for "Walmart near me" or "grocery stores near me" and check their websites for check-cashing policies and hours. Many grocery stores list this information on their customer service page.

If you live in a rural area or a small town, check-cashing options may be limited. In that case, opening a bank account and using mobile deposit is usually your best option. Most banks offer accounts with no minimum balance and no monthly fee, and you can open one online in minutes.

When you should not use check cashing

If you have a bank account, avoid check-cashing businesses entirely. Mobile deposit is free, faster, and safer — you do not have to carry cash home. If you do not have a bank account, the fee you pay to cash a check is money you could save by opening one instead. Most banks and credit unions offer free checking accounts with no minimum balance.

Be cautious with third-party checks — checks made out to someone else and signed over to you. Many check-cashing businesses charge extra for these or refuse them entirely. Some states have laws limiting or banning third-party check cashing. If someone asks you to cash a check made out to them and give them the money, this is a common scam. Do not do it.

Frequently Asked Questions

Can I cash a check at a 24-hour ATM?

No. ATMs only dispense cash; they cannot process check deposits after hours in the way a teller can. However, most banks offer mobile deposit through their app, which lets you deposit a check at any time by photographing it. The funds appear in your account within one business day.

What if I do not have a valid ID?

Check-cashing businesses are required by law to verify your identity. Without a valid government-issued ID, most will refuse to cash your check. If you have lost your ID, apply for a replacement at your state's DMV or equivalent office. In the meantime, ask whether a bank or credit union will cash the check for you if you have an account with them.

Do I have to endorse the check in front of the cashier?

Yes. Most check-cashing businesses require you to sign the back of the check in their presence to prevent fraud. Some will let you sign it beforehand, but they will verify your signature matches your ID. Never sign a check and hand it to someone else to cash on your behalf.

What is the difference between a check-cashing business and a payday lender?

A check-cashing business cashes checks for a flat or percentage-based fee. A payday lender cashes checks but also offers short-term loans, often with much higher fees and interest rates. If you only need to cash a check, use a check-cashing business or a grocery store. Avoid payday lenders unless you need a loan.

Can I cash a check made out to someone else?

Possibly, but it is risky and often illegal. A check made out to someone else and signed over to you is called a third-party check. Many businesses refuse them, and some states ban them entirely. If you need to cash a check made out to someone else, ask them to deposit it into their own account and transfer the money to you instead.