You can cash a check at the bank that issued it, at a check-cashing store, or at some retailers — each route has different costs and speed

If you do not have a bank account, you have three main ways to turn a check into cash. The bank or credit union that issued the check will cash it for free if you bring it and a photo ID to any of their branches. A check-cashing store will cash it the same day for a fee, usually between 1 and 5 percent of the check amount. Some retailers — grocery stores, Walmart, Target — cash checks for a flat fee, typically $3 to $6, regardless of the check size.

The choice depends on which option is nearest to you, how much the fee matters for that particular check, and how quickly you need the cash. A $100 check costs you $1 to $5 at a check-cashing store but a flat $3 to $6 at a retailer, so the math shifts depending on the amount. The bank that issued the check never charges you, but you need to know which bank it is and have access to a branch.

Key Takeaways

  • The bank or credit union that issued the check will cash it for free if you bring a photo ID, but only at their own branches.
  • Check-cashing stores charge a percentage fee (usually 1 to 5 percent) and are open longer hours than banks, but the fee grows with the check amount.
  • Retailers like Walmart and grocery stores charge a flat fee ($3 to $6) regardless of check size, making them cheaper for larger checks.
  • You need a photo ID at any location, and some places also require a second form of ID or proof of address.
  • The issuing bank's name appears on the check itself, usually at the top or bottom in small print.

Cashing at the bank that issued the check

The issuing bank is the one whose name appears on the check — usually printed at the top or bottom. If you have a check from Chase, go to any Chase branch. If it is from a local credit union, go to that credit union. The bank will cash it for you at no charge, as long as you bring a photo ID.

This is the cheapest option, but it requires you to know which bank issued the check and to have a branch nearby during business hours. Most banks are open Monday through Friday from 9 a.m. to 5 p.m., with some Saturday hours at certain locations. If the check is from a bank with few branches in your area, this option may not be practical.

You do not need an account at that bank. The bank cashes it because they are the ones who will ultimately collect the money from the account holder, so they have no reason to charge you a fee.

Check-cashing stores and their fee structure

A check-cashing store will cash almost any check the same day, usually within minutes. They charge a percentage of the check amount — typically 1 to 5 percent, though the exact rate varies by location and by the type of check. A personal check from an individual usually costs more to cash than a paycheck from an employer, because the store takes on more risk that the personal check will bounce.

On a $500 paycheck, a 2 percent fee costs you $10. On a $100 personal check at 3 percent, you pay $3. Check-cashing stores are often open longer than banks — many stay open until 7 or 8 p.m. and some operate on Saturdays — which makes them convenient if you cannot reach a bank during standard hours.

You will need a photo ID and sometimes a second form of ID or proof of address. Some stores also require a thumbprint or signature on file. Call ahead to confirm what they need, because requirements vary by location and by the store's own policies.

Cashing checks at retailers

Walmart, Target, grocery store chains, and some pharmacies cash checks for a flat fee that does not change based on the check amount. The fee is usually $3 to $6 per check. This makes them cheaper than check-cashing stores for larger checks — a $500 check costs you $3 to $6 instead of $10 to $25.

Retailers typically cash payroll checks, government checks (like Social Security or tax refunds), and cashier's checks. Many will not cash personal checks from individuals, or will only cash them under specific conditions. Call the store first to confirm they cash the type of check you have.

Hours are usually longer than banks — many grocery stores and Walmart locations are open until 10 p.m. or later, and some are open 24 hours. You will need a photo ID, and some retailers ask for a second form of ID as well.

What ID you need and what happens if a check bounces

Every place that cashes a check will ask for a photo ID — a driver's license, passport, or state ID card. Some also require a second form of ID, such as a utility bill, lease, or Social Security card. Have both ready when you go.

If the check bounces — meaning the account it was drawn on does not have enough money — the consequences depend on where you cashed it. If you cashed it at the issuing bank, the bank will reverse the transaction and you will owe them the cash you received. If you cashed it at a check-cashing store or retailer, they will contact you to recover the money, and you may face additional fees for the bounced check. This is rare with paychecks from established employers, but more common with personal checks.

Comparing cost and convenience across the three routes

RouteCostSpeedHoursID Required
Issuing bankFreeSame day, usually minutesTypically 9 a.m.–5 p.m. weekdaysOne photo ID
Check-cashing store1–5% of check amountSame day, usually minutesOften 9 a.m.–8 p.m., some SaturdaysOne or two forms of ID
Retailer (Walmart, grocery store)Flat $3–$6 per checkSame day, usually minutesOften 9 a.m.–10 p.m., some 24 hoursOne or two forms of ID

For a small check under $100, a retailer's flat fee is usually cheaper than a percentage-based fee at a check-cashing store. For a large check over $500, the retailer's flat fee is almost always cheaper. The issuing bank is free, but only if you can reach a branch during business hours and you know which bank issued the check.

If convenience and hours matter more than cost, a retailer or check-cashing store near you is likely the fastest choice. If you have time to visit the issuing bank and want to avoid any fee, that is the best option.

Frequently Asked Questions

Do I need to know the issuing bank's name before I go cash the check?

No. The bank's name is printed on the check itself, usually at the top or bottom in small print. If you are cashing at a check-cashing store or retailer, they do not need to know the issuing bank — they will cash it regardless. You only need to know the issuing bank if you want to cash it there for free.

What if the check is post-dated — dated for a future date?

Most check-cashing stores and retailers will not cash a post-dated check before the date on it. The issuing bank may also refuse. Wait until the date on the check arrives, or contact the person or company that issued it and ask them to issue a new check with today's date.

Can I cash a check that is made out to someone else?

No. A check is a legal document that can only be cashed by the person whose name is on it. If someone else wrote you a check by mistake, ask them to issue a new one in your name. If you need to receive money from someone, ask them to write a new check or use a different payment method.

What if I lose the check before I cash it?

Contact the person or company that issued the check and ask them to stop payment on it and issue a replacement. This process usually takes a few days to a week. You will likely need to provide the check number, the amount, and the date it was issued.

Do check-cashing stores report the transaction to the IRS?

Check-cashing stores do not report individual check transactions to the IRS. However, if you cash multiple checks totaling more than $10,000 in a single day, the store is required to file a Currency Transaction Report with the federal government. This is standard practice and does not mean you have done anything wrong.