Where you can cash a check right now

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—even without your own account. The issuing bank will cash it for free if you go in person with a valid ID. Check-cashing stores and retailers charge a fee, usually between $1 and $10 depending on the check amount. Mobile apps like mobile deposit through some banks, PayPal, or Square Cash let you deposit a photo of the check, though you'll need to link a debit card or bank account to withdraw the money.

Speed varies by method. A check-cashing store or retail location gives you cash on the spot. The issuing bank takes a few minutes if you're in person. Mobile apps typically hold the money for one to three business days before you can withdraw it. If you need cash immediately and don't have a bank account, a check-cashing store or retail location is your fastest option, even though you'll pay a fee.

Key Takeaways

  • The bank that issued the check will cash it for free if you bring a valid ID and go in person, even if you don't have an account there.
  • Check-cashing stores and retailers like Walmart or Target charge a fee (usually $1 to $10) but give you cash immediately without an account.
  • Mobile apps can deposit checks by photo, but you need a linked debit card or bank account to withdraw the money, and the hold is typically one to three business days.
  • Always bring a valid government-issued ID—a driver's license, passport, or state ID—because all check-cashing methods require identification.
  • Avoid cashing checks from unknown sources or checks with alterations, as you could be held liable if the check bounces or is fraudulent.

Cashing at the issuing bank for free

The bank or credit union that issued the check must cash it for free at any of their branches, even if you don't have an account. Bring the check and a valid government-issued ID—a driver's license, passport, or state ID. The teller will verify the check is genuine, confirm the account has funds, and hand you cash. This takes about five to ten minutes.

The catch is that you need to go to a branch of the bank that issued the check. If the check is from a small regional bank and you live far away, this may not be practical. You can call the bank's customer service line to find the nearest branch, or search their website for branch locations. Some banks allow you to cash checks at any of their branches nationwide; others limit it to the branch where the account is held.

Check-cashing stores and retail locations

Check-cashing stores are businesses that cash checks for a fee. They're open longer hours than banks and don't require an account. Bring the check and a valid ID. The fee is usually a percentage of the check amount—often 1 to 3 percent—or a flat fee of $2 to $10, depending on the store and the check size. You'll get cash immediately, usually within a few minutes.

Retail locations like Walmart, Target, and some grocery stores also cash checks, often at lower fees than dedicated check-cashing stores. Walmart, for example, cashes checks for a flat fee of $3 to $6 depending on the check amount. Call ahead to confirm the store near you offers this service and what their fee is. Bring your ID and the check. You'll walk out with cash the same day.

The downside of check-cashing stores is the fee. If you're cashing a $100 check at a 3 percent rate, you lose $3. Over time, these fees add up. If you cash checks regularly, opening a bank account or credit union account—many are free—will save you money.

Mobile apps and photo deposit

Some mobile payment apps let you deposit a check by taking a photo of the front and back. PayPal, Square Cash, and some banks' apps offer this. You photograph the check, submit it through the app, and the money appears in your account after a hold period. The hold is typically one to three business days, though some apps hold longer.

The catch is that you need a linked debit card or bank account to withdraw the money. If you don't have either, this method won't work. Also, the app may have limits on how much you can deposit per day or per month—often $1,000 to $5,000 per transaction. Check the app's terms before you try to deposit a large check.

Mobile deposit is useful if you already have a debit card or prepaid card linked to the app, because you avoid the fee and can deposit from home. But if you need cash immediately and don't have a bank account, you'll still need to use a check-cashing store or the issuing bank.

What to check before you cash

Before you hand over a check, verify it's real and belongs to you. Look for these red flags: the check is post-dated (dated in the future), the amount in words doesn't match the amount in numbers, the signature looks forged or is missing, the check is torn or stained, or the routing number at the bottom is smudged or unclear. If any of these are true, don't cash it. The check may bounce, and you could be held liable for the amount.

Also confirm the check is made out to you or to "Cash." If it's made out to someone else, you can't cash it legally. Some checks say "For Deposit Only," which means they can only be deposited into a bank account, not cashed for cash. If you try to cash a check made out to someone else or marked "For Deposit Only," the check-cashing location will refuse it.

Prepaid cards as an alternative

If you cash checks regularly but don't have a bank account, a prepaid card is another option. You can deposit checks into some prepaid card accounts through mobile deposit or at retail locations. The card works like a debit card—you can use it to pay for things or withdraw cash at ATMs. Many prepaid cards charge monthly fees ($5 to $15), but some are free. Compare the total cost of prepaid card fees against check-cashing fees if you cash multiple checks per month.

Prepaid cards don't require a credit check or a minimum balance, so they're easier to open than a traditional bank account. However, they often have lower deposit limits and higher fees than a bank account. If you're cashing checks regularly, a free checking account at a credit union or online bank may be cheaper in the long run.

Frequently Asked Questions

Can I cash someone else's check if they sign the back?

No. A check made out to someone else cannot be cashed or deposited by another person, even with a signature on the back. The person whose name is on the check must cash it themselves or deposit it into their own account. If you need the money, ask them to cash it and give you the cash, or ask them to write you a new check in your name.

What happens if I cash a check that bounces?

If the check bounces (the account doesn't have enough funds), the check-cashing location or bank will deduct the amount from your cash or account. You lose the money. If you cashed it at a store or check-cashing place, they may also charge you a returned-check fee of $10 to $30. Always verify the check is legitimate before you cash it.

Do I need a Social Security number to cash a check?

No. You need a valid government-issued ID (driver's license, passport, or state ID), but not a Social Security number. Check-cashing stores and banks use your ID to verify your identity and comply with anti-fraud rules. If you don't have a government ID, some check-cashing stores may accept a passport or tribal ID.

Can I cash a check at a different bank than the one that issued it?

Most banks will not cash a check from another bank for non-customers. Your best option is to go to the bank that issued the check. If that's not possible, use a check-cashing store or retail location, which will cash checks from any bank for a fee.

How long does a check take to clear if I cash it?

If you cash a check in person at the issuing bank, it clears immediately—you get cash on the spot. If you cash it at a check-cashing store or retail location, it also clears immediately for you. However, the store or retailer may hold the check for a few days before depositing it into their own account. This doesn't affect you; you already have your cash.