How to find check cashing services open at your current time

The fastest way to find an open check cashing location near you is to search "check cashing near me" on Google Maps or your phone's maps app, then filter by "open now." This shows you real-time hours for every location within a few miles and tells you how long it will take to get there. Most chain locations — Ace Cash Express, Check Into Cash, Money Mart — update their hours automatically, so the app reflects whether they're actually open.

If you need to cash a check outside normal business hours, your bank or credit union is often your only option. Many banks offer after-hours check deposit through ATMs, though some require you to be a member. A few banks and credit unions also have 24-hour branches or partner networks that let you cash checks at any location, even late at night or on weekends.

Walmart and some grocery store chains also cash checks during their store hours, which are often longer than dedicated check cashing shops. Call ahead to confirm they cash the type of check you have — most accept payroll and government checks but may decline personal checks or checks over a certain amount.

Key Takeaways

  • Google Maps shows check cashing locations near you with real-time hours and tells you which ones are open right now.
  • Your bank or credit union may cash checks at an ATM or after-hours location even when the main branch is closed.
  • Walmart and grocery stores often have longer hours than dedicated check cashing shops and can cash most payroll and government checks.
  • Call before you go to confirm the location accepts your type of check and to ask about any fees or ID requirements.
  • If you have a bank account, mobile check deposit through your bank's app is free and works 24/7 without leaving home.

What to bring when you go to cash a check

You will need a valid photo ID — a driver's license, state ID, or passport. Most check cashing locations will not cash a check without one, even if you're a regular customer. If your ID is expired, call ahead to ask whether they'll still accept it; policies vary by location.

Bring the check itself, unsigned. Do not sign it before you arrive — the cashier will watch you endorse it. If the check is made out to two people, both people typically need to be present with ID, though some locations have different rules. Ask when you call.

Have cash or a debit card ready if you want to pay the fee upfront. Some locations add the fee to the amount they cash (so you get less), while others charge you separately. Knowing this ahead of time prevents confusion at the counter.

Why check cashing fees vary by location and check type

Check cashing shops charge a percentage of the check amount — typically 1 to 3 percent for payroll checks and 5 to 10 percent for personal checks. A $500 paycheck might cost $5 to $15 to cash, while a personal check costs $25 to $50. Government checks (tax refunds, Social Security) usually fall in the middle.

Banks and credit unions often cash checks for free if you have an account with them. Walmart and grocery stores typically charge a flat fee — often $3 to $6 — regardless of the check amount, which can be cheaper than a percentage fee on a large check.

The fee depends partly on how the check is written. A check with a routing number printed on it (most payroll checks) costs less to verify than a personal check, which requires more manual review. Checks written on out-of-state banks sometimes cost more because they take longer to clear.

When your bank or credit union is a better choice than a check cashing shop

If you have a bank or credit union account, cashing a check there is almost always free and faster than a check cashing shop. You avoid the fee entirely, and the money is available immediately or within one business day. Many banks also let you deposit checks through their mobile app without going to a branch at all.

Credit unions often have longer hours and more locations than you might expect, especially if you belong to a larger network like CO-OP or Shared Branch. You can cash a check at any participating credit union, not just your own, which gives you more options if your branch is closed.

If you don't have an account but want to open one, many banks and credit unions offer accounts with no minimum balance and no monthly fee. Opening an account takes 15 to 30 minutes online or in person, and you can start using it immediately. Over time, the fee savings add up — cashing 10 checks a year at a shop costs $50 to $200; doing it through a bank costs nothing.

What to do if you can't find an open location

If every check cashing location near you is closed, your bank's ATM is your next option. Many banks let account holders deposit checks through ATM envelopes, and the money posts within one business day. This works 24/7 and costs nothing.

If you don't have a bank account and need cash immediately, ask the check writer if they can pay you another way — a transfer through a payment app, a debit card payment, or cash in person. This avoids the fee and the wait.

Some employers will cash your paycheck on the spot or advance you part of it if you ask. It's worth asking your HR department or manager, especially if you're in a bind. A few payroll services also offer same-day pay or early pay options, though these usually charge a small fee.

How to compare fees before you go

Call or visit the website of 2 to 3 locations near you and ask their fee for your specific check type. Say "I have a payroll check for $500 — what would you charge to cash it?" This gives you a real number, not a range. Write down the fee and the location's hours so you can decide which is worth your time.

Ask whether the fee is a percentage or a flat amount. A $3 flat fee is better on a large check; a 1 percent fee is better on a small check. If you're cashing a check under $100, a flat fee location is usually cheaper.

Check Google reviews for complaints about hidden fees or long wait times. A location that charges $5 but makes you wait 45 minutes might be worse than one that charges $8 but takes 10 minutes. Read recent reviews — old ones may not reflect current staffing or hours.

Frequently Asked Questions

Can I cash a check at a location other than where I bank?

Yes. Check cashing shops, Walmart, and grocery stores cash checks from anyone, not just their customers. If you have a credit union account, you can cash checks at any credit union in their network, even if it's not your branch. Banks typically only cash checks for their own account holders, though some make exceptions for large checks.

What happens if the check bounces after I cash it?

The check cashing location or store can pursue you for the amount, and you may face overdraft fees or legal action. This is rare with payroll checks but more common with personal checks. If you're unsure whether a check is good, ask the check writer to verify the funds before you cash it.

Do I need an account to cash a check at my bank?

Most banks require you to be an account holder. Some will cash a check for a non-customer if it's drawn on their bank and you have ID, but they may charge a fee or refuse. Call your bank to ask their policy before you go.

Can I cash a check made out to someone else?

No. The person whose name is on the check must be present with ID to endorse it. If the check is made out to two people, both usually need to be there. Cashing a check made out to someone else without their permission is illegal.

Is mobile check deposit as fast as going to a check cashing shop?

Mobile deposit through your bank's app is free and works anytime, but the money usually takes one business day to appear in your account. A check cashing shop gives you cash immediately. If you need the money today, a shop is faster; if you can wait until tomorrow, mobile deposit is cheaper and easier.