Skip to main content

HomeAll guides

Where to Cash a Personal Check Without a Bank Account

The most common places to cash a personal check

You can cash a personal check at a bank, credit union, grocery store, or check-cashing store. Banks and credit unions are free if you have an account there. If you don't have an account, a check-cashing store will cash it for a fee — usually between 1% and 3% of the check amount, though some charge a flat fee instead. Grocery stores and pharmacies often cash checks for customers, sometimes for free or for a small fee.

The place you choose depends on whether you have a bank account, how quickly you need the money, and how much you want to pay in fees. A $100 check cashed at a store charging 2% costs you $2. The same check at a bank where you have an account costs nothing.

Key Takeaways

  • Banks and credit unions cash checks free for account holders, but may charge $5 to $15 if you don't have an account with them.
  • Check-cashing stores charge 1% to 3% of the check amount, so a $500 check costs $5 to $15 to cash.
  • Grocery stores, pharmacies, and Walmart often cash checks for free or a small flat fee if you shop there regularly.
  • You need a valid government ID to cash any check, and the check must be made out to you or signed over to you by the person it was written to.
  • Some checks take longer to clear at certain locations — ask before you hand over the check if you need the money same-day.

Cashing at your own bank or credit union

If you have a checking or savings account, your bank or credit union will cash your personal check for free at any branch during business hours. You need your account card or ID, and the teller will verify the check and hand you cash on the spot. This is the cheapest option and usually the fastest.

If you don't have an account at that bank, they may still cash it — but they will charge you a fee. Most banks charge $5 to $15 for non-customers. Call ahead to ask what your bank charges, because fees vary widely. Some banks will not cash checks for non-customers at all.

Check-cashing stores and their fees

A check-cashing store will cash your personal check whether or not you have a bank account. You bring your check and a valid ID, and they give you cash minus their fee. The fee is usually a percentage of the check amount — 1%, 2%, or 3% depending on the store and the check size. Some stores charge a flat fee instead, like $3 per check.

To find a check-cashing store near you, search online for "check cashing near me" or look for ACE Cash Express, Check Into Cash, or CheckSmart locations in your area. Call before you go to confirm their fee and their hours. Some stores are open on weekends and evenings, which can be useful if you need cash outside normal bank hours.

Check-cashing stores also often offer other services like payday loans, bill payment, and money transfers, but those come with their own fees and terms. Stick to check cashing unless you have another specific need.

Grocery stores, pharmacies, and retailers

Many grocery stores — including Walmart, Target, Kroger, and Safeway — will cash personal checks for customers. Some do it free, and some charge a small fee like $3. Pharmacies inside grocery stores sometimes cash checks too. Call the customer service desk at your nearest store to ask if they cash checks and what they charge.

These places usually have limits on check size — many will not cash checks over $1,000 or $2,000. They also typically require you to have a rewards card or to make a purchase. Hours are usually longer than a bank, so this can be a good option if you need cash in the evening or on a weekend.

What you need to bring and what can go wrong

You need a valid government-issued ID — a driver's license, passport, or state ID card. The check must be made out to you by name, or it must be signed over to you by the person it was written to (called a third-party check). Not all places accept third-party checks, so ask first.

The check must not be post-dated — that means it cannot be dated for a future date. It also cannot be stale-dated, which usually means it is more than six months old, though rules vary by state. If the check is damaged, torn, or hard to read, some places will refuse it.

If the check bounces — meaning the person who wrote it does not have enough money in their account — the place that cashed it may charge you a fee and ask you to repay the amount. This is rare with checks from people you know, but it happens. If you are cashing a check from a stranger or a business you do not know well, ask them to verify the funds first.

Comparing costs across your options

Where to CashCost for Account HoldersCost for Non-Account HoldersSpeed
Your own bank or credit unionFree$5–$15Same-day, in minutes
Check-cashing store1–3% of check amount1–3% of check amountSame-day, in minutes
Grocery store or pharmacyFree or $3Free or $3Same-day, in minutes
Another bank (not yours)N/A$5–$15 or refusedSame-day, in minutes

If you are cashing a $500 check, a check-cashing store charging 2% costs you $10. Your own bank costs you nothing. A grocery store costs you nothing or $3. A bank where you do not have an account costs you $5 to $15. Over time, if you cash checks regularly, opening a free checking account at a bank saves you hundreds of dollars in fees.

Frequently Asked Questions

Can someone else cash a check made out to me?

No, not without your signature. You can sign the back of the check and write "Pay to the order of [their name]" to let them cash it, but not all places accept third-party checks. Call ahead to confirm. The person cashing it will need their ID and yours.

What if the check is post-dated?

Most places will not cash a post-dated check — one dated for a future date. You have to wait until that date arrives. If you need the money now, contact the person who wrote the check and ask them to write you a new one with today's date.

Do I need an account to use an ATM to deposit a check?

Yes, you need a bank account to deposit a check into an ATM. But once it is deposited, you can withdraw the cash when ready or the next business day, depending on the bank's policy. This is free if it is your own bank's ATM.

What happens if the check bounces after I cash it?

The place that cashed it will charge you a fee — usually $10 to $25 — and you will owe them the full check amount. They may also refuse to cash checks for you in the future. Contact the person who wrote the check to get the money back from them.

Can I cash a check online or by mail?

No. You must present the check in person with a valid ID. Some banks let you deposit checks by photographing them with your phone, but that is a deposit into your account, not cashing for when ready cash.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.