Places that cash checks without requiring a bank account
You can cash a personal check at a check-cashing store, grocery store, Walmart, your employer's payroll office, the bank or credit union that issued the check, or sometimes at a bar or restaurant where you know the owner. Each option has different fees, speed, and requirements. The fastest and cheapest route depends on which check you're cashing and what identification you have on you.
Check-cashing stores are the most common option if you don't have a bank account. They cash checks same-day, usually within minutes. Grocery stores and Walmart cash checks during their regular hours and often charge lower fees than dedicated check-cashing businesses. Your employer's payroll office will cash your own paycheck for free if you ask. The bank that issued the check—the one printed on the front—will cash it for free even if you don't have an account there, though you'll need a valid ID.
Key Takeaways
- The issuing bank (printed on the check) will cash it free with a valid ID, even if you have no account there.
- Check-cashing stores charge 1 to 3 percent of the check amount, usually $5 to $15 per check, and cash same-day.
- Grocery stores and Walmart typically charge $3 to $8 per check and are open longer hours than banks.
- Your employer will cash your own paycheck for free at the payroll office, no ID required if they know you.
- Online payment apps like PayPal, Square Cash, and mobile deposit through some banks can deposit checks remotely, though you need a bank account to receive the funds.
Check-cashing stores: fees, hours, and what to bring
Check-cashing stores are open longer than banks and cash checks in minutes. They charge a percentage of the check amount—usually 1 to 3 percent—or a flat fee between $5 and $15, depending on the check size and the store's location. A $500 check might cost $10 to $15 to cash. They accept personal checks, payroll checks, tax refund checks, and government benefit checks.
Bring a valid photo ID: a driver's license, passport, or state ID card. Some stores also ask for a second form of ID or a thumbprint. If the check is made out to someone else, most check-cashing stores will not cash it without that person present. Ask the store before you go whether they cash the type of check you have—some refuse personal checks from strangers or checks over a certain amount.
Check-cashing stores are common in urban and suburban areas but rare in rural towns. Search online for "check cashing near me" or call ahead to confirm hours and fees before you go. Fees vary widely by location and store, so calling two or three nearby stores can save you money on a large check.
Grocery stores and Walmart: lower fees and longer hours
Walmart and most grocery store chains (Kroger, Safeway, Albertsons, Whole Foods) cash checks at the customer service desk. Fees are typically $3 to $8 per check, lower than dedicated check-cashing stores. They are open during store hours, which often extends into the evening and weekends when banks are closed.
Bring a valid photo ID. Walmart and grocery stores usually cash payroll checks, government checks, and tax refund checks. Personal checks are riskier for them, so policies vary—some locations cash them, others refuse them entirely. Call the store's customer service desk before you go to confirm they cash the type of check you have.
Walmart and grocery stores are more convenient if you're already shopping or live near one. The trade-off is that they may refuse personal checks or checks over a certain amount (often $1,000 or $2,000). If the store refuses, you have not lost anything except the phone call.
The issuing bank: free but requires their location
The bank or credit union printed on the check will cash it for free, even if you have no account there. This is the cheapest option. Bring a valid photo ID and the check itself. The teller will verify the check is legitimate and the account has funds, then hand you cash.
The catch is that you must go to a branch of that bank. If the check is from a small regional bank or credit union, you may have to travel. Large banks like Bank of America, Wells Fargo, Chase, and Citibank have branches in most cities, so cashing a check from them is usually quick. If the check is from a bank you've never heard of, search online for their branch locations or call their customer service number (printed on the check) to find the nearest branch.
Banks have limited hours—usually 9 a.m. to 5 p.m. on weekdays, with shorter Saturday hours and no Sunday service. If you need cash outside those hours, a check-cashing store or grocery store is your only option.
Your employer's payroll office: free for your own paycheck
If the check is your own paycheck, your employer's payroll or accounting office will cash it for free. This is the fastest and cheapest option if you work for a company with an on-site payroll office. You typically need no ID if they know you, though some offices ask for one anyway.
This option works only for paychecks from your current employer. If you've left the job, the payroll office may refuse or require you to go through the bank instead. Ask your payroll office whether they cash checks and what hours they're available—many close by 4 p.m. or are only open certain days of the week.
Mobile deposit and online payment apps: remote but requires a bank account
If you have access to a bank account—even a basic checking account with no minimum balance—you can deposit a check remotely using mobile deposit. Most banks offer this through their mobile app: photograph the front and back of the check, and the bank deposits it into your account. The funds are usually available within one to three business days.
Online payment apps like PayPal, Square Cash, and Google Pay also accept check deposits through their apps, though you need a linked bank account to receive the funds. This is not a true alternative to cashing a check without a bank account—you still need the account to access the money. But if you're considering opening an account anyway, mobile deposit means you never have to visit a branch or check-cashing store.
What to do if the check is made out to someone else
If the check is made out to another person, you cannot cash it legally unless that person signs the back and you sign below their signature. This is called a third-party check. The person who the check is made out to must endorse it (sign the back), then you sign below their name. Bring both people's IDs to the check-cashing location.
Many check-cashing stores and banks refuse third-party checks because of fraud risk. Call ahead to ask whether they accept them. If they do, expect to pay a higher fee or face extra scrutiny. The safest option is to have the original recipient deposit the check into their own account and transfer you the money through a bank transfer or payment app instead.
Frequently Asked Questions
Can I cash a check at a bank I don't have an account with?
Yes, the bank that issued the check will cash it for free with a valid ID, even if you have no account there. This is the cheapest option. You must visit a branch of that specific bank—you cannot go to a different bank and cash it.
What if I don't have a photo ID?
Most check-cashing stores, banks, and grocery stores require a valid photo ID to cash any check. If you have no ID, ask whether they accept a passport, state ID card, or tribal ID. Some locations may accept a combination of documents (like a utility bill plus a library card), but this is rare. Your best option is to get a state ID card from your local DMV.
How long does it take to get cash from a check?
Check-cashing stores and grocery stores cash checks in minutes, usually while you wait. Banks may take a few minutes longer if they need to verify the account. Mobile deposit takes one to three business days because the bank must process the image and confirm the funds.
What's the difference between a personal check and a payroll check?
A payroll check is issued by your employer and drawn on their business account. A personal check is issued by an individual from their own bank account. Check-cashing stores and grocery stores prefer payroll checks because they're less risky. Personal checks from strangers are often refused or charged higher fees.
Can I cash a check if it's dated in the future?
Technically, a check dated in the future (called a post-dated check) should not be cashed until that date arrives. However, many check-cashing stores and banks will cash it anyway. Call ahead to ask the specific location's policy. If they refuse, you'll have to wait until the date on the check or find another location.