Cashing a check without a bank account is possible through check-cashing services, retail stores, and your own bank or credit union — even if you don't have an account there

You don't need a bank account to turn a check into cash. Most grocery stores, pharmacies, and dedicated check-cashing businesses will cash checks for you on the spot, though they charge a fee that ranges from a few dollars to a percentage of the check amount. Your own bank or credit union will often cash checks for free even if you're not a customer, and some employers offer paycheck cashing as part of their benefits. The trade-off is convenience versus cost: the fastest option may not be the cheapest, and the cheapest option may not be available near you.

Key Takeaways

  • Retail stores like Walmart and grocery chains cash checks for lower fees than dedicated check-cashing businesses, typically $3 to $6 per check.
  • Your own bank or credit union will usually cash your checks for free, even without an account, if you have a valid ID.
  • Check-cashing businesses charge higher fees — sometimes 2 to 3 percent of the check amount — but operate longer hours and may cash checks other places won't.
  • You'll need a valid government-issued ID and the check must be made out to you; some places also require a second form of ID or proof of address.
  • Payroll cards and employer check-cashing programs let you access your paycheck immediately without fees, if your employer offers them.

Where to cash a check and what each option costs

Retail stores are often the cheapest option. Walmart cashes checks for $3 to $6 depending on the check amount, and many grocery chains including Kroger, Safeway, and Albertsons offer the same service at similar prices. Target and Best Buy also cash checks. The fee is fixed and low, and you can cash the check while you're already shopping. The downside is that not every location participates, so you may need to call ahead or check their website.

Check-cashing businesses are storefronts dedicated to cashing checks, payday loans, and money transfers. They charge more than retail stores — typically 1 to 3 percent of the check amount, which means a $500 check might cost $5 to $15 to cash. They're useful when you need to cash a check outside normal business hours, when retail stores near you don't offer the service, or when you need to cash a check that other places have refused. They also tend to be more flexible about ID requirements, though they still need valid identification.

Your bank or credit union will cash checks for free if you have a valid ID, even if you don't have an account with them. This is the cheapest option by far. Call ahead to confirm they'll cash a check from a non-customer, because some branches have restrictions or require you to be a customer. Credit unions are often more willing to cash checks for non-members than large banks are.

Your employer may offer paycheck cashing or a payroll card. Some employers cash paychecks on-site for free or for a small fee, and others issue payroll cards that work like debit cards — you get your money immediately without a fee. Ask your HR or payroll department whether this is an option.

What you need to bring and how the process works

You'll need a valid government-issued ID — a driver's license, passport, state ID card, or military ID. Some places also ask for a second form of ID or proof of address, such as a utility bill or lease. The check must be made out to you by name; if it's made out to someone else, most places won't cash it, though some will if that person is present and signs it over to you.

Bring the check and your ID to the location, tell the cashier you want to cash it, and they'll verify the check is legitimate and that your ID matches the name on the check. They'll ask how you want the cash — usually all in one denomination or split between bills. The whole process takes a few minutes. If the check is large or unusual, they may need to verify it with the bank that issued it, which can take longer.

Some places have limits on how much they'll cash in a single check or per day. Walmart, for example, cashes checks up to $5,000. If your check is larger, you may need to go to a bank or credit union instead.

When a place might refuse to cash your check

A check-cashing service or retail store can refuse to cash a check for several reasons. The most common are a missing or illegible signature, a post-dated check (one dated in the future), a check that's more than six months old, or a check that appears altered or forged. If the check is made out to a business rather than to you personally, most places won't cash it.

If you've been refused at one place, try another. Banks and credit unions are often more willing to cash checks that retail stores or check-cashing businesses have turned down, especially if the check is from a legitimate source like an employer or government agency. If the check itself is damaged or hard to read, contact whoever issued it and ask for a replacement.

Comparing fees across different options

OptionTypical FeeSpeedHours
Retail store (Walmart, grocery chain)$3–$6 flat feeImmediateStore hours
Check-cashing business1–3% of check amountImmediateOften extended or 24-hour
Bank or credit union (non-customer)FreeImmediateBusiness hours
Your employerFree or $1–$3ImmediatePayroll processing hours

The cheapest option is always your bank or credit union, followed by retail stores. Check-cashing businesses are the most expensive but offer the most flexibility in hours and willingness to cash unusual checks. For a $500 check, you'd pay nothing at a bank, $3 to $6 at a retail store, or $5 to $15 at a check-cashing business.

Alternatives if you can't cash the check right away

If you need the money but can't get to a check-cashing location, consider mobile deposit if you have a smartphone. Many banks and credit unions let you deposit a check by taking a photo of the front and back, and the money appears in your account within one to two business days. You don't need an account with that bank — some credit unions and online banks offer mobile deposit to anyone.

If you need cash immediately and can't find a check-cashing service, ask the person or business that issued the check whether they can pay you in cash or transfer the money directly instead. For paychecks, ask your employer about direct deposit to a prepaid card or payroll card, which gives you access to your money without a bank account or check-cashing fee.

Frequently Asked Questions

Can I cash a check made out to someone else?

Most places won't cash a check made out to another person. Some check-cashing businesses and banks will if the original payee is present and signs the back of the check, endorsing it to you, but this is becoming less common. Your safest bet is to ask the person who issued the check to issue a new one in your name instead.

What if my check is post-dated?

A post-dated check — one dated in the future — cannot be cashed until that date arrives. Most places will refuse it before then. If you need the money now, contact whoever issued the check and ask them to issue a new one with today's date, or ask whether they can pay you another way.

Do I need a bank account to use mobile deposit?

No. Some online banks, credit unions, and fintech apps offer mobile deposit without requiring you to be a customer. You take a photo of the check and the money goes into an account you set up with them. Look for services that advertise mobile deposit for non-customers, though availability varies by location.

What's the difference between a check-cashing business and a payday loan store?

A check-cashing business cashes checks for a fee and may offer money transfers or bill payment services. A payday loan store cashes checks but also offers short-term loans against your next paycheck, which come with much higher fees and interest. If you only need to cash a check, go to a check-cashing business, not a payday lender.

Can I cash a government check like a tax refund or stimulus payment?

Yes. Government checks can be cashed at banks, credit unions, retail stores, and check-cashing businesses just like any other check. You'll need a valid ID. If the check is made out to you and your spouse jointly, both of you may need to be present to cash it, depending on the location.