Key Takeaways
- Most banks will cash a personal check even if you don't have an account there, though some charge a fee or require the check to be drawn on their bank.
- Check-cashing stores charge a percentage fee (usually 1 to 3 percent) but operate extended hours and don't require a bank account or membership.
- Grocery stores, pharmacies, and some retailers cash checks for free or a flat fee as part of their customer service, often with a purchase requirement.
- The check writer can cash their own check at their bank and hand you the cash, which costs nothing and avoids fees entirely.
- You will need a valid ID and the check must be made out to you personally — third-party checks (made out to someone else) are rarely accepted anywhere.
Cashing at a Bank You Don't Use
Most banks will cash a personal check drawn on their own bank at no charge, even if you have no account there. Walk in during business hours with the check and a valid ID — a driver's license, passport, or state ID card. The teller will verify the check is legitimate and that funds are available, then hand you cash. This takes 5 to 10 minutes.
If the check is drawn on a different bank, that bank may still cash it, but many now charge a fee — typically $5 to $15 — because they have to verify funds at another institution. Call ahead to ask. Some banks have stopped cashing third-party checks (checks made out to someone else) entirely, so confirm the check is in your name before you go.
Bank hours are usually 9 a.m. to 5 p.m. on weekdays and limited Saturday hours. If you need cash outside those windows, a check-cashing store or retailer is your only option.
Check-Cashing Stores and Their Fees
A dedicated check-cashing store will cash your personal check the same day, no account required. You bring the check, show a valid ID, and pay a fee. The fee is usually a percentage of the check amount — 1 to 3 percent is typical, though it varies by location and the check amount. On a $500 check, expect to pay $5 to $15.
Check-cashing stores operate long hours, often 8 a.m. to 8 p.m. on weekdays and Saturday mornings, which makes them useful if you need cash outside a bank's schedule. They also don't require membership or a bank account. The trade-off is the fee: if you can cash the check at a bank for free, that is always cheaper.
To find a check-cashing store near you, search online for "check cashing near me" or look for ACE Cash Express, Check Into Cash, or similar chains in your area. Bring a valid ID and the check itself. The process takes 10 to 15 minutes.
Grocery Stores, Pharmacies, and Retailers
Many grocery stores and pharmacies offer check-cashing as a customer service, often for free or a flat fee of $1 to $3. Walmart, Target, and some regional grocery chains cash personal checks at the customer service desk. The check must be made out to you, and you will need a valid ID. Some stores require you to make a purchase or have a store loyalty card, so call ahead to confirm their policy.
Hours are usually the same as the store's operating hours — often 7 a.m. to 10 p.m. or later — which is more convenient than a bank. The fee, if any, is lower than a check-cashing store. The downside is that not every location participates, and policies vary by store and region. Call the customer service desk before you go.
Asking the Check Writer to Cash It
The simplest and cheapest option is to ask the person who wrote the check to cash it at their own bank and give you the cash instead. They can do this at their bank's teller window in minutes, and there is no fee. This works well for personal checks from friends, family, or small businesses.
This approach avoids fees entirely and is faster than going to a store yourself if the check writer is nearby. The only requirement is that they have a bank account and are willing to do it. For checks from employers or large organizations, this is usually not practical.
What You Need to Bring
Every place that cashes checks requires a valid government-issued ID. A driver's license, state ID card, or passport will work. Some places also ask for a second form of ID, such as a utility bill or credit card, though this is less common for check-cashing.
The check itself must be made out to you by name. If it says "Pay to the order of [your name]" or just your name, you are good. If it is made out to someone else, almost no one will cash it — this is called a third-party check, and the risk of fraud is too high. Some banks will cash a third-party check if both the original payee and you sign it, but this is rare and usually requires an account at that bank.
Make sure the check is not post-dated (dated in the future). Most places will not cash a post-dated check, and doing so may be illegal depending on your state.
Comparing Your Options by Cost and Speed
| Option | Cost | Speed | Hours | Requirements |
|---|---|---|---|---|
| Your bank (check drawn on their bank) | Free | 5–10 min | Business hours + limited Saturday | Valid ID |
| Other bank (check drawn elsewhere) | $5–$15 | 5–10 min | Business hours + limited Saturday | Valid ID |
| Check-cashing store | 1–3% of check | 10–15 min | 8 a.m.–8 p.m. weekdays, Saturday mornings | Valid ID |
| Grocery store or pharmacy | Free–$3 | 10–15 min | Store hours (often 7 a.m.–10 p.m.) | Valid ID, sometimes store card or purchase |
| Check writer cashes it for you | Free | Depends on availability | Depends on their schedule | None |
Frequently Asked Questions
Can I cash a check if it is made out to my business name instead of my personal name?
Most check-cashing places and banks will not cash a business check without a business account or proof of business ownership. If you own the business, bring your business license or tax ID along with your personal ID. Call ahead to confirm the specific place accepts this. A check-cashing store is more likely to accept it than a bank.
What if the check is damaged or has a tear in it?
A minor tear or crease usually is not a problem. If the check is severely damaged or the amount or payee name is illegible, most places will refuse it. Ask the check writer for a replacement check instead of trying to cash a damaged one.
Do I need a bank account to cash a check anywhere?
No. Check-cashing stores, grocery stores, pharmacies, and banks all cash checks for people without accounts. You will need a valid ID and the check must be made out to you personally. A bank account is not required.
How long does it take for a check to clear if I cash it?
When you cash a check in person at a teller window or store, you get the cash immediately. There is no waiting period. The check clears from the check writer's account within one to three business days, but that does not affect you — you already have your money.
Can I cash a check online or by mail?
Most check-cashing and banks require you to cash checks in person. Some banks offer mobile check deposit for account holders, where you photograph the check and deposit it to your account, but this requires a bank account. For cashing without an account, you must go in person.