Banks and credit unions are the most straightforward option
If you have an account at the bank or credit union that issued the check, you can deposit or cash it there for free. Walk to a teller, endorse the back of the check (sign your name), and tell them whether you want to deposit it to your account or receive cash. Most banks process the deposit immediately, though the funds may take one to three business days to clear depending on the amount and the check writer's bank.
If the check is from a different bank, you can still cash it at your own bank or credit union, but some institutions charge a fee — typically $5 to $15 — for cashing checks drawn on other banks. Ask the teller about the fee before you hand over the check. Depositing it to your account instead of cashing it usually avoids the fee, though you'll have to wait for it to clear.
Credit unions often have lower or no fees for out-of-network checks, and many participate in shared branching networks that let you visit other credit union branches nationwide. If you're a credit union member, call ahead to confirm they'll cash the check and what they'll need from you.
Key Takeaways
- Your own bank or credit union will cash a handwritten check for free or a small fee, and is the fastest and safest option.
- Check-cashing stores and grocery stores will cash handwritten checks but charge a percentage of the check amount, usually 1 to 3 percent.
- You'll need a valid government-issued ID at any location, and some places also require proof of address or a second form of ID.
- Walmart and other retailers cash checks at customer service desks, often with lower fees than dedicated check-cashing stores.
- Never cash a check you're unsure about — if the check bounces, you're responsible for repaying the amount plus any overdraft fees.
Check-cashing stores charge a percentage of the check amount
Check-cashing businesses exist specifically to turn checks into cash on the spot. They typically charge 1 to 3 percent of the check amount — so cashing a $100 check might cost $1 to $3. Some stores charge a flat fee instead, usually $5 to $10 regardless of the check size. The fee is higher than a bank because you don't need an account and the transaction is instant.
You'll need a valid government-issued ID, such as a driver's license or passport. Some stores also ask for a second form of ID or proof of address. The check must be made out to you or endorsed to you by the original payee. Handwritten checks are fine, but the check-cashing store will examine it for signs of fraud — mismatched handwriting, obvious alterations, or a post-dated date (a date in the future) will get it rejected.
Check-cashing stores are open longer hours than banks, including evenings and weekends, which makes them useful if you need cash outside normal banking hours. However, the fees add up if you cash checks regularly, so they're best used occasionally rather than as your primary banking method.
Grocery stores and retailers offer lower fees than check-cashing shops
Walmart, Target, and many grocery store chains cash checks at their customer service desk. Walmart charges a flat fee of $3 to $6 depending on the check amount, which is often lower than a dedicated check-cashing store. Grocery stores vary — some charge $2 to $5, while others cash checks for free if you're a loyalty program member.
The process is the same: bring your ID, endorse the check, and hand it to the customer service representative. They'll verify the check and count out your cash. Most retailers limit the check amount to $1,000 or $2,000, so very large checks may not be an option. Call ahead to confirm the store cashes handwritten checks and what their current fee is, since policies change.
Retailers are convenient if you're already shopping there, and the fees are transparent and usually lower than check-cashing stores. The trade-off is that they have shorter hours than dedicated check-cashing businesses and may refuse checks they suspect are fraudulent.
Online banks and mobile check deposit
If you have an account with an online bank like Chime, Ally, or Charles Schwab, you can deposit a handwritten check using your phone's camera. Open the mobile app, select "deposit check," photograph both the front and back of the endorsed check, and submit it. The bank verifies the image and deposits the funds to your account, usually within one to three business days.
Mobile check deposit is free and requires no trip anywhere. The downside is that you don't receive cash immediately — the funds go into your account, and you'd need to withdraw them at an ATM or transfer them if you need physical cash. Also, some online banks limit the amount you can deposit per day or per month through mobile deposit.
This option works best if you're willing to wait a few days for the money and don't need cash in hand right away. It's also the safest method because there's no physical check to lose and no risk of someone else cashing it.
What to do if the check bounces
A bounced check means the account it was drawn on didn't have enough money to cover it. If you cash a check that bounces, you're responsible for returning the money to the place where you cashed it. The bank or store will deduct the amount from your account (if you have one there) or ask you to repay it directly. You may also face a fee — typically $15 to $35 — for the returned check.
If you're unsure whether a check is legitimate, ask the person who gave it to you to verify the account has funds. For large checks from someone you don't know well, consider asking them to use a bank transfer or cashier's check instead. Never cash a check post-dated (dated in the future) or one that looks altered or suspicious.
Cashing a check made out to someone else
A check made out to another person can only be cashed 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 their endorsement. This is called a third-party check, and many banks and check-cashing stores refuse them because the risk of fraud is higher.
If you receive a third-party check, your safest option is to ask the original payee to deposit it into their own account and then transfer you the money. If that's not possible, call ahead to any check-cashing location to confirm they accept third-party checks before you go — policies vary widely, and some places won't touch them.
Frequently Asked Questions
How long does it take for a cashed check to clear?
If you cash a check at your own bank, the cash is available immediately. If you deposit it, the funds typically appear in your account within one business day, though the bank may hold the money for up to five business days depending on the check amount and the issuing bank. Check-cashing stores and retailers give you cash instantly, but the check itself may take several days to clear on the other end.
Can I cash a check without a bank account?
Yes. Check-cashing stores, Walmart, grocery stores, and other retailers will cash checks without requiring an account. You'll need a valid government-issued ID and sometimes a second form of identification. The trade-off is that you'll pay a fee, whereas cashing at your own bank is free.
What if the check is damaged or hard to read?
A torn or faded check may be rejected because the bank can't read the routing number, account number, or amount. If the damage is minor, try cashing it at your own bank first — they're more likely to accept it because they know your account. If that doesn't work, contact the check writer and ask for a replacement check.
Can I cash a check if my name is spelled differently than on my ID?
Minor spelling variations (like "Robert" on the check and "Bob" on your ID) are usually accepted, especially if you explain the connection. Significant differences may cause the check to be rejected. If the check is made out to a name that doesn't match your ID at all, ask the check writer to issue a new one with the correct name.
What's the safest way to cash a large check?
Deposit it at your own bank rather than cashing it for physical cash. This creates a paper trail, protects you from theft or loss, and avoids the risk of carrying large amounts of cash. If you need the money in cash, withdraw it from an ATM or teller over a few days in smaller amounts.