Your main options for cashing a check without a bank account

You can cash a personal 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 issuing bank will cash your check for free during business hours, even if you don't have an account there. Check-cashing stores charge a fee—usually 1 to 3 percent of the check amount—but operate longer hours and require less documentation. Retail locations like Walmart, Target, and grocery stores cash checks for a flat fee, typically $3 to $6 depending on the store and check amount.

The fastest and cheapest route is almost always the bank that issued the check. If that's not practical, a retail location usually costs less than a dedicated check-cashing store. Mobile deposit through a prepaid card or money transfer app works if you have a smartphone, though you'll need to set up an account first.

Key Takeaways

  • The issuing bank cashes personal checks for free with no account required, during their posted business hours.
  • Check-cashing stores charge 1 to 3 percent of the check amount and stay open longer than banks, but cost more overall.
  • Walmart, Target, and grocery stores cash checks for a flat fee of $3 to $6, making them cheaper than check-cashing stores for most amounts.
  • You'll need a valid photo ID at any location, and some stores limit the check amount or require you to have a receipt from a recent purchase.
  • Mobile check deposit through a prepaid card or money transfer app is free but requires a smartphone and account setup.

Cashing at the issuing bank for free

The bank or credit union that issued the check must cash it for you at no charge, regardless of whether you have an account there. This is the cheapest option and usually the fastest. You'll need to bring the check and a valid photo ID—a driver's license, state ID, or passport. Go to any branch of the bank that issued the check during their business hours.

To find the right bank, look at the routing number printed on the bottom left of the check. You can search that number online to identify the bank. If the check is from a small local bank or credit union, call ahead to confirm they have a branch near you and their hours, since smaller institutions may have fewer locations.

Some banks may ask questions about the check or request additional ID if the amount is large or if something looks unusual. This is normal fraud prevention. If you're cashing a check made out to someone else, the issuing bank will not cash it—the person named on the check must be present with ID.

Check-cashing stores and their costs

A dedicated check-cashing store will cash your personal check for a fee, typically 1 to 3 percent of the check amount. On a $500 check, that's $5 to $15. These stores are useful if you need cash outside bank hours or don't have access to the issuing bank, but they are more expensive than other options.

You'll need a valid photo ID and the check itself. Some stores may ask for a second form of ID or a phone number. The transaction is usually quick—often under 10 minutes. Check-cashing stores are common in urban and suburban areas; search online for "check cashing near me" to find locations and their hours.

Before you go, call or check the store's website for their fee structure. Some charge a flat fee for checks under a certain amount, then a percentage for larger checks. Others charge a percentage across the board. The fee can vary by location even within the same chain, so it's worth comparing if you have multiple stores nearby.

Retail locations that cash checks

Walmart, Target, and many grocery stores cash personal checks for a flat fee, usually $3 to $6 depending on the store and the check amount. This is often cheaper than a check-cashing store, especially for checks under $500. You'll need a valid photo ID and the check itself.

Walmart cashes checks for $3 to $6 depending on the check amount and your state. Target charges $2 to $5. Many grocery store chains, including Kroger, Safeway, and Albertsons, cash checks for $2 to $5. Hours are typically longer than banks—many are open until 10 or 11 p.m. and some on Sundays—making them convenient if you need cash outside normal banking hours.

Some retailers limit the check amount they'll cash, often to $1,000 or $2,000. A few require you to have made a purchase at the store recently, though this is less common. Call ahead or check the store's website to confirm their check-cashing policy and any limits before you go.

Mobile check deposit through apps and prepaid cards

If you have a smartphone, you can deposit a personal check through a mobile app without visiting a physical location. Money transfer apps like PayPal, Square Cash, and Venmo allow check deposit. Prepaid card companies like Chime, NetSpend, and Green Dot also offer mobile check deposit to their cardholders.

The process is simple: take a photo of the front and back of the check using your phone camera, open the app, select the deposit option, and upload the photos. The app verifies the check and deposits the funds into your account, usually within one to three business days. There is no fee for this service.

The catch is that you need to set up an account with the app or prepaid card company first, which takes 10 to 15 minutes. You'll need to provide your name, address, and usually a Social Security number or tax ID. Once your account is active, you can deposit checks anytime from anywhere. This is the most convenient option if you deposit checks regularly and don't need cash immediately.

What ID you need and what can go wrong

Every location that cashes a check requires a valid photo ID. Acceptable forms include a driver's license, state ID card, passport, or military ID. Some locations may ask for a second form of ID, such as a Social Security card or utility bill, though this is less common for personal checks.

A check may be refused if the signature on the check doesn't match your ID, if the check is post-dated (dated in the future), if it's stale-dated (more than six months old), or if there's visible damage or alteration to the check. If the check is made out to you and another person, both people must be present with ID to cash it.

If you're cashing a check made out to a business or organization, you'll need to be an authorized representative of that entity, and you may need documentation proving your authority. Personal checks made out to businesses are less common and some locations won't cash them at all.

Comparing cost and convenience across options

LocationCostHoursID RequiredSpeed
Issuing bankFreeBank hours (typically 9 a.m.–5 p.m. weekdays)One valid photo IDImmediate
Check-cashing store1–3% of check amountExtended (often 8 a.m.–8 p.m., some open weekends)One or two forms of ID5–10 minutes
Walmart$3–$6 flat feeTypically 6 a.m.–11 p.m., some 24 hoursOne valid photo ID5–10 minutes
Target$2–$5 flat feeTypically 8 a.m.–10 p.m.One valid photo ID5–10 minutes
Grocery store$2–$5 flat feeTypically 7 a.m.–10 p.m., some 24 hoursOne valid photo ID5–10 minutes
Mobile app or prepaid cardFreeAnytime (24/7)Account setup required1–3 business days

For a one-time check, the issuing bank is your best choice if you can get there during business hours. If you need cash outside bank hours, a retail location costs less than a check-cashing store for most check amounts. If you deposit checks regularly or don't need immediate cash, mobile deposit is free and the most convenient.

Frequently Asked Questions

Can I cash a check made out to someone else?

No. The person whose name is on the check must be present with a valid photo ID to cash it. If two names are on the check, both people must be present. Cashing a check made out to someone else without their presence is considered fraud.

What if the check is older than six months?

Most banks and check-cashing locations will refuse to cash a stale-dated check—one that is more than six months old. Contact the person or business that issued the check and ask them to issue a new one. Some banks may make exceptions if you contact them directly, but this is not may provide.

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

You need an account with the app or prepaid card company offering the service, but not a traditional bank account. Apps like PayPal and Venmo have their own accounts separate from banks. Prepaid card companies like Chime and NetSpend issue their own cards and accounts. Setup is free and takes about 15 minutes.

What happens if I deposit a check through an app and it bounces?

If the check bounces after you've deposited it, the app or prepaid card company will reverse the deposit and remove the funds from your account. You'll be notified of the reversal. If your account balance goes negative, you may be charged an overdraft fee. Contact the person or business that issued the check to resolve the problem.

Can I cash a check at a bank where I don't have an account?

Yes, but only at the bank that issued the check. If the check is from Bank of America, you can cash it at any Bank of America branch for free. You cannot cash it at Wells Fargo or another bank unless you have an account there. The routing number on the check tells you which bank issued it.