How To Cash a Check Without a Bank Account
Where you can cash a check without opening an account
You can cash a check at a check-cashing store, your employer's payroll office, the bank or credit union that issued the check, a grocery store, or a Walmart or Target. Each location has different fees, hours, and requirements. The fastest and cheapest option depends on what kind of check you have and which locations are near you.
Check-cashing stores are the most common choice for people without bank accounts. They operate in most neighborhoods and accept checks from anyone, though they charge a percentage of the check amount — typically 1 to 3 percent for payroll checks and 5 to 10 percent for personal checks. A $500 payroll check might cost $5 to $15 to cash.
The bank or credit union that issued the check will cash it for free if you go in person with a valid ID, even if you don't have an account there. This works for checks drawn on that institution. You'll need to ask a teller which branch locations cash checks for non-customers and what their hours are, because policies vary by location.
Key Takeaways
- Check-cashing stores charge 1 to 3 percent for payroll checks and 5 to 10 percent for personal checks, making them more expensive than banks but faster than opening an account.
- The bank that issued the check will cash it free with a valid ID, even if you have no account, but you must go in person during business hours.
- Grocery stores and retailers like Walmart and Target cash checks for a flat fee (usually $3 to $6) rather than a percentage, which can save money on larger checks.
- Your employer's payroll office or HR department can cash your paycheck on the spot or deposit it to a prepaid card, avoiding third-party fees entirely.
- You'll need a valid government-issued ID at every location, and some places have limits on the check amount they will cash.
Check-cashing stores and their fees
Check-cashing stores are storefronts that cash checks for a fee. They're designed for people without bank accounts and are usually open longer hours than banks — many stay open until 8 or 9 p.m. and some operate on Sundays. You walk in with your check and a valid ID, and you leave with cash in 10 to 15 minutes.
The fee structure depends on the check type. Payroll checks and government checks (like tax refunds or Social Security) typically cost 1 to 3 percent of the check amount. Personal checks cost more — usually 5 to 10 percent — because they carry higher risk of bouncing. A $1,000 payroll check might cost $10 to $30; a $1,000 personal check might cost $50 to $100.
Some check-cashing stores also require you to provide your phone number, address, and sometimes a thumbprint. They use this information to create a record in case the check bounces. If it does, they may pursue you for the fee and the check amount. Ask about their bounce policy before you hand over your check.
Cashing checks at the issuing bank
The bank or credit union that issued the check must cash it for free if you present it in person with a valid ID. This applies whether you have an account there or not. You do not need to be a customer. Walk into any branch of that bank, go to the teller window, and ask to cash the check.
To find the right bank, look at the check itself. The name of the bank appears in the top left corner and again at the bottom left. If it says "First National Bank of Chicago," you go to any First National Bank of Chicago branch. If it says "Wells Fargo," you go to Wells Fargo. Call ahead to confirm the branch is open and ask if they cash checks for non-customers, because a few institutions have stopped doing this.
This method is free but requires you to go during business hours, which are usually Monday through Friday 9 a.m. to 5 p.m., with limited Saturday hours. If you work during those hours or live far from a branch, a check-cashing store may be more practical despite the fee.
Grocery stores and retailers that cash checks
Many grocery stores, Walmart, Target, and similar retailers cash checks at the customer service desk. They typically charge a flat fee of $3 to $6 per check rather than a percentage. This makes them cheaper than check-cashing stores for large checks but more expensive for small ones.
The advantage is convenience — you may already be shopping there, and their hours are longer than banks. The disadvantage is that they often have a maximum check amount they will cash, usually $1,000 to $2,500. They also may refuse personal checks and only cash payroll checks, government checks, or checks from the store itself (like a refund check).
Call the customer service desk at your nearest location to ask what types of checks they cash, what their fee is, and what the maximum amount is. Policies vary by store and sometimes by individual location. Bring a valid ID when you go.
Getting paid through your employer instead
If the check is your paycheck, your employer's payroll or HR office may be able to cash it for you on the spot. Some companies keep cash on hand for this purpose. This avoids any third-party fee and is the fastest option if your employer offers it.
Ask your HR department or payroll manager whether they can cash your check. If they can't, ask whether they offer direct deposit to a prepaid card or a payroll card. Many employers partner with card companies to offer this service at no cost to the employee. You get paid directly to the card, which you can use to withdraw cash at ATMs or spend at stores, with no check-cashing fee.
If your employer offers direct deposit, this is usually the cheapest long-term option because you avoid fees on every paycheck. The card itself may have a small monthly fee (typically $0 to $3), but that's far less than paying 1 to 3 percent on each check.
What ID you need and what to bring
Every check-cashing location requires a valid government-issued photo ID. This means a driver's license, state ID card, passport, or military ID. A student ID, work badge, or library card will not work. If your ID is expired, some places will still accept it; others will not. Call ahead if you're unsure.
Bring the check itself and nothing else — you don't need a bank account statement, proof of address, or any other document. Some check-cashing stores may ask for your phone number and address, which they'll write down or scan. A few may ask for a thumbprint or fingerprint to create a record.
If the check is made out to someone else, you cannot cash it. The name on the check must match the name on your ID. If your name has changed (through marriage, for example) and your check is under your old name, you'll need to update your ID first or have the check reissued in your current name.
Fees and limits to compare
| Location | Fee Structure | Typical Cost on $500 Check | Hours | ID Required |
|---|---|---|---|---|
| Check-cashing store | 1–3% for payroll; 5–10% for personal | $5–$25 | Often 8 a.m.–8 p.m., some Sundays | Government photo ID |
| Issuing bank | Free | $0 | Usually 9 a.m.–5 p.m. weekdays | Government photo ID |
| Grocery store or retailer | Flat fee $3–$6 | $3–$6 | Often 7 a.m.–10 p.m. or later | Government photo ID |
| Employer payroll office | Free | $0 | Business hours only | Work ID or employee badge |
Frequently Asked Questions
Can I cash a check made out to someone else?
No. The name on the check must match the name on your ID. If the check is made out to another person, they must cash it themselves or sign it over to you (called a third-party check), and most check-cashing locations no longer accept third-party checks because of fraud risk.
What happens if the check bounces after I cash it?
If the check bounces, the check-cashing store will deduct the amount from your account or pursue you for payment. You'll also owe their fee. This is why check-cashing stores charge more for personal checks — the risk is higher. Keep your receipt in case you need to dispute the charge.
Do I need to be a customer to cash a check at a bank?
No. Any bank must cash a check drawn on that bank for free if you show a valid ID in person, regardless of whether you have an account. However, some banks have stopped this practice, so call ahead to confirm.
Can I cash a check online or by mail without a bank account?
No. You must cash a check in person at a physical location. Online check cashing services do not exist for people without bank accounts. Mobile check deposit (taking a photo of the check) requires a bank account.
What's the cheapest way to cash a check without a bank account?
If it's a paycheck, ask your employer to cash it or set up direct deposit to a payroll card. If it's from a bank, go to that bank in person — it's free. For other checks, compare the flat fee at a grocery store or retailer against the percentage fee at a check-cashing store based on the check amount.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.