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 retail locations, or through a mobile app. The bank that issued the check (the one printed on it) will cash it for free if you go in person with a valid ID, even if you don't have an account there. Check-cashing stores, grocery stores, and Walmart will also cash checks, but they charge a fee — usually between $2 and $10 depending on the check amount.

The fastest option is almost always the issuing bank itself. Walk in during business hours with your ID and the check, and you'll have cash in minutes. If the check is from an employer or government agency, their bank is printed on the check. If you don't know which bank issued it, call the number on the check or ask the person who gave it to you.

Mobile check deposit through a banking app is also an option if you have a smartphone and access to someone else's account, or if you're willing to open an account specifically to deposit the check and then withdraw the cash immediately. Some banks let you do this without a minimum balance.

Key Takeaways

  • The bank that issued the check will cash it for free with a valid ID, even if you have no account there.
  • Check-cashing stores and retailers like Walmart charge $2 to $10 per check, depending on the amount.
  • You'll need a valid government-issued ID (driver's license, passport, or state ID) at any location that cashes checks.
  • Mobile check deposit requires a bank account but is free and can be done in minutes from home.
  • Postdated checks (dated in the future) may not be cashed until that date, even if you bring them in early.

Cashing at the issuing bank

The issuing bank is the one printed on the check itself — look at the bottom left corner. This bank will cash the check for free as long as you have a valid ID. You do not need to be a customer. Walk in during business hours, hand the teller the check and your ID, and they will give you cash.

If the check is from a large employer or government agency, they almost certainly have branches in multiple locations. You can cash it at any branch of that bank. If you're not sure which bank issued the check, look at the routing number (the first nine digits at the bottom left) and search it online, or call the number on the check and ask.

Some banks may ask questions if the check amount is very large or if something looks unusual about it. Be prepared to explain where the check came from. If the check is damaged, torn, or the signature doesn't match the ID you're showing, the bank may refuse to cash it.

Check-cashing stores and retail locations

Check-cashing stores exist specifically to cash checks for a fee. They typically charge between $2 and $10 per check, with the fee usually based on the check amount — a $500 check costs more to cash than a $100 check. Some stores charge a flat fee; others charge a percentage of the check amount. Ask the fee before you hand over the check.

Walmart, grocery stores like Kroger and Safeway, and some pharmacies also cash checks. Their fees are often lower than dedicated check-cashing stores — sometimes $3 to $5 for personal checks. You'll need a valid ID and sometimes a Walmart or store membership card. Call ahead to confirm they cash checks and what their current fee is, since policies change by location.

Check-cashing stores are open longer hours than banks and don't require an account, which makes them convenient if you need cash outside normal banking hours. However, the fee adds up if you cash checks regularly. If you cash one check a week at $5 per check, you're paying $260 a year just in fees.

Mobile check deposit and temporary accounts

If you have access to a smartphone and a valid ID, you can deposit a check through a mobile banking app and withdraw the cash immediately. This requires a bank account, but some banks let you open an account online in minutes with no minimum balance. You take a photo of the front and back of the check through the app, and the bank deposits it into your account.

The deposit usually takes one to two business days to clear, but some banks offer next-day or same-day availability for mobile deposits. Once the money is in your account, you can withdraw it at an ATM or ask a teller for cash. This route is free and keeps you from paying check-cashing fees.

If you don't want to keep the account open, you can close it after the check clears. Some banks charge a fee for closing an account within a certain time frame (often 90 days), so read the terms before you open it. Others have no early closure penalty.

What ID you need and what to bring

You'll need a valid government-issued photo ID to cash a check anywhere. A driver's license, state ID card, or passport works. Some places accept military ID or tribal ID. Expired IDs are usually rejected, so check the expiration date before you go.

Bring only the check and your ID. You don't need a Social Security number or any other documents. If you're cashing a check made out to someone else, most places will refuse unless that person is with you and signs the back of the check (called a third-party check). Third-party checks are riskier for the cashing location, so some banks and stores won't cash them at all.

If the check is damaged, torn, or has writing on the back other than a signature, the cashing location may refuse it. If the signature on the check doesn't match your ID name, they'll ask questions. Be honest about where the check came from.

Postdated checks and holds

A postdated check is one dated in the future — for example, a check dated next Friday when today is Monday. Most banks and check-cashing stores will not cash a postdated check before that date, even if you bring it in early. Some will refuse to cash it at all. If you have a postdated check, wait until the date on the check arrives, then cash it.

Once a check is cashed, the money is yours. However, if the check bounces (the account it came from has insufficient funds), the cashing location may try to recover the money from you. This is rare at banks but more common at check-cashing stores. Read any agreement they ask you to sign before you hand over the check.

If you deposit a check through a mobile app and it bounces, the bank will reverse the deposit and your account balance will go negative. You may be charged an overdraft fee. This is why it's safer to cash a check at the issuing bank — they can verify the funds are there before they hand you cash.

Comparing your options by cost and speed

MethodCostSpeedWhat You Need
Issuing bank in personFreeMinutesValid ID
Check-cashing store$2–$10MinutesValid ID
Walmart or grocery store$3–$5MinutesValid ID, sometimes membership card
Mobile check depositFree1–2 business daysBank account, smartphone, valid ID

Frequently Asked Questions

Can I cash a check at a bank that didn't issue it?

No. Banks will only cash checks they issued. If you try to cash a check at a different bank, they'll direct you to the issuing bank or suggest you open an account with them. The issuing bank's name is printed on the check.

What happens if a check bounces after I cash it?

If you cashed it at the issuing bank, the bank absorbs the loss. If you cashed it at a check-cashing store or retailer, they may try to recover the money from you or take legal action. This is why cashing at the issuing bank is safest — they verify the funds exist before handing you cash.

Can someone else cash my check for me?

Only if you sign the back of the check and they bring it with your ID. This is called a third-party check, and many banks and stores refuse to cash them because the risk of fraud is higher. Your safest option is to cash it yourself.

Do I need a bank account to cash a check?

No. You can cash a check at the issuing bank, a check-cashing store, or a retailer without any account. You only need a valid ID. A bank account makes it easier and cheaper in the long run, but it's not required to cash a single check.

How long does mobile check deposit take?

Most banks make the money available within one to two business days. Some offer next-day or same-day availability for an extra fee or for certain account types. Once the money is in your account, you can withdraw it at an ATM immediately.