You can cash a check without a checking account, but your options and costs depend on where you go
No, you do not need a checking account to cash a check. Banks, credit unions, check-cashing stores, and some retailers will cash checks for people who do not have accounts with them. The catch is that each option has different fees, speed, and requirements — and some will turn you away if you cannot provide ID or if the check is written in someone else's name.
The fastest and cheapest route is usually your own bank or credit union, even if you only have a savings account. If you do not bank anywhere, a check-cashing store or your grocery store's customer service desk are the most common alternatives, though they charge a percentage of the check amount.
Key Takeaways
- Banks and credit unions cash checks for non-customers, but many charge a fee that ranges from $5 to $15 depending on the check amount and the institution.
- Check-cashing stores typically charge 1 to 3 percent of the check amount, which means a $500 check costs $5 to $15 to cash.
- Grocery stores, Walmart, and Target cash checks at their customer service desks for a flat fee or percentage, usually lower than dedicated check-cashing stores.
- You will need a government-issued photo ID to cash a check anywhere, and the check must be made out to you or be a two-party check you can endorse.
- Mobile deposit through a bank app lets you deposit checks into a savings account without visiting a branch, though you still need an account somewhere.
Cashing a check at a bank or credit union you do not belong to
Most banks will cash a check drawn on their own institution for free, even if you do not have an account there. If the check is drawn on a different bank, they typically charge a fee — usually $5 to $15, depending on the check amount and the bank's policy. Some banks have stopped this service entirely, so call ahead before you go.
Credit unions are often more flexible than banks. Many credit unions will cash checks for non-members at no charge or for a small fee. If you do not have a credit union account, ask whether the check writer's bank or credit union offers this service — they may cash it for free since it is their own check.
Bring a government-issued photo ID (driver's license, passport, or state ID card). The check must be made out to you, or it must be a two-party check that you can endorse. Some banks will not cash checks older than 180 days, so check the date on the back.
Check-cashing stores and their actual costs
Check-cashing stores exist specifically to cash checks for people without bank accounts. They charge a percentage of the check amount — typically 1 to 3 percent, though some charge flat fees instead. On a $500 check, that means you pay $5 to $15. On a $1,000 check, you pay $10 to $30. The percentage varies by location and by the type of check (payroll checks are usually cheaper than personal checks).
You will need a government-issued photo ID and sometimes a second form of ID. Some stores require you to provide your Social Security number. The check must be made out to you. Most check-cashing stores cash checks the same day, though some have limits on how much they will cash in a single transaction.
Check-cashing stores are convenient if you need cash when ready and do not have a bank account, but the fees add up quickly if you cash checks regularly. If you cash one $500 check per week, you are paying $260 per year in fees alone.
Retail stores that cash checks
Walmart, Target, grocery store chains, and some pharmacies cash checks at their customer service desks. Walmart cashes checks for a flat fee that ranges from $3 to $6 depending on the check type (payroll, government, personal). Target charges $2 to $5. Grocery stores vary widely — some charge a flat fee, others charge a percentage.
The requirements are the same: government-issued photo ID and a check made out to you. Most retail locations have daily limits on how much they will cash, often $1,000 to $5,000. Call ahead to confirm the store near you offers this service and what their fee is, because policies change and not all locations participate.
Retail check-cashing is usually cheaper than dedicated check-cashing stores and more convenient if you are already shopping there. The downside is that you are limited to the stores that offer the service, and you need to go during their customer service hours.
Two-party checks and checks made out to someone else
A two-party check is a check made out to two people — for example, "Pay to the order of John Smith and Jane Doe." Both people must be present with ID to cash it, and both must endorse (sign) the back. Some banks and check-cashing stores will not cash two-party checks at all, so ask before you go.
If a check is made out to someone else entirely, you cannot cash it. The person whose name is on the check must cash it themselves or sign it over to you (a process called endorsement). Even then, many banks and check-cashing stores will not accept a check that has been signed over to a third party, because it increases fraud risk. Your safest option is to ask the check writer to write a new check in your name.
Mobile deposit as an alternative to in-person cashing
If you have a savings account at any bank or credit union, you can use mobile deposit to cash a check without visiting a branch. read the bank's app, take a photo of the front and back of the check, and submit it through the app. The funds usually appear in your account within one to two business days.
Mobile deposit does not require you to have a checking account — a savings account works fine. The check must be made out to you and must have a valid routing number and account number printed on it. Once the deposit is processed, you can withdraw the cash at an ATM or transfer it to another account.
The advantage is that you avoid fees and do not have to visit a branch. The disadvantage is that you need a bank account somewhere to start with, and you have to wait a day or two for the funds to clear.
What happens if you cannot provide ID or the check is problematic
If you do not have a government-issued photo ID, most places will not cash your check. Some check-cashing stores may accept a state ID card, passport, or military ID. A few may accept alternative documents like a utility bill or lease agreement, but this is rare and varies by location. If you do not have ID, your options narrow significantly — you may need to ask the check writer to cash it for you or deposit it into their account and transfer you the money.
If the check is stale-dated (more than 180 days old), most banks will not cash it. If it is post-dated (dated in the future), banks are not supposed to cash it before that date, though some check-cashing stores may. If the check is damaged, torn, or illegible, the institution may refuse it. If the check amount does not match the written amount, or if there are signs of alteration, it will be rejected.
Frequently Asked Questions
Can I cash a check at a bank where I do not have an account?
Yes, but you will likely pay a fee of $5 to $15 if the check is drawn on a different bank. If the check is drawn on that bank's own institution, many will cash it for free. Call ahead, because some banks have stopped offering this service to non-customers.
What is the cheapest way to cash a check without a bank account?
Retail stores like Walmart and Target usually charge $2 to $6, which is cheaper than dedicated check-cashing stores (1 to 3 percent of the check amount). If you have any bank account, mobile deposit is free and takes one to two days.
Do I need two forms of ID to cash a check?
Most banks and retail stores need only one government-issued photo ID. Check-cashing stores often ask for a second form of ID or your Social Security number. Call ahead to confirm what the specific location requires.
What if the check is made out to my spouse or a family member?
You cannot cash a check made out to someone else. The person whose name is on the check must cash it themselves. Some banks will not accept checks that have been signed over to a third party, so the safest option is to ask the check writer to issue a new check in your name.
How long does it take to cash a check at a check-cashing store?
Most check-cashing stores cash checks the same day, usually within minutes. The process is faster than a bank deposit, but you pay a fee for the speed. If you use mobile deposit instead, it takes one to two business days but costs nothing.