Your 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 retail locations, or through a mobile check deposit service if you have a smartphone. The bank that issued the check (the one printed on the front) will cash it for free if you bring a valid ID, even if you don't have an account there. Check-cashing stores and retailers charge a fee—usually 1 to 3 percent of the check amount—but they're open longer hours and don't require membership. Mobile deposit through a prepaid card or money transfer app lets you photograph the check and deposit it without visiting a physical location, though you'll need to set up an account first.

The fastest and cheapest route depends on the check amount, how quickly you need the money, and what's near you. A $500 check costs $5 to $15 at a check-cashing store but nothing at the issuing bank. A $50 check might not be worth the trip to a bank if a retailer is closer. Understanding each option's fees, hours, and requirements helps you pick the one that makes sense for your situation.

Key Takeaways

  • The bank or credit union that issued the check will cash it free with a valid ID, even if you have no account there.
  • Check-cashing stores charge 1 to 3 percent of the check amount but operate longer hours and require no membership.
  • Walmart, Target, grocery stores, and some gas stations cash checks for a flat fee (usually $3 to $6) rather than a percentage.
  • Mobile check deposit through a prepaid card or money transfer app avoids fees and lines but requires a smartphone and account setup.
  • Bring a valid government-issued ID to any location; some also require a second form of ID or proof of address.

Cashing at the issuing bank or credit union

The bank or credit union whose name appears on the check will cash it for free. This is the cheapest option and requires only a valid government-issued ID—a driver's license, passport, state ID card, or military ID. You do not need to have an account at that bank. Walk into any branch during business hours, hand the check and your ID to a teller, and they will give you cash.

The catch is location and hours. If the bank that issued the check is not near you, or if you need cash outside normal business hours, this option may not work. Many banks close by 5 or 6 p.m. on weekdays and don't open on weekends or holidays. Some larger banks have branches in multiple cities, so you might find one nearby even if you don't live where the check was written. Call the bank's customer service number (printed on the check) or search their website to find the nearest branch and its hours.

Check-cashing stores and their fees

Check-cashing stores are businesses that cash checks for a fee, usually 1 to 3 percent of the check amount. On a $500 check, that's $5 to $15. On a $100 check, it's $1 to $3. The exact percentage varies by store and by the type of check—payroll checks often cost less than personal checks, and government checks (tax refunds, Social Security) may have lower fees or flat rates. Some stores charge a flat fee instead of a percentage, so it's worth asking before you hand over the check.

Check-cashing stores are open longer than banks—many stay open until 7 or 8 p.m. and some operate on Saturdays. You need a valid ID, and some stores ask for a second form of ID or a thumbprint. The process is fast: usually 5 to 10 minutes. The downside is the fee adds up if you cash checks regularly. If you're cashing a $50 check and the fee is $2, you're paying 4 percent. Over time, that money could go toward opening a bank account or a prepaid card instead.

Retail locations that cash checks

Walmart, Target, grocery store chains, and some gas stations cash checks for a flat fee, typically $3 to $6 per check regardless of the amount. This can be cheaper than a percentage-based fee if the check is large. A $500 check costs $3 to $6 at Walmart instead of $5 to $15 at a check-cashing store. A $50 check costs the same flat fee, so the percentage is higher, but the dollar amount is lower.

Retail check cashing is available during store hours, which are often longer than banks. You need a valid ID. Some stores limit the check amount—Walmart, for example, typically cashes checks up to $5,000. Call ahead or ask at the customer service desk to confirm the store cashes checks, what the fee is, and whether there's a limit. Not all locations of the same chain offer this service, so location matters.

Mobile check deposit through apps and prepaid cards

If you have a smartphone, you can photograph the front and back of a check and deposit it through a mobile app without visiting a physical location. This option is free with most prepaid cards, money transfer apps, and some online banks. You take two photos (front and back), submit them through the app, and the money appears in your account within one to three business days. You can then withdraw cash at an ATM or use the card to pay for things.

