Where you can cash a check without opening an 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 app. The bank that issued the check—the one printed in the bottom left corner—will cash it for free if you go in person with a valid ID, even if you have no account there. Check-cashing stores and retailers charge a fee, usually between 1 and 5 percent of the check amount, but they're open longer hours and don't require membership.

The fastest option depends on what you have available right now. If the check is from a major bank and you're near one of their branches, going directly to that bank takes 10 minutes and costs nothing. If you don't have time or access to that bank, a check-cashing store or retail location will do it the same day, but you'll pay a percentage. Mobile check deposit through a prepaid card or money transfer app is free or low-cost but requires a smartphone and takes a day or two to clear.

Key Takeaways

  • The bank that issued the check will cash it for free with a valid ID, even without an account at that bank.
  • Check-cashing stores and retailers like Walmart charge a fee (usually 1 to 5 percent) but are faster and have longer hours than banks.
  • Mobile check deposit through a prepaid card or money transfer app is free but requires a smartphone and takes one to two business days to clear.
  • You will need a valid government-issued ID (driver's license, passport, or state ID) no matter which method you choose.
  • Postdated checks—those dated in the future—cannot be cashed until that date arrives, even if you try earlier.

Cashing at the issuing bank for free

Walk into any branch of the bank whose name appears on the check. Bring the check and a valid government-issued ID—a driver's license, passport, or state ID card. Tell the teller you want to cash the check. They will verify the check is legitimate, confirm you are the payee (the person the check is made out to), and give you cash on the spot. This takes about 5 to 10 minutes and costs nothing.

This works even if you have never been to that bank before and have no account there. The bank is responsible for honoring checks it issued, regardless of whether you are a customer. If the check is damaged, illegible, or the signature doesn't match the ID, the teller will tell you why they cannot cash it. If the check is postdated (dated in the future), the bank will refuse to cash it until that date arrives.

Check-cashing stores and retail locations

Check-cashing stores are businesses that specialize in cashing checks for a fee. Walmart, Target, grocery store chains, and some gas stations also cash checks. Fees vary by location and check amount—expect to pay 1 to 5 percent of the check value. A $500 check might cost $5 to $25 to cash. Some places charge a flat fee instead of a percentage; ask before you hand over the check.

Bring the check and a valid ID. The process is the same as at a bank: they verify the check, confirm you are the payee, and give you cash. Most check-cashing stores are open evenings and weekends, so this is faster than waiting for a bank to open if you need cash outside business hours. Some require you to be a customer (for example, Walmart checks are easiest if you have a Walmart account), but most will cash checks from anyone with valid ID.

Check the store's policy on the types of checks they accept. Most will cash personal checks, payroll checks, and government checks (tax refunds, Social Security). Some will not cash checks from out-of-state banks or very large checks. If you're unsure, call ahead or ask at the counter before waiting in line.

Mobile check deposit through prepaid cards and money transfer apps

If you have a smartphone, you can deposit a check through a prepaid card app or money transfer service like PayPal, Square Cash, or Chime. Take a photo of the front and back of the check, upload it through the app, and the money appears in your account in one to two business days. This is free or costs very little (some apps charge $1 to $2). You can then withdraw the money at an ATM or use the card to pay for things.

This method works only if you have a smartphone with a camera and internet access. The app must be linked to a prepaid card or bank account where the money can land. You cannot get cash when ready—the check takes time to clear. If you need cash today, this is not the right option. If you can wait a day or two and have a smartphone, this is the cheapest way to cash a check without a bank account.

What to do if the check is damaged or the signature doesn't match

If the check is torn, stained, or hard to read, the bank or check-cashing store may refuse it. If the signature on the check doesn't match the signature on your ID, they will refuse it. If the check is made out to someone else, you cannot cash it—only the person named on the check can cash it, unless they have signed the back and written "Pay to the order of [your name]" (this is called a third-party check, and many places will not accept it).

If the check is damaged but readable, try a different location—some are stricter than others. If the signature doesn't match, bring a second form of ID if you have one. If the check is made out to the wrong person, contact whoever wrote the check and ask them to issue a new one in your name. Do not try to alter the check or forge a signature; this is fraud and is a crime.

Fees and what they cost you

MethodCostSpeedWhat you need
Issuing bankFreeSame day (10 minutes)Valid ID
Check-cashing store1–5% of check amountSame day (open evenings/weekends)Valid ID
Retail location (Walmart, Target, grocery store)1–3% of check amountSame day (open late)Valid ID, sometimes customer account
Mobile check deposit (prepaid card or app)Free or $1–$21–2 business daysSmartphone, prepaid card or linked account

The cheapest option is always the issuing bank, because it costs nothing. If you cannot reach that bank during business hours, a retail location like Walmart usually charges less than a dedicated check-cashing store. Mobile deposit is the second-cheapest option if you have a smartphone and can wait for the money to clear.

The fee you pay depends on the check amount and the location. A small check at a check-cashing store might cost only $2 or $3, while a large check could cost $20 or more. Retail locations often have lower fees than dedicated check-cashing stores because cashing checks is not their main business. Always ask what the fee will be before you hand over the check.

Frequently Asked Questions

Can I cash someone else's check?

No, unless they have signed the back and written "Pay to the order of [your name]." Even then, many banks and check-cashing stores will refuse third-party checks because they are higher fraud risk. The safest option is to ask the person who wrote the check to write a new one in your name instead.

What if the check is postdated?

You cannot cash a postdated check (one dated in the future) until that date arrives. Banks and check-cashing stores will refuse it. If you need the money before the date on the check, contact whoever wrote it and ask them to rewrite it with today's date.

Do I need a bank account to use mobile check deposit?

You need a prepaid card or a linked account where the money can land. You do not need a traditional bank account, but you do need somewhere for the deposited funds to go. Many prepaid card companies offer free or low-cost cards specifically for this purpose.

What if the bank says the check is fraudulent?

If the bank refuses the check because it appears forged or stolen, do not try to cash it elsewhere. Contact whoever gave you the check and ask them to verify it is real. If you suspect fraud, report it to the police and to the bank that issued the check.

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

Some banks will cash checks from other banks for a fee (usually $5 to $10), but many will not. Your best bet is to go to the bank whose name is on the check. If that is not possible, a check-cashing store or retail location will do it for a percentage fee.