You can cash a check without a bank account at several places, but where you go and what you pay depends on the check amount and who issued it
A checking account is not required to cash a check. Retail stores, check-cashing services, and the bank that issued the check will all cash checks for people without accounts. The catch is that some charge fees—sometimes steep ones—and some have limits on the amount they will cash. If you cash checks regularly, the fees can add up fast enough to make a bank account worth opening, even if you keep a low balance.
The fastest and cheapest option is usually the bank or credit union that issued the check. They will cash it for free if you have the check and a government-issued ID. Retail stores like Walmart and Target offer free check cashing too, but only for checks under a certain amount and only during store hours. Check-cashing businesses will handle larger amounts and stay open longer, but they typically charge a percentage of the check amount—usually 1 to 3 percent—which means a $500 check might cost you $5 to $15 to cash.
Key Takeaways
- The bank or credit union that issued the check will cash it for free if you show a government-issued ID, even without an account.
- Walmart, Target, and some grocery stores cash checks for free up to a set limit, usually $1,000 to $5,000 depending on the store.
- Check-cashing services charge a fee—typically 1 to 3 percent of the check amount—and are useful for larger checks or after-hours cashing.
- Always bring a government-issued ID; no place will cash a check without one.
- Mobile check deposit through a bank's app is free if you have an account, but requires setting one up first.
Cashing at the issuing bank or credit union
This is your cheapest and most straightforward option. Walk into the bank or credit union branch that issued the check with the check itself and a government-issued ID—a driver's license, passport, or state ID card. The teller will cash it on the spot, usually within minutes, and charge you nothing. You do not need an account there.
The main limitation is location and hours. If the check is from a bank with no branches near you, or if you need to cash it outside business hours, this route will not work. Some banks have extended hours on certain weekdays and limited Saturday hours, but most close by 5 or 6 p.m. and are closed on Sundays. If the check is from a credit union, you may only be able to cash it at that specific credit union's branches, not at other credit unions.
Retail stores that cash checks for free
Walmart, Target, and many grocery store chains will cash checks without charging a fee, but only within limits. Walmart cashes checks up to $5,000 and charges nothing. Target's limit is typically $1,000 to $2,000 depending on the location. Grocery chains like Kroger, Safeway, and Publix usually cash checks up to $1,000 to $2,500 for free as a service to customers. You will need a government-issued ID and the check itself.
The advantage is convenience—these stores are often open early and close late, and many are open on Sundays. The disadvantage is that they may refuse checks they consider high-risk, such as third-party checks (checks made out to someone else) or post-dated checks (checks dated for a future date). Call ahead or ask at the customer service desk about their specific rules before you get in line. Some locations may also refuse checks from out-of-state banks or very old checks.
Check-cashing services and their fees
Check-cashing businesses exist specifically to cash checks for people without accounts, and they will handle checks of almost any size. They typically charge a fee based on the check amount—usually 1 to 3 percent, though some charge a flat fee instead. On a $500 check, expect to pay $5 to $15. On a $2,000 check, the fee could be $20 to $60. These fees are not regulated uniformly, so they vary by state and by business.
Check-cashing services are useful when the check is too large for a retail store, when you need to cash it outside business hours, or when the issuing bank is not accessible to you. Many are open evenings and weekends. However, you should compare fees before you choose a location—call a few nearby services and ask their fee structure. Some charge a percentage, some charge a flat fee, and some charge differently depending on the check type. Bring a government-issued ID and the check itself.
What to bring and what will slow you down
Every place that cashes checks requires a government-issued ID. A driver's license, passport, state ID card, or military ID will work. If you do not have one of these, you cannot cash a check anywhere. Some places may also ask for a second form of ID or a phone number to verify your identity, especially for large checks.
Checks that are not made out to you (third-party checks) are much harder to cash. Most banks and retail stores will not cash them at all. Some check-cashing services will, but they charge extra and may require both the original payee and you to sign the back. Post-dated checks—checks dated for a future date—also cause problems. Technically they should not be cashed until that date, and many places will refuse them. If you have a post-dated check, wait until the date on the check arrives before you try to cash it.
Mobile check deposit as an alternative
If you have a smartphone and can open a bank account, mobile check deposit is free and faster than going anywhere in person. Most banks and credit unions let you photograph the front and back of a check through their app and deposit it without visiting a branch. The funds usually appear in your account within one business day, sometimes the same day.
This requires opening an account first, which takes 10 to 20 minutes online for most banks. Some banks have no monthly fees and no minimum balance, so the account itself costs nothing. Once you have the account, you can deposit checks anytime, anywhere, without paying a fee. If you cash checks more than a few times a month, the cost of the account (if any) will be less than what you would pay in check-cashing fees.
Frequently Asked Questions
Can I cash a check made out to someone else?
Most banks and retail stores will not cash third-party checks. Some check-cashing services will, but they charge extra and require both the original payee and you to sign the back. The safest approach is to ask the person who received the check to cash it themselves, or to deposit it into their account and have them give you cash.
What if the check is very old?
Checks are technically valid for six months from the date written. After that, they are considered stale-dated and banks may refuse to cash them. Some places will still cash them, but it is not may provide. If the check is more than a few months old, contact the person or business that issued it and ask for a replacement.
Do I need to endorse the check?
Yes. Sign the back of the check in the space marked "endorse here" before you hand it to the teller or cashier. If you do not, they will ask you to sign it on the spot. Some places may also ask you to write your ID number on the back.
Can I cash a check at a bank where I do not have an account?
Yes, but only at the bank that issued the check. If the check is from Bank of America, you can cash it at any Bank of America branch for free. If you try to cash it at a different bank, they will likely refuse or charge a fee.
What happens if the check bounces after I cash it?
If the check is returned unpaid, the place that cashed it may ask you to repay the amount. Banks typically do this by deducting the amount from an account if you have one, or by sending you a bill. Check-cashing services may do the same or may pursue collection. This is rare, but it is why cashing checks from people you do not know carries some risk.