Where you can cash a check without a bank account
You can cash a check at a bank where you don't have an account, a check-cashing store, a grocery store, a Walmart or Target, your employer's payroll office, or the issuing bank itself. Each location charges different fees or requires different information. A bank will usually ask for ID and may charge $5 to $10. A check-cashing store typically charges 1 to 3 percent of the check amount — so $2 to $6 on a $200 check. Grocery stores and big retailers often cash checks for free if you have a rewards card or make a purchase, though some charge a flat fee of $3 to $5.
The fastest option is usually your employer's payroll office if the check is a paycheck, since they issued it and can verify it on the spot. The cheapest option is often a grocery store or retailer where you already shop, especially if you have their loyalty card. The most reliable option if you need cash when ready is a bank branch, because they can verify the check right away and you walk out with money in minutes.
Key Takeaways
- Check-cashing stores charge 1 to 3 percent of the check amount, making them expensive for large checks but sometimes the only option outside business hours.
- Banks charge a flat fee of $5 to $10 per check and require a government-issued ID, but verify the check when ready.
- Grocery stores and retailers like Walmart often cash checks free with a loyalty card or purchase, though limits on check size vary by store.
- Your employer's payroll office cashes paychecks with no fee and no ID requirement if you work there.
- The issuing bank — the one printed on the check — will always cash it at no charge if you go to a branch in person.
Check-cashing stores and their fees
A check-cashing store charges a percentage of the check amount, usually 1 to 3 percent depending on the type of check and the store's location. On a $200 paycheck, that is $2 to $6. On a $500 check, it is $5 to $15. Some stores charge a flat fee instead — $3 to $5 per check — which is cheaper if the check is small but more expensive if it is large. A few stores charge both a percentage and a flat fee combined.
Check-cashing stores are open longer than banks — many stay open until 8 or 9 p.m. and some open on Sundays — so they are useful if you need cash outside normal banking hours. They require a government-issued ID and sometimes a second form of ID. They verify the check by calling the bank or checking an electronic database, which usually takes 5 to 15 minutes. Some stores hold the check for a day or two before releasing the money, though most release it the same day if you come in early.
The trade-off is cost. If you cash checks regularly at a check-cashing store, the fees add up quickly. If you cash one $300 check per week at 2 percent, you pay about $31 per year just in fees. Over five years, that is $155 in fees for the same money you could have cashed for free at your bank or employer.
Banks and what they charge
A bank will cash a check at any of its branches, even if you do not have an account there. You need a government-issued ID — a driver's license, passport, or state ID card. The fee is usually $5 to $10 per check, though some banks charge less or more depending on the check amount. A few banks cash checks free for customers but charge non-customers.
The advantage of a bank is speed and certainty. A teller can verify the check against the account it is drawn on in seconds using their system. If the account has enough money, you get cash when ready. If the account is closed or frozen, the teller tells you right away instead of you finding out later when the check bounces. Banks are also open during predictable hours — usually 9 a.m. to 5 p.m. on weekdays and sometimes Saturday mornings.
The disadvantage is the fee and the requirement to go in person during business hours. If you work a 9-to-5 job, getting to a bank during the week can be difficult. If you need cash on a Sunday or after 6 p.m., a bank is closed.
Grocery stores and retailers
Walmart, Target, and most grocery store chains cash checks at the customer service desk or checkout. Many do it free if you have their rewards card or make a purchase in the store. Some charge a flat fee of $3 to $5 if you do not have a card or do not buy anything. A few stores charge a fee regardless.
Limits vary by store and location. Walmart typically cashes checks up to $5,000, though some locations set lower limits. Target usually cashes checks up to $1,000. Grocery stores often set limits between $500 and $2,000. You need a government-issued ID. The store verifies the check using an electronic system, which usually takes 5 to 10 minutes. If the check clears, you can use the cash when ready or add it to a store gift card.
The advantage is convenience — most people shop at one of these stores regularly, and the fee is low or zero. The disadvantage is that limits are lower than at a bank or check-cashing store, so large checks may not be an option. Some stores also refuse checks that are post-dated (dated in the future) or checks written to a business rather than a person.
Your employer's payroll office
If the check is a paycheck from your employer, your payroll office or HR department will cash it with no fee. You do not need an ID — they know who you are. The process is when ready because they issued the check and know the funds are there. This is the cheapest and fastest option for paychecks.
Some employers also offer paycheck advances or early access to your pay through a payroll card or app, which means you do not have to wait for payday or go anywhere to get your money. Ask your HR or payroll department what options they offer.
The issuing bank
The bank printed on the check — the one that issued it — will always cash it at no charge if you go to a branch in person with a government-issued ID. This is true even if you do not have an account at that bank. The teller verifies the check when ready because it is drawn on their own account system.
The disadvantage is that you have to find a branch of that specific bank, which may not be near you. If the check is from a small local bank or a bank that has closed branches in your area, this option may not be practical. But if the issuing bank has a branch nearby, this is always the free option.
Comparing fees across locations
| Location | Fee | ID Required | Speed | Hours |
|---|---|---|---|---|
| Check-cashing store | 1–3% of check amount or $3–$5 flat | Yes | 5–15 minutes | Extended (often 8 p.m.–9 p.m., some Sundays) |
| Bank (non-customer) | $5–$10 | Yes | when ready | 9 a.m.–5 p.m. weekdays, some Saturdays |
| Grocery store or retailer | Free with card/purchase, or $3–$5 | Yes | 5–10 minutes | Store hours (often 7 a.m.–10 p.m.) |
| Employer payroll office | Free | No | when ready | Business hours |
| Issuing bank | Free | Yes | when ready | 9 a.m.–5 p.m. weekdays, some Saturdays |
Frequently Asked Questions
Can I cash a check if it is made out to someone else?
No. A check must be made out to you or to you and another person together. If it is made out to someone else, that person must endorse it to you by signing the back and writing "Pay to the order of [your name]", and then you both may need to be present when you cash it. Most places will not accept a third-party check, so ask first.
What happens if I cash a check and it bounces?
If the account does not have enough money, the check bounces. The place that cashed it will try to recover the money from you. You may be charged a fee by the store or bank, and the person who wrote the check will also be charged a fee by their bank. The check writer is responsible for the bounced check, but you may have to return the cash or dispute the charge.
Can I cash a check online or by mail?
Most banks and check-cashing services do not cash checks in person online. Some banks offer mobile check deposit, where you photograph the check with your phone and deposit it into your account, but that requires a bank account. A few check-cashing services offer mail-in options, but they charge higher fees and take several days to process.
What if the check is post-dated?
A post-dated check is dated in the future. Most banks and retailers will not cash it until that date arrives, though some will if you ask. Check-cashing stores often refuse post-dated checks entirely. If you need the money before the date on the check, ask the person who wrote it to write a new check with today's date instead.
Do I need a bank account to cash a check?
No. You can cash a check at a check-cashing store, grocery store, retailer, your employer, or the issuing bank without having a bank account anywhere. You do need a government-issued ID at most locations, except your employer's payroll office.