The requirement is that you have an account with the service offering mobile deposit. Prepaid cards like NetSpend, Chime, and GoBank offer this feature. Money transfer apps like PayPal and Square Cash also allow check deposit. Some require a minimum deposit or charge a monthly fee for the account, though many have no monthly cost. If you don't have a smartphone or data plan, this option won't work. If you need cash immediately, the one- to three-day wait may be too long.

What ID you need and what to bring

All check-cashing locations require a valid government-issued ID with your photo and signature. A driver's license, state ID card, passport, or military ID will work. Some locations ask for a second form of ID, such as a utility bill, lease, or bank statement showing your name and address. A few stores take a thumbprint or photograph as an additional security measure.

Bring the check itself and your ID. Do not sign the back of the check until you're at the location cashing it—the teller will watch you sign it. If the check is made out to someone else, most locations will not cash it. If it's made out to "John Smith" and your ID says "John Q. Smith," some locations may refuse it or ask for additional proof that you're the same person. Call ahead if the name on the check doesn't match your ID exactly.

Fees and timing compared

LocationFeeHoursSpeedID Required
Issuing bankFreeBusiness hours (typically 9 a.m.–5 p.m.)5–10 minutesOne government ID
Check-cashing store1–3% of check amountExtended (often until 7–8 p.m., some Saturdays)5–10 minutesOne or two IDs
Walmart or grocery store$3–$6 flat feeStore hours (often 7 a.m.–11 p.m.)5–10 minutesOne government ID
Mobile check depositFree (may require account setup)Anytime (24/7)1–3 business daysNone (account required)

What to do if the check is damaged or unclear

If the check is torn, stained, or hard to read, some locations will refuse it. If the routing number (the nine-digit code at the bottom left) or account number is illegible, the issuing bank may not be able to process it. If the amount written in numbers doesn't match the amount written in words, the bank will refuse it. If the check is post-dated (dated in the future), most check-cashing stores will not cash it until that date arrives, though banks sometimes will.

If the check is damaged, contact the person or company that issued it and ask for a replacement. If it's a paycheck, call your employer's payroll department. If it's a government check, contact the agency that issued it. If it's a personal check from someone you know, ask them to write a new one. Getting a replacement takes longer than cashing the original, but it avoids the hassle of trying to cash a check that may be rejected.

Frequently Asked Questions

Can I cash a check made out to someone else?

No. Most locations will not cash a check unless it's made out to you or has your name on it. If a check is made out to someone else and they want you to have the money, they need to sign the back and write "Pay to the order of [your name]" above their signature. Even then, many locations refuse third-party checks. The safest option is to have the original recipient deposit or cash it and give you the money.

What happens if I cash a bad check by accident?

If the check bounces (the account has insufficient funds), the location that cashed it will charge you a fee, usually $10 to $25. The check writer is also responsible for the bounced check fee from their bank. If you knowingly cash a check you know will bounce, that can be considered fraud. If you discover the check bounced after you've already spent the money, contact the location that cashed it to discuss repayment options.

Do I need to endorse the check before I cash it?

Yes. You must sign the back of the check, usually in the space marked "Endorse here." Do not sign it until you're at the location cashing it—the teller will watch you sign. Some locations require you to write your ID number below your signature as well. If you sign it too early and lose the check, someone else could potentially cash it.

Can I cash a check if my name doesn't match my ID exactly?

It depends on the location. If your ID says "John Q. Smith" and the check says "John Smith," some places will cash it without question. Others will ask for additional proof that you're the same person, such as a marriage certificate or court order showing a legal name change. Call ahead if you're unsure, or bring extra documentation just in case.

How long does mobile check deposit take?

Most services deposit the check within one to three business days. Some apps show the money in your account immediately but place a hold on it for a few days before you can withdraw it. Check the app's terms to see exactly how long the hold lasts. If you need cash today, mobile deposit won't work—use an in-person location instead.