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 in the bottom left corner—will cash it for free, even if you don't have an account there. Check-cashing stores charge a fee, usually between 1 and 5 percent of the check amount, but they're open longer hours and don't require membership. Retail stores like Walmart, Target, and grocery chains cash checks for a flat fee, typically $3 to $6. Mobile deposit through a prepaid card or money transfer service lets you photograph the check and deposit it without visiting a location.
The fastest and cheapest route is almost always the issuing bank. The most convenient route depends on your location, the time of day, and whether you have a smartphone. If you're cashing a large check, the fee difference between a bank (free) and a check-cashing store (potentially $50 or more on a $1,000 check) makes it worth the trip to the issuing bank.
Key Takeaways
- The bank that issued the check will cash it for free without requiring you to have an account, and this is your lowest-cost option.
- Check-cashing stores charge a percentage fee (usually 1 to 5 percent) and are open longer than banks, but cost more on larger checks.
- Retail locations like Walmart and grocery stores charge a flat fee of $3 to $6 and are often the most convenient option for small checks.
- Mobile check deposit through a prepaid card or money transfer app lets you cash a check from your phone, though you'll need a smartphone and the service may hold the funds for a few days.
- You'll need a valid ID at any location, and some places have limits on the check amount they'll cash.
Cashing a check at the issuing bank for free
The bank or credit union whose name appears in the bottom left corner of the check must cash it for you at no charge, even if you have no account with them. This is a legal obligation under the Uniform Commercial Code, which governs checks across the United States. Walk into any branch of that bank during business hours with your check and a valid 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.
The main limitation is hours: most banks close by 5 or 6 p.m. on weekdays and are closed on weekends and holidays. If you need cash outside those hours, you'll need a different option. Some banks have Saturday hours; call ahead to check. If the check is very large—over $5,000 or $10,000—the bank may ask you to wait while they verify funds, or they may ask you to return the next business day. This is normal and protects both you and the bank.
Check-cashing stores and their fees
Check-cashing stores will cash your check for a fee, usually calculated as a percentage of the check amount. A typical fee is 1 to 5 percent, meaning a $500 check costs $5 to $25 to cash. Some stores charge a flat fee instead—$3 to $10 per check—which is cheaper on small checks but more expensive on large ones. A few stores charge both a percentage and a flat fee combined. Ask the store for their fee before you hand over the check.
Check-cashing stores are open longer than banks—many stay open until 8 or 9 p.m. on weekdays and some open on Saturdays—so they're useful if you need cash outside bank hours. They also process checks faster: you usually walk out with cash in 10 to 15 minutes. The trade-off is cost. On a $1,000 check at 3 percent, you pay $30. On a $100 check at a $5 flat fee, you pay $5. Compare the fee structure to your check size before you go in.
Check-cashing stores also typically have limits on how much they'll cash in a single transaction, often $5,000 to $10,000. If your check is larger, ask whether they can cash it or whether you need to go to the issuing bank instead.
Retail locations that cash checks
Walmart, Target, grocery store chains like Kroger and Safeway, and some pharmacies cash checks for a flat fee, usually $3 to $6 per check. This fee doesn't change based on the check amount, so it's often the cheapest option for small checks under $100. You need a valid ID and the check must be made out to you. The process is quick—usually under 10 minutes—and you get cash when ready.
Retail check-cashing services have limits. Most stores will not cash checks over $1,000 to $2,000. Some stores only cash payroll checks or government checks, not personal checks. Call the store or ask at the customer service desk before you go to confirm they cash the type of check you have. Hours are usually longer than banks—many are open until 10 or 11 p.m. and some are open on Sundays—which makes them convenient for after-hours cashing.
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. Services that offer this include prepaid card companies like NetSpend, Chime, and GoBank; money transfer apps like PayPal and Square Cash; and some credit unions and online banks. You take two photos—one of the front, one of the back—and the app deposits the funds into your account.
The main advantage is convenience: you can deposit a check from home or work at any time. The main disadvantages are that you need a smartphone with a camera, you need to have an account with the service, and the funds are usually held for 1 to 3 business days before you can withdraw them as cash. Some services charge a small fee ($1 to $3) or no fee at all. Once the funds clear, you can withdraw cash at an ATM or at a retail location that accepts the card.
This option works best if you're not in a hurry and already have a prepaid card or money transfer account. If you need cash when ready, it's not the right choice.
What you need to bring and what can go wrong
You'll need a valid government-issued ID at any location where you cash a check. Acceptable IDs include a driver's license, state ID card, passport, or military ID. Some places also accept a tribal ID or a passport card. The name on the ID must match the name on the check. If the check is made out to a slightly different version of your name—"Robert" instead of "Bob," or "Mary Smith" instead of "Mary Jones"—most places will still cash it, but some may refuse. If you have a legal name change, bring documentation of the change.
Checks can be refused if they are post-dated (dated in the future), stale-dated (more than six months old), or if the signature on the back doesn't match the signature on the front. If the check is damaged, torn, or the numbers don't match the written amount, it may be refused. If you're cashing a check made out to two people (with "and" between the names), both people usually need to be present with ID. If it says "or" between the names, either person can cash it alone.
If a check is refused, ask why. If it's a problem you can fix—like a missing signature—you can ask the payee to correct it. If the check is genuinely bad (the account has no funds, or the check is counterfeit), you won't be able to cash it anywhere, and you should contact the person who gave it to you.
Comparing cost and convenience across options
| Option | Cost | Hours | Speed | Check Limit |
|---|---|---|---|---|
| Issuing bank | Free | Weekdays 9 a.m.–5 p.m., some Saturdays | 10–15 minutes | Usually up to $10,000 |
| Check-cashing store | 1–5% or $3–$10 flat | Weekdays until 8–9 p.m., some Saturdays | 10–15 minutes | Usually up to $5,000–$10,000 |
| Retail location | $3–$6 flat | Until 10–11 p.m., some Sundays | 5–10 minutes | Usually up to $1,000–$2,000 |
| Mobile deposit | $0–$3 | Anytime | 1–3 days to access cash | Varies by service |
For a $100 check, a retail location at $5 is cheaper than a check-cashing store at 3 percent ($3) only if the store charges a flat fee higher than $3. For a $500 check, the issuing bank (free) saves you $15 to $25 compared to a check-cashing store. For a $1,000 check, the difference is $30 to $50. If you're cashing a check after hours or on a weekend, a retail location or check-cashing store is your only option. If you can wait a few days, mobile deposit is free or nearly free and requires no travel.
Frequently Asked Questions
Can I cash a check at a bank that didn't issue it?
No, most banks will not cash a check unless it was issued by their bank. Some banks will cash checks for their own customers, but not for non-customers. Your best option is the issuing bank, which must cash it for free. If that's not possible, use a check-cashing store, retail location, or mobile deposit.
What if the check is made out to someone else?
You cannot cash a check made out to another person. The check must be made out to you by name. If someone wants to give you the money from a check, they need to cash it themselves and give you cash, or they can sign the check over to you (called a third-party check), though many banks and stores no longer accept these due to fraud risk.
How long does a check stay valid?
A check is valid for six months from the date written on it. After six months, it becomes stale-dated and most banks will refuse to cash it. If you have an old check, contact the person who wrote it and ask them to issue a new one.
Do I need to endorse the check?
Yes. Turn the check over and sign your name on the back in the space marked "Endorse here." Your signature must match the name the check is made out to. Some places will ask you to sign in front of the teller; others will accept a pre-signed check.
What if I don't have a valid ID?
You will not be able to cash a check without a valid government-issued ID. If you don't have one, you can explore for a state ID card at your local DMV or equivalent office. In the meantime, if you have a trusted friend or family member with an ID, they can cash the check if you sign it over to them, though this carries fraud risk and many places won't accept it.