Where to find check cashing near you

Check cashing services are available at several types of locations, and the closest option depends on what you already use. Banks and credit unions that hold your account will cash checks for free or for a small fee. Retail stores with check cashing services — including Walmart, Target, and grocery chains — are often in your neighborhood and have extended hours. Dedicated check cashing businesses, sometimes called payday loan stores or financial services offices, exist in most towns and cities, though their fees tend to be higher than banks.

The fastest way to find what is near you is to search "check cashing near me" on Google Maps or your phone's map app. This shows you distance, hours, and often customer reviews. You can also call ahead to confirm they cash the type of check you have — personal checks, payroll checks, and government checks sometimes have different requirements or fees.

Key Takeaways

  • Banks and credit unions cash checks for free or a low fee if you have an account with them, making them the cheapest option.
  • Retail stores like Walmart and grocery chains offer check cashing with moderate fees and are often open early and late.
  • Dedicated check cashing businesses are widely available but charge higher fees, typically 1 to 3 percent of the check amount.
  • Calling ahead to confirm hours and fees saves time, especially for large checks or unusual check types.
  • Online banks and mobile payment apps can deposit checks without visiting a physical location, though this takes one to two business days.

Banks and credit unions

If you have a checking or savings account at a bank or credit union, that institution will cash your check at no charge or for a small fee — often $2 to $5 for non-customers. You will need to bring a valid ID. Most banks and credit unions have multiple branches, so you can visit whichever location is most convenient. Hours vary by branch, but many now offer Saturday service and some have extended weekday hours.

The downside is that you need an account, and opening one takes time. If you do not have a bank account, this option is not immediately available to you. However, if you are considering opening an account anyway, the check cashing benefit is one reason to choose a bank or credit union over keeping your money in cash.

Retail stores and supermarkets

Walmart, Target, Kroger, Safeway, and many other large retailers offer check cashing at their customer service desk. Fees are typically $3 to $6 per check, depending on the store and the check amount. These locations are convenient because they are often open until 10 or 11 p.m. on weekdays and have Saturday and Sunday hours. You will need a valid ID and sometimes a store loyalty card or phone number on file.

Retail check cashing usually works only for payroll checks, government checks, and tax refund checks — not personal checks from other people. Call your local store to confirm what types they accept and what their current fee is, since these can change. The trade-off is moderate fees in exchange for convenience and extended hours.

Check cashing businesses

Dedicated check cashing stores, often located in strip malls or downtown areas, will cash almost any type of check, including personal checks. Their fees are higher than banks or retail stores — typically 1 to 3 percent of the check amount. On a $1,000 check, that could be $10 to $30. Some also charge a flat fee instead of a percentage, so ask which method they use before you hand over your check.

These businesses are useful when you need to cash a personal check and have no bank account or retail option nearby. They usually have flexible hours and do not require you to have an account or membership. However, the higher fees make them more expensive than other options if you have access to a bank or retail location. Some check cashing businesses also offer payday loans, money transfers, and bill payment services, but those are separate from check cashing and come with their own terms and costs.

Online banks and mobile payment apps

If you have a smartphone, you can deposit checks through your bank's mobile app or through payment apps like PayPal, Square Cash, or Venmo without visiting a physical location. You photograph the front and back of the check, and the app deposits it into your account. This takes one to two business days, so it is not instant cash, but it is free and convenient.

This option requires you to have a bank account or a linked debit card. It also requires the check to be made out to you and to be in good condition — torn, faded, or altered checks may be rejected. If you need cash immediately, this method will not work. But if you can wait a day or two, it is the cheapest option available.

What to bring and what to expect

Bring a valid government-issued ID — a driver's license, passport, or state ID card. Some locations also ask for a second form of ID or a phone number. Have the check in your hand and be ready to endorse it (sign the back) in front of the cashier. The entire process usually takes 5 to 10 minutes.

Fees vary widely by location and check type. Banks charge the least (often free for customers), retail stores charge moderate fees ($3 to $6), and check cashing businesses charge the most (1 to 3 percent). Ask about the fee before you hand over the check. Some locations have a maximum check amount they will cash — often $5,000 to $10,000 — so if your check is large, call ahead to confirm they can handle it.

Comparing costs across location types

Location TypeTypical FeeHoursCheck Types Accepted
Bank (your account)Free to $2Weekdays 9–5, some SaturdaysAll types
Bank (non-customer)$2–$5Weekdays 9–5, some SaturdaysAll types
Retail store$3–$6Weekdays 8 a.m.–11 p.m., weekendsPayroll, government, tax refund
Check cashing business1–3% of check amountVaries, often 9 a.m.–7 p.m.All types, including personal
Mobile app depositFree24/7 (1–2 day processing)All types (requires account)

Frequently Asked Questions

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

Yes, most banks will cash checks for non-customers, but they charge a fee — usually $2 to $5. Some banks have a policy against cashing checks for non-customers, so call ahead. If you have a bank account elsewhere, your own bank will cash it for free or a lower fee.

What if the check is made out to someone else?

Most locations will not cash a check made out to another person. If the check is made out to you and another person, both of you may need to be present and sign it. Ask the location before you attempt to cash it.

Can I cash a check without an ID?

No. All check cashing locations require a valid government-issued ID for security and fraud prevention. Bring a driver's license, passport, or state ID card.

How long does a mobile app deposit take?

Mobile app deposits typically take one to two business days to appear in your account. The app will tell you the exact timeline when you submit the check. If you need cash immediately, you will need to visit a physical location instead.

What happens if the check bounces after I cash it?

If the check is returned unpaid, the location that cashed it may charge you a fee and ask you to repay the amount. Some locations hold the right to pursue the debt. This is why cashing checks from people you know and trust is important.