You can cash a check at the bank that issued it, at a check-cashing service, or at some retail stores — you just need an ID
Yes, you can cash a check without a bank account. The person or business who wrote the check has money at a bank, and that bank will convert the check to cash for you even if you don't have an account there. You'll need a valid ID — a driver's license, state ID, or passport — and the check itself. Some places will also ask for a second form of ID or a thumbprint.
The catch is that each route costs different amounts, takes different time, and has different limits on check size. A check from your employer or a government agency is easier to cash than a personal check from someone you don't know. Where you go matters more than where the check came from.
Key Takeaways
- The bank that issued the check will cash it for free if you walk in with an ID, even without an account at that bank.
- Check-cashing services charge a fee (usually 1 to 3 percent of the check amount) and are faster than banks but more expensive.
- Retail stores like Walmart, Target, and grocery chains cash checks for a flat fee, typically $3 to $6, and have limits on check size.
- A personal check from someone you know is harder to cash than a paycheck or government check, and some places will refuse it.
- Bring a valid ID and be prepared to provide your Social Security number or thumbprint at some locations.
Cashing a check at the bank that issued it
The issuing bank — the one printed on the check — will cash it for you at no cost. Walk into any branch with your ID and the check. Tell the teller you want to cash it. They will verify the account has funds, take your ID information, and hand you cash. This takes 5 to 10 minutes if the line is short.
You do not need an account at that bank. You do not need to know the person who wrote the check. The bank's only job is to confirm the account exists and has money. If the check is post-dated (dated in the future), most banks will refuse to cash it until that date arrives, though some will cash it anyway.
The downside: you have to know which bank issued the check. Look at the bottom left of the check — the bank name and routing number are printed there. If you don't recognize the bank or it's a small local bank, you may have to travel to find a branch. Large banks like Chase, Bank of America, Wells Fargo, and Citibank have branches in most cities.
Check-cashing services and their fees
A check-cashing store will cash almost any check, including personal checks, and they're usually open longer than banks. They charge a fee based on the check amount — typically 1 to 3 percent. On a $500 check, that's $5 to $15. On a $1,000 check, it's $10 to $30. Some charge a flat fee instead, usually $5 to $10 per check.
You'll need an ID and sometimes a second form of ID. Some stores ask for your Social Security number or a thumbprint. The process takes 10 to 20 minutes. Check-cashing services are useful when the issuing bank is far away or closed, or when you need cash immediately and don't want to wait for a bank to open.
The risk: check-cashing stores are not regulated the same way banks are. Fees vary widely, and some stores charge much more than others. Call ahead or ask to see the fee schedule before you hand over the check. Also, if the check bounces (the account doesn't have enough money), the store may come after you for the fee, even though you didn't write the check.
Retail stores that cash checks
Walmart, Target, Kroger, Safeway, and many other grocery and discount chains cash checks at the customer service desk. They charge a flat fee — usually $3 to $6 — and have a limit on check size, often $1,000 to $5,000. You need an ID. The process is fast, usually under 10 minutes.
Retail stores are most useful for small paychecks or government checks (tax refunds, Social Security, unemployment). They are less likely to cash personal checks from people you know, and some will refuse them outright. Call the store's customer service desk before you go to confirm they cash checks and what their current fee is.
The limit matters. If your check is larger than the store's maximum, you'll have to go to a bank or check-cashing service instead. Some stores also refuse checks that are more than 30 or 60 days old.
Personal checks versus payroll and government checks
A check from your employer or a government agency (IRS, Social Security, unemployment office) is treated as low-risk by banks and check-cashing services. They will cash these quickly and with minimal questions. A personal check from a friend or family member is treated as higher-risk because the person writing it might not have the money in the account.
If you're cashing a personal check, some places will refuse. Retail stores often won't touch them. Check-cashing services will, but they may charge more or ask for extra ID. The issuing bank will always cash it if the account has funds, but if the account doesn't, the check bounces and you're out the money.
If you're the one receiving a personal check and you don't have a bank account, ask the person to write you a cashier's check instead. A cashier's check is may provide by the bank and is treated like cash — it won't bounce. The person has to go to their bank and pay a small fee (usually $10 to $15) to get one, but it's safer for both of you.
What to bring and what to expect
Bring your valid ID — a driver's license, state ID card, or passport. Some places ask for a second form of ID, like a utility bill, Social Security card, or credit card. Be ready to provide your Social Security number or allow the teller to take a thumbprint. These are standard anti-fraud measures.
Tell the teller or cashier you want to cash the check, not deposit it. Hand over the check and your ID. They will look up the account, confirm there are funds, and ask you how you want the cash — all in one denomination or mixed (some $20s, some $5s, etc.). Count the cash before you leave the counter.
If the check is very large (over $10,000), the bank may ask questions about where it came from. This is a federal requirement, not a sign that anything is wrong. Answer honestly. If the check is damaged, torn, or written in pen that's hard to read, some places will refuse it or ask you to get a replacement from the person who wrote it.
What happens if the check bounces
If the account doesn't have enough money when the check is presented, the check bounces. The bank returns it unpaid. If you cashed it at the issuing bank, the bank will contact you and ask you to return the cash. If you cashed it at a check-cashing service or retail store, they will contact you and may charge you a fee on top of the returned check.
You are not legally responsible for a bounced check you didn't write. But the person or business that cashed it for you may pursue you for their fee. The person who wrote the check is responsible for the bounced check fee (charged by their bank) and for making it good. If someone writes you a bad check, ask them to replace it with a cashier's check or cash.
To avoid this problem, ask the person writing the check to confirm the money is in the account before you cash it. If it's a large check from someone you don't know well, consider asking for a cashier's check instead.
Frequently Asked Questions
Do I need to be a customer of the bank to cash a check there?
No. Any bank will cash a check drawn on that bank for anyone with a valid ID, whether or not you have an account there. The bank is simply converting the check into cash from the account that issued it.
What if I don't know which bank issued the check?
Look at the bottom left corner of the check. The bank name and routing number are printed there. If you can't read it, ask the person who wrote the check. You can also call the number on the check or search the routing number online to find the bank's location.
Can I cash a check that's dated in the future?
Most banks will refuse a post-dated check until the date on it arrives. Some check-cashing services will cash it anyway, but they may charge extra. It's best to ask the person who wrote it to rewrite it with today's date, or wait until the date on the check.
What's the difference between cashing and depositing a check?
Cashing means you get cash immediately. Depositing means the money goes into a bank account and you can withdraw it later. Without a bank account, you can only cash checks, not deposit them.
Will a bank cash a check if the account has been closed?
No. If the account is closed, the check will bounce. The bank will refuse to cash it. Ask the person who wrote the check to contact their bank and reissue it, or ask for a cashier's check instead.