Your main options for cashing a check without a bank account

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, through a mobile app, or by asking the person who wrote the check to pay you another way. The bank that issued the check — the one printed in the bottom left corner — will cash it for you even if you don't have an account there. Check-cashing stores are open longer hours and on weekends, but they charge a fee that ranges from a few dollars to a percentage of the check amount. Grocery stores like Walmart and Target cash checks during their regular hours, often for a flat fee or sometimes free. A few mobile payment apps let you photograph the check and deposit it electronically.

Each option has a real trade-off: speed versus cost, or convenience versus where you have to go. The issuing bank is free but may require an ID and takes time during business hours. A check-cashing store is fast and flexible but expensive. Knowing which option fits your situation means understanding what each one actually costs and what they need from you.

Key Takeaways

  • The bank or credit union that issued the check will cash it for free if you show a valid ID, even without an account.
  • Check-cashing stores charge fees ranging from a flat amount to a percentage of the check, and are open longer hours than banks.
  • Walmart, Target, and many grocery stores cash checks for a lower fee than dedicated check-cashing stores, during store hours.
  • Some mobile payment apps let you deposit checks by photograph, but they require you to set up an account with the app.
  • Asking the check writer to pay you in cash or through a payment app like Venmo or PayPal avoids fees entirely.

Cashing at the issuing bank or credit union

The bank or credit union whose name appears at the bottom left of the check will cash it for you at no charge. This is the cheapest option and the one most likely to succeed without questions. You need a valid photo ID — a driver's license, passport, or state ID card — and you need to go during their business hours, which are usually Monday through Friday 9 a.m. to 5 p.m., with some branches open Saturday mornings.

The catch is that you have to know which bank issued the check. The routing number printed at the bottom left tells you which bank it is. If you don't recognize the name, you can search the routing number online or ask the person who wrote the check. Some banks will cash checks written by their customers even if you don't have an account, but not all — call ahead if you're unsure. Large national banks like Chase, Bank of America, and Wells Fargo will almost always cash their own checks for anyone with an ID.

If the check is large — over $5,000 or so — the bank may ask questions about where it came from. This is normal and required by federal law. Be prepared to explain briefly: it's a paycheck, a refund, a loan from a friend, whatever it actually is. The bank is not accusing you of anything; they're following anti-money-laundering rules.

Check-cashing stores and their fees

A dedicated check-cashing store will cash almost any check, no questions asked, and they're open evenings and weekends when banks are closed. The trade-off is the fee. Most charge between $2 and $15 for a personal check, depending on the amount. Some charge a percentage — typically 1 to 3 percent of the check amount — which means a $1,000 check costs $10 to $30 to cash. A few charge a flat fee per check regardless of size.

You'll need a valid photo ID and sometimes a second form of ID like a utility bill or lease. Some stores will ask where the check came from or who wrote it. They're checking to make sure the check is real and that you have the right to cash it. If the check is post-dated — dated for a future date — most check-cashing stores will refuse it or hold it until that date.

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, which are national chains. Call ahead and ask their fee for your check amount before you go, because fees vary by location and by check size. Some stores negotiate on fees if you're a regular customer.

Retail stores that cash checks

Walmart and Target both cash checks during store hours, and their fees are usually lower than dedicated check-cashing stores. Walmart typically charges $3 for checks up to $1,000 and $6 for checks over $1,000. Target's fees are similar. Many grocery stores, including Kroger, Safeway, and regional chains, also cash checks for their customers, sometimes free or for $1 to $3.

You need a valid photo ID and usually a store loyalty card or membership, though some stores will waive the membership requirement. The process is fast — you go to the customer service desk, show your ID, and they cash the check on the spot. These stores typically won't cash post-dated checks or checks over a certain amount, so ask at the desk what their limits are.

The advantage here is that you may already be shopping there, so you're not making a separate trip. The disadvantage is that they're only open during store hours, which is usually 7 a.m. to 10 p.m. but varies by location. Call ahead to confirm they cash checks and what their fee is, because policies vary by store and by region.

Mobile apps and electronic deposit

Some mobile payment apps let you deposit a check by taking a photograph of the front and back. Square Cash, PayPal, and some regional banks offer this feature. You photograph the check, the app verifies it electronically, and the money appears in your app account within one to three business days. There's no fee for the deposit itself, but you may pay a fee if you want to transfer the money to a debit card or withdraw it as cash.

The catch is that you need a smartphone, internet access, and you need to set up an account with the app. The app will ask for your name, address, and usually a Social Security number or tax ID. Some apps require you to link a bank account or debit card, which defeats the purpose if you don't have one. Read the app's requirements before you download it.

This option is slowest in terms of when you get the cash — it takes several days — but it's the cheapest if you can use it. It's best for checks you're not in a hurry to cash. If you need cash today, this won't work.

Asking for payment another way

The simplest solution is to ask the person who wrote the check to pay you differently. If it's an employer, ask if they can pay you by direct deposit, prepaid debit card, or cash. If it's a friend or family member, ask for cash or a payment through Venmo, PayPal, or another app you both use. If it's a business, ask if they can issue a refund to a debit card instead.

This avoids fees entirely and is often faster than cashing the check. The person writing the check usually has no preference how they pay you — they just need to get you the money. Many employers now offer multiple payment methods specifically because not everyone has a bank account.

What to do if the check is post-dated or damaged

A post-dated check — one dated for a future date — can usually only be cashed on or after that date. Most check-cashing stores and retail stores will refuse a post-dated check. The issuing bank may cash it early, but they're not required to. If you need the money before the date on the check, ask the person who wrote it to write you a new check with today's date instead.

A damaged check — one that's torn, faded, or has writing on it — may be refused by some places. If the check number, routing number, or account number is illegible, or if the signature is smudged, the issuing bank may not cash it. Ask the person who wrote the check to issue a replacement. If it's a paycheck or official check, contact the issuer directly and ask them to reissue it.

Frequently Asked Questions

Do I need an ID to cash a check?

Yes, every place that cashes checks requires a valid photo ID. A driver's license, passport, or state ID card works. Some check-cashing stores ask for a second form of ID like a utility bill or lease. The issuing bank may ask additional questions about large checks, but an ID is always the minimum.

What if the check is written to someone else?

You cannot cash a check written to someone else's name. The person whose name is on the check has to cash it or sign the back and give you permission to deposit it (called a third-party check). Many places refuse third-party checks because of fraud risk. Ask the person whose name is on the check to cash it and give you the money, or to write you a new check in your name.

How much does it cost to cash a check at a check-cashing store?

Fees vary by store and by check amount. Most charge between $2 and $15 for a personal check, or 1 to 3 percent of the check amount. A $500 check might cost $5 to $15 to cash. Call ahead and ask the store's fee for your specific check amount before you go.

Can I cash a check without showing ID?

No. Every business that cashes checks is required by law to verify your identity. You need a valid photo ID. If you don't have one, you cannot cash a check at a store or bank. Your only option would be to ask the person who wrote the check to pay you another way.

What happens if the check bounces after I cash it?

If the check bounces — meaning the account it was drawn on doesn't have enough money — the place that cashed it may try to recover the money from you. The issuing bank will refuse payment, and the check-cashing store or retail store may deduct the amount from your account or pursue you for the funds. This is rare with payroll checks but more common with personal checks. Ask the person who wrote the check to confirm the funds are there before you cash it if you're concerned.