You can cash a check at the issuing bank, a check-cashing store, or a retailer—each with different costs and speed
If you don't have a bank account, you have three main routes to turn a check into cash: go to the bank that issued the check, use a dedicated check-cashing business, or cash it at a retailer that offers the service. The issuing bank will cash it for free if the check is drawn on that bank. Check-cashing stores and retailers will charge you a fee—usually between 1% and 5% of the check amount, depending on the check type and the business. The fastest option is usually the issuing bank, which can cash it the same day. Retailers and check-cashing stores may also cash it same-day, but some require the check to clear first, which takes one to three business days.
Your choice depends on three things: how much the fee matters to you, what hours work for your schedule, and whether you need the cash when ready or can wait a few days. If the fee is your main concern and you have time during business hours, the issuing bank is free. If you need cash outside bank hours or want to avoid a trip, a retailer or check-cashing store is faster. If you receive checks regularly and have a smartphone, a prepaid card with mobile deposit can save you money over time.
Key Takeaways
- The issuing bank will cash your check for free on the spot if you bring a valid ID, even if you don't have an account there.
- Check-cashing stores charge a percentage fee (typically 1% to 5%) but are open longer hours than banks and may not require an ID in all cases.
- Retailers like Walmart, Target, and grocery stores cash checks for a flat fee, usually $3 to $6, and often have longer hours than banks.
- Prepaid debit cards and mobile payment apps can deposit checks remotely using your phone camera, though you'll need to set up an account first.
- Always bring a valid government-issued ID when cashing a check in person, regardless of which business you choose.
Cashing a check at the issuing bank costs nothing
The bank printed on the front of your check will cash it for free. You don't need an account there. Walk in with the check and a valid government-issued ID—a driver's license, state ID, or passport. The teller will verify the check is legitimate, confirm you are the person named on it, and hand you cash. This usually takes 10 to 15 minutes.
If the check is large (typically over $5,000) or if the bank suspects fraud, they may place a hold and ask you to return the next business day. If you're not the person named on the check, the account holder must endorse it to you by signing the back and writing "Pay to the order of [your name]." You'll then need to sign below that. The bank may refuse a third-party check, so call ahead if this applies to you.
The main drawback is that banks have limited hours—usually 9 a.m. to 5 p.m. on weekdays, with some Saturday morning hours. If you need cash outside those hours, you'll need another option. Some banks also charge a fee to non-customers for cashing checks drawn on other banks, so confirm the issuing bank's policy before you go.
Check-cashing stores charge a percentage fee but operate longer hours
Check-cashing businesses exist specifically to serve people without bank accounts. They cash checks for a fee that is usually a percentage of the check amount—typically 1% to 5%, depending on the check type. A paycheck might cost 1% to 2% to cash, while a personal check might cost 3% to 5%. On a $500 paycheck, you might pay $5 to $10. On a $500 personal check, you might pay $15 to $25.
Most check-cashing stores are open 9 a.m. to 7 p.m. on weekdays and Saturday mornings, and some are open on Sunday. They cash checks same-day. You'll need a valid ID. Some stores require a second form of ID or proof of address (a utility bill or lease). Bring both the check and your ID to avoid a second trip.
Check-cashing stores are common in urban and suburban areas but rare in rural regions. Search online for "check cashing near me" to find locations. Fees vary by store and by check type, so call ahead if the fee matters to your decision. Some stores also offer other services like bill payment or money transfers, which may be useful if you need cash and other services in one stop.
Retailers offer flat-fee check cashing with convenient hours
Walmart, Target, grocery store chains, and some pharmacies cash checks for a flat fee, usually $3 to $6 depending on the check amount. Walmart charges $3 for checks up to $1,000 and $6 for checks over $1,000. Grocery stores vary, but many charge $2 to $5. These fees are lower than check-cashing stores for small checks but higher for large ones.
Retailers are open much longer than banks—many until 10 p.m. on weekdays and open on weekends. You'll need a valid ID. The process is fast: hand the check and ID to the customer service desk, and they'll cash it on the spot. Some retailers require you to have made a purchase in the last 30 days, so check the store's policy before you go.
Not all locations of the same chain offer check cashing, so call ahead or check the store's website. Walmart and Target both list which services each location offers online. Grocery stores almost always offer check cashing at the customer service desk. This option works well if you're already shopping there or if the retailer is closer to you than a bank or check-cashing store.
Mobile check deposit and prepaid cards avoid fees but require setup
If you have a smartphone, you can deposit a check into a prepaid debit card account or a mobile payment app without visiting a business in person. Apps like Chime, NetSpend, and GoBank allow you to photograph the front and back of the check using your phone camera. The check is deposited into your account, and you can withdraw cash at an ATM or use the card to pay for things.
The catch is that you need to set up an account first, which takes 10 to 15 minutes online. Most prepaid card accounts are free to open, though some charge a monthly fee ($5 to $10). Once the account is open, mobile deposit is free. The check usually clears in one to three business days, so you won't have when ready cash in hand—but you can often withdraw from an ATM the same day or next day, depending on the provider.
This option works best if you receive checks regularly and want to avoid repeated fees. It's not ideal if you need cash when ready, because the check takes time to clear. Read the provider's terms carefully, because some limit how many checks you can deposit per month or per day. If you don't have a smartphone or reliable internet, this route won't work for you.
Understand the difference between payroll checks and personal checks
Payroll checks are easier and cheaper to cash than personal checks. Banks, check-cashing stores, and retailers all treat them as lower-risk because they're drawn on a business account and the amount is predictable. Fees for payroll checks are typically 1% to 2% at check-cashing stores and $3 to $5 at retailers.
Personal checks—checks written by an individual—carry more risk of bouncing or being fraudulent. Check-cashing stores charge 3% to 5% for personal checks. Some retailers won't cash personal checks at all, or will only cash them if you have a recent purchase history. Banks will cash them for free, but some may place a hold if the check is large or if they don't recognize the account.
Government checks (tax refunds, Social Security, unemployment) are treated like payroll checks and have low fees. Postdated checks (dated in the future) cannot be cashed until that date arrives, even if you bring them in early. Two-party checks (made out to two people) require both people to sign the back, which complicates the process at most businesses.
What to bring and what to expect when you arrive
Bring the check and a valid government-issued ID. A driver's license, state ID card, or passport all work. Some check-cashing stores and retailers ask for a second form of ID or proof of address, so bring a utility bill or lease if you have one. Don't write anything on the check before you arrive—the business will tell you if you need to sign or endorse it.
When you arrive, go to the teller (at a bank) or customer service desk (at a retailer or check-cashing store). Hand over the check and your ID. They'll examine the check for signs of fraud or damage, verify the signature, and confirm the amount is legible. If everything looks good, they'll count out your cash or ask how you'd like it broken down (large bills, small bills, or a mix). The whole process takes 5 to 15 minutes.
If the check is damaged, the signature doesn't match your ID, or the amount is unclear, they may refuse to cash it. In that case, contact the person or business that issued the check and ask for a replacement. If the check bounces after you've already received the cash, the business may try to recover the money from you, so keep your receipt as proof of the transaction.
Frequently Asked Questions
Can I cash a check at a bank I don't have an account with?
Yes. Any bank will cash a check drawn on that bank for free if you have a valid ID. You don't need an account. If the check is drawn on a different bank, that bank may refuse to cash it or charge a fee, so your best option is the issuing bank or a check-cashing store.
What if I don't have a government ID?
Banks require a government-issued ID and usually won't make exceptions. Check-cashing stores and retailers have more flexibility—some will accept a passport card, tribal ID, or military ID. Call ahead to ask what they accept. If you have no ID at all, you'll need to get one from your state's DMV or a passport office before you can cash a check anywhere.
How long does a check take to clear if I don't cash it in person?
If you deposit a check into a prepaid card or mobile payment app using your phone, the check usually clears in one to three business days. Some providers let you withdraw cash from an ATM the next day even if the check hasn't fully cleared. If you mail a check to a business, it can take five to seven business days to clear.
Can I cash a check made out to someone else?
Only if that person endorses it to you. They sign the back of the check and write "Pay to the order of [your name]" above their signature. You then sign below that. Banks will usually accept this, but check-cashing stores and retailers often refuse third-party checks because the fraud risk is higher. Call ahead to confirm.
What happens if the check bounces after I've cashed it?
The business that cashed it may ask you to repay the amount. Keep your receipt as proof of the transaction. If the check was fraudulent, report it to the police and to the business that issued it. If it bounced because of insufficient funds, the issuer is responsible for the fee, but the business that cashed it may pursue you for recovery.