Where to cash a personal check when you don't have a bank
You can cash a personal check at the bank or credit union that issued it, at a check-cashing store, at some retail locations, or by depositing it through a mobile app even without an account. The issuing bank will cash it for free if you go in person with a valid ID, regardless of whether you bank there. Check-cashing stores and retailers charge a fee — usually between 1% and 5% of the check amount — but they're open longer hours and don't require membership.
The fastest option depends on what you need. If the check is from a local bank and you can get there during business hours, going directly to that bank costs nothing. If you need cash outside banking hours or don't have access to the issuing bank, a check-cashing store or retail location is your next step. Some grocery stores, Walmart, and other retailers offer check cashing at customer service desks, often with lower fees than dedicated check-cashing businesses.
Key Takeaways
- The bank or credit union that issued the check will cash it for free if you show a valid ID, even if you don't have an account there.
- Check-cashing stores and retailers charge a percentage fee (typically 1% to 5%) but operate longer hours than banks.
- Some grocery stores and major retailers offer check cashing at lower fees than dedicated check-cashing businesses.
- Mobile payment apps like mobile deposits can deposit personal checks into a temporary account without requiring a traditional bank account.
- The check must be signed by the person who wrote it, and you'll need a valid government-issued ID to cash it anywhere.
Cashing at the issuing bank for free
Walk into the bank or credit union branch that appears on the check and present it along with a valid ID. The teller will verify the account has funds and hand you cash. This takes 5 to 10 minutes and costs nothing — banks are required to cash checks drawn on their own accounts for the person named on the check, even if you've never been a customer.
Bring a government-issued photo ID: a driver's license, state ID, passport, or military ID. The bank needs to confirm you are the person the check is made out to. If the check is made out to multiple people (like "John and Jane Smith"), usually all parties need to be present, though some banks will cash it if one person signs the back and the other authorizes it in writing.
Call ahead if the check is large — over $5,000 — because some branches require advance notice to have that much cash on hand. If the check is post-dated (dated for a future date), the bank may refuse to cash it until that date arrives, though this varies by bank.
Check-cashing stores and their fees
A dedicated check-cashing business will cash your personal check for a fee that's usually a percentage of the check amount. The fee typically ranges from 1% to 5%, meaning a $500 check might cost $5 to $25 to cash. Some stores charge a flat fee instead, like $3 per check regardless of amount. Fees vary by location and by the store's policies, so call ahead or ask before you hand over the check.
These stores are open longer than banks — many operate evenings and weekends — and they don't require you to have an account or membership. You'll need a valid ID and the check must be signed by the person who wrote it. Some stores will also require a second form of ID or a thumbprint for larger checks.
The downside is the cost. Over time, if you cash checks regularly, those fees add up. A $500 check cashed at 3% costs $15; if you cash two checks a month, that's $360 a year. This is why check-cashing stores are best used occasionally, not as your regular banking method.
Retail locations that cash checks
Walmart, grocery store chains, and some pharmacies offer check cashing at their customer service desks. Walmart cashes personal checks for a flat fee of around $3 to $6 per check, depending on your state. Grocery stores like Kroger, Safeway, and others often charge $2 to $4. These fees are usually lower than dedicated check-cashing stores, and you may already be shopping there.
Bring your valid ID and the signed check. The check must be made out to you, and the amount must fall within the store's limit — most retailers have a maximum, often $1,000 to $5,000 per check. Hours are longer than banks, and you can often cash a check while you're buying groceries or other items.
Not every location offers this service, so call ahead or ask at the customer service desk. Some stores limit check cashing to customers with a loyalty card or account, though many don't require one.
Mobile check deposit without a bank account
Some mobile payment apps and fintech services let you deposit a personal check by taking a photo of the front and back, without needing a traditional bank account. Apps like Chime, Cash App, and others offer this feature. You photograph both sides of the signed check, submit it through the app, and the money appears in your account within one to three business days.
The catch is that you need to create an account with the app first, and most require a valid ID to verify your identity. Once your account is set up, you can deposit checks remotely without visiting a physical location. Some apps charge a small fee for check deposits; others don't. Read the app's terms to see what it charges.
This works well if you have a smartphone and internet access. The money isn't instant — it takes a few business days to clear — so this isn't the right choice if you need cash today. But if you can wait a few days and want to avoid check-cashing fees, it's a low-cost option.
What to do if the check is damaged or unclear
If the check is torn, stained, or the numbers are hard to read, the bank or check-cashing store may refuse it. A damaged check can't be processed through the banking system reliably, and the business doesn't want to take the risk. Ask the person who wrote the check to issue a new one instead.
If only part of the check is damaged — like a corner is torn but all the important information is readable — some banks will still cash it. Bring it in and ask. If it's refused, you have no other option but to get a replacement check from the person who wrote it.
When the check is made out to someone else
If the check is made out to another person and they want you to cash it on their behalf, you'll need a third-party check or a power of attorney. The person the check is made out to must sign the back and write "Pay to the order of [your name]," then sign again. You then sign below that. Bring both IDs — yours and the original payee's — to cash it.
Many banks and check-cashing stores no longer accept third-party checks because of fraud risk. Call ahead before you try. Your safest option is to have the original payee deposit it into their own account and then transfer the money to you, or have them cash it themselves and give you the cash.
Frequently Asked Questions
Can I cash a personal check at a bank that didn't issue it?
No, most banks will only cash checks drawn on their own accounts. Some banks will cash checks from other banks for a fee if you have an account with them, but this is becoming less common. Your best bet is the bank listed on the check itself.
What if I don't have a government-issued ID?
You won't be able to cash the check anywhere. Banks, check-cashing stores, and retailers all require a valid government ID to prevent fraud. If you don't have one, you'll need to get a state ID or other official ID first. Some check-cashing stores may accept a passport or military ID if you don't have a driver's license.
How long does a personal check take to clear?
When you cash a check in person at a bank or store, you get the money immediately. If you deposit it through a mobile app or into a bank account, it typically takes one to three business days to clear, depending on the amount and the banks involved. Larger checks may take longer.
Can I cash a check if it's post-dated?
Legally, you shouldn't cash a post-dated check before the date on it, but many banks and stores will do it anyway. The safest approach is to wait until the date on the check. If you need the money sooner, ask the person who wrote it to issue a check dated today instead.
What's the difference between cashing and depositing a check?
Cashing means you get the money in cash immediately. Depositing means the money goes into an account and you access it later through a debit card, withdrawal, or transfer. Cashing is faster but requires you to be present; depositing is slower but you don't need cash on hand.