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, through a mobile check deposit app (if you have a digital wallet), or by asking the check writer to pay you another way. The fastest and cheapest route depends on which issuer the check comes from and whether you have a smartphone.

If the check is from a major bank, you can walk into any branch of that bank and cash it on the spot, even without an account. Check-cashing stores will cash almost any check but charge a fee—usually 1 to 3 percent of the check amount, though some charge a flat fee instead. Mobile apps let you deposit checks remotely if you have a digital wallet or prepaid card linked to the app, but not all apps work this way.

Key Takeaways

  • The bank or credit union that issued the check will cash it for free if you walk in with the check and a photo ID, regardless of whether you have an account there.
  • Check-cashing stores charge a percentage fee (typically 1 to 3 percent) or a flat fee per check, so a $500 check might cost $5 to $15 to cash.
  • Mobile check deposit apps work only if you have a linked digital wallet or prepaid card account, and not all apps offer this feature.
  • Walmart, grocery stores, and some pharmacies cash checks for a flat fee, often lower than dedicated check-cashing stores.
  • If you know the person who wrote the check, asking them to send money another way (Venmo, PayPal, direct transfer) avoids fees entirely.

Cashing a check at the issuing bank for free

The fastest and cheapest option is to cash the check at the bank or credit union that issued it. You do not need an account there. Walk into any branch with the check and a photo ID—a driver's license, passport, or state ID card all work. The teller will verify the check and hand you cash, usually within minutes.

This works because the bank that issued the check is responsible for honoring it. They have already verified the account holder's signature and balance. You are cashing it directly from the source, so there is no middleman fee. If the check is from a smaller regional bank or credit union, you may need to find a branch location first—use the bank's website or call their customer service line to locate one near you.

The only catch: if the check is post-dated (written for a future date) or if the account holder has stopped payment on it, the bank will refuse to cash it. Ask the teller to verify the check is good before you leave.

Check-cashing stores and their fees

Check-cashing stores will cash almost any check, but they charge a fee. The cost is usually 1 to 3 percent of the check amount—so a $500 check costs $5 to $15. Some stores charge a flat fee instead, like $3 per check regardless of size. A few stores charge more for out-of-state checks or checks from smaller banks.

To cash a check at a check-cashing store, bring the check and a photo ID. Some stores ask for a second form of ID or a utility bill to verify your address. The process takes 10 to 20 minutes. The store verifies the check with the issuing bank (either by phone or electronically) before handing over cash.

Check-cashing stores are useful if you cannot reach the issuing bank—for example, if it is closed or if you do not know which bank issued the check. But the fee adds up if you cash checks regularly. Compare the fee to other options before you go.

Retail stores and pharmacies that cash checks

Walmart, many grocery store chains, and some pharmacies cash checks for a flat fee, often $3 to $5 per check. This is usually cheaper than a dedicated check-cashing store, especially for large checks. Walmart cashes most personal checks, payroll checks, and government checks at its customer service desk.

Bring the check and a photo ID. The store will verify the check electronically with the issuing bank. The process takes 10 to 15 minutes. Some stores have limits on check size—Walmart, for example, typically cashes checks up to $5,000, though this varies by location. Call ahead to confirm the store's policy and current fee.

The downside: not all locations participate, and policies vary by store and region. A Walmart in one state may cash checks while another does not. Check the store's website or call before you go.

Mobile check deposit apps and digital wallets

Some mobile apps let you deposit a check by taking a photo of the front and back, then transfer the money to a linked digital wallet or prepaid card. This works if you have a smartphone and an account with a digital payment service like PayPal, Square Cash, or a prepaid card provider.

The process is simple: open the app, select "deposit check," photograph both sides of the check, and confirm the amount. The app sends the images to the bank or processor, which verifies the check and deposits the funds into your linked account. Money usually appears within one to three business days.

Not all apps offer mobile check deposit, and not all that do will work without a bank account. PayPal, for example, requires a linked bank account or debit card to deposit checks. Square Cash does not offer check deposit at all. Before you download an app, check whether it supports mobile check deposit and whether it requires a bank account. If you have a prepaid card (like a Visa or Mastercard prepaid card), some apps will deposit directly to that card instead.

Asking the check writer to pay you another way

If you know the person or business that wrote the check, the simplest solution is to ask them to send the money through a different method. Venmo, PayPal, Cash App, or a direct bank transfer all avoid check-cashing fees entirely and move money faster.

Explain that you do not have a bank account and ask if they can send the money another way. Most people and businesses are willing to do this if it is convenient for them. If they insist on a check, ask them to make it out to a trusted friend or family member who can deposit it into their own account and give you the cash—though this adds a step and requires trust on both sides.

What to do if the check is damaged or unclear

If the check is torn, faded, or has missing information (like the amount or date), most places will refuse to cash it. The issuing bank can issue a replacement check if you contact them with the original check number and amount. This usually takes 5 to 10 business days.

If the check is post-dated (written for a future date), you cannot cash it before that date. Federal law allows banks to cash post-dated checks early, but most will not. Wait until the date on the check arrives, then cash it. If you need the money sooner, contact the check writer and ask them to issue a new check with today's date.

Comparing your options: cost and speed

MethodCostSpeedWhat you need
Issuing bankFreeMinutesPhoto ID, check
Check-cashing store1–3% of check amount10–20 minutesPhoto ID, check
Retail store (Walmart, grocery)$3–$5 flat fee10–15 minutesPhoto ID, check
Mobile check deposit appFree (usually)1–3 business daysSmartphone, linked digital wallet or prepaid card
Ask for alternate paymentFreeVaries (minutes to days)Contact info for check writer

The issuing bank is always the cheapest option if you can reach it. Retail stores are usually cheaper than check-cashing stores for large checks. Mobile apps are free but require a digital wallet account and take several days. Asking for alternate payment is free and often fastest if the check writer agrees.

Frequently Asked Questions

Can I cash someone else's check if my name is not on it?

No. The check must be written to you or have your name on it. If someone else's name is on the check, they must sign the back and endorse it to you, then you can try to cash it—but many banks and stores will refuse. The safest option is to ask the check writer to issue a new check in your name.

What if the check is from a small bank I cannot find?

Use a check-cashing store or retail store. They verify checks electronically with the issuing bank, so they can cash it even if you do not know where the bank is located. You may pay a higher fee for an out-of-state or smaller bank check, but it will still be cashed.

How long does it take to cash a check?

In person at a bank, store, or check-cashing location: 10 to 20 minutes. By mobile app: 1 to 3 business days. The app is slower because the check has to be verified and processed electronically before the money reaches your account.

What if I lose the check before I cash it?

Contact the check writer and ask them to stop payment on the original check and issue a replacement. This usually takes 5 to 10 business days. If the original check was already cashed by someone else, the check writer's bank will investigate, but recovery is not may provide.

Do I need to endorse the check?

Yes. Sign the back of the check in the space marked "endorse here." Most places will ask you to sign it in front of them before they cash it. If you sign it and then lose it, someone else could cash it, so only sign it when you are ready to cash it.