Your main options for cashing checks

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 app. The bank that issued the check will always cash it for free if you have ID, 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 are open longer hours and don't require membership. Walmart, Target, and some grocery stores cash checks for a flat fee, typically $3 to $6. Some employers and payroll services also cash paychecks directly.

The fastest and cheapest route depends on which check you're cashing, how much it's for, and what's open near you. A paycheck cashed at your employer is free and instant. A personal check cashed at the issuing bank is free but may take a few minutes. A check cashed at a retail store or check-cashing business costs money but is often faster and more convenient.

Key Takeaways

  • The bank or credit union that issued the check will cash it for free with a valid ID, regardless of whether you have an account.
  • Check-cashing stores charge a percentage fee (usually 1 to 3 percent) but operate extended hours and don't require membership.
  • Retail locations like Walmart and Target cash checks for a flat fee of $3 to $6, making them cheaper for larger checks.
  • Payroll apps and employer paycheck advances let you access your paycheck before payday, sometimes with no fee.
  • Mobile banking apps from some banks and fintech companies let you deposit checks remotely without visiting a branch.

Cashing a check at the issuing bank

The bank or credit union that issued the check must cash it at no charge if you show a valid government ID. You don't need an account with that bank. Walk into any branch, hand the teller the check and your ID, and they will give you cash. This is the safest and cheapest option because there's no fee and the bank verifies the check on the spot.

The catch is that you need to know which bank issued the check. Look at the routing number and bank name printed at the bottom left of the check. If you don't recognize it, search the routing number online or call the number on the back of the check. Some banks have limited branch hours or few locations, so this option may not be convenient if the nearest branch is far away.

Check-cashing stores and their fees

Check-cashing businesses charge a percentage of the check amount, usually 1 to 3 percent. On a $500 check, that's $5 to $15. On a $1,000 check, it's $10 to $30. Fees vary by location and by the type of check—personal checks often cost more than payroll checks. Some stores charge a flat fee instead of a percentage, so ask before you hand over the check.

Check-cashing stores are open longer than banks, often until 8 or 9 p.m. and on weekends. They don't require membership or an account. They do require a valid ID and sometimes a second form of ID. Many stores also offer money orders, bill payment, and wire transfers, so they can be a one-stop shop if you need multiple services.

To find a check-cashing store near you, search "check cashing near me" or look for ACE Cash Express, Check Into Cash, or Advance America locations. Call ahead to confirm their hours and ask about their fee for your type of check.

Retail stores that cash checks

Walmart, Target, and many grocery stores cash checks for a flat fee, typically $3 to $6 per check. This is often cheaper than a check-cashing store, especially for larger checks. For example, cashing a $1,000 check at Walmart costs $6, while a check-cashing store might charge $20 to $30.

Retail check-cashing policies vary by location and by the type of check. Most stores cash payroll checks, government checks, and tax refund checks. Some will cash personal checks, but many won't. Call the store or ask at the customer service desk before you go. You'll need a valid ID, and some stores require a second form of ID or a phone number on file.

Retail stores are often open later and on weekends, making them convenient if you need cash outside of bank hours. However, not every location offers check-cashing, so confirm availability before you make the trip.

Payroll apps and employer advances

If the check is your paycheck, you may be able to access the money before payday through your employer's payroll system or a third-party app. Many employers use services like ADP, Gusto, or Workday that let employees view and sometimes cash paychecks early. Some apps charge a small fee ($1 to $3), while others are free.

Ask your employer's HR or payroll department whether early paycheck access is available. If your employer doesn't offer it, you can use a standalone payroll app like Earnin, Dave, or Brigit, which advance you a portion of your paycheck for a small fee or tip. These apps connect to your employer's payroll system and deposit money directly to a linked debit card or bank account.

Payroll advances are fastest if you have a debit card or bank account to receive the deposit. If you don't, some apps let you pick up cash at a retail location or ATM, though this may take longer or cost extra.

Mobile check deposit without a bank account

Some fintech companies and online banks let you deposit checks using your phone camera, even without a traditional bank account. Apps like Chime, LendingClub, and some credit unions offer mobile check deposit. You photograph the front and back of the check, and the app deposits it into a linked account or debit card.

The catch is that you still need some kind of account to receive the deposit—usually a prepaid debit card or a digital wallet. If you have a debit card or access to a digital payment app like PayPal or Square Cash, this can work. The deposit typically clears within one to three business days, so it's not instant, but it's free and you don't have to leave home.

Check whether the app you're considering actually works without a bank account. Some require you to open an account with them first, which may have fees or minimum balance requirements. Read the terms carefully before you download.

What to do if the check is damaged or unclear

If the check is torn, stained, or hard to read, the bank or check-cashing store may refuse it. If the amount is unclear, the signature is missing, or the date is blank, it's not valid. Before you try to cash it, contact the person or business that issued the check and ask for a replacement.

If the check is postdated (dated in the future), most banks and check-cashing stores won't cash it until that date arrives. If you need the money now, contact the issuer and ask them to issue a new check with today's date.

If the check is very old—more than six months—banks may refuse to cash it. The issuer can issue a replacement, but you'll need to contact them quickly because they may have already closed the transaction in their records.

Frequently Asked Questions

Can I cash someone else's check?

No. The person whose name is on the check must be present with a valid ID to cash it. If the check is made out to two people, both must be present. If you need to cash a check made out to someone else, they can sign the back and write "Pay to the order of [your name]," then you sign below that. This is called a third-party check, and many banks and check-cashing stores no longer accept them due to fraud risk.

What if the check amount doesn't match the written amount?

Don't cash it. If the numbers don't match the words, the check is invalid. Contact the issuer and ask for a corrected check. Cashing a check with mismatched amounts can be treated as fraud.

Do I need ID to cash a check?

Yes. Every bank, check-cashing store, and retail location requires a valid government-issued ID—a driver's license, passport, or state ID card. Some places ask for a second form of ID as well. Bring your ID every time.

How long does it take to cash a check?

At a bank or check-cashing store, it usually takes 5 to 15 minutes. At a retail store, it may take longer if there's a line. Mobile check deposit takes one to three business days to clear. Payroll apps can deposit money within hours or by the next business day.

What if I lose the check before I cash it?

Contact the issuer immediately and ask them to cancel it and issue a replacement. If someone else finds the check and tries to cash it, they'll need your ID, so the risk is lower than with cash. But act quickly to prevent problems.