You have several options to turn a check into cash without opening a bank account
The most straightforward routes are a check-cashing store, your bank's teller window (even without an account), or the issuing bank if you know which one it is. A grocery store or retail chain may also cash checks for customers. Each option has different fees, speed, and requirements — some charge a percentage of the check amount, others charge a flat fee, and some charge nothing at all.
The fastest and cheapest option depends on what kind of check you have, how much it's for, and which businesses are near you. A paycheck from an employer often cashes free at your employer's bank. A personal check from someone else usually costs money at a check-cashing store but may be free at the issuing bank.
Key Takeaways
- Check-cashing stores charge between 1% and 5% of the check amount, but they're open longer hours than banks and don't require an account.
- The bank that issued the check will cash it for free at a teller window, even if you don't have an account there.
- Grocery stores and retailers like Walmart cash checks for customers, usually for a flat fee of $3 to $5 or a small percentage.
- Paychecks often cash free at your employer's bank or at check-cashing stores that partner with your employer.
- You'll need a valid photo ID and the original check; some places also ask for a second form of ID or a thumbprint.
Check-cashing stores: the most common option
A check-cashing store will turn your check into cash on the spot, usually within minutes. They charge a fee that varies by location and check type — typically 1% to 5% of the check amount. A $500 check might cost $5 to $25 to cash. Some stores charge a flat fee instead, often $3 to $10 regardless of the check size.
You'll need a valid photo ID (driver's license, state ID, or passport). Some stores ask for a second form of ID or will take a thumbprint. The store scans your ID and the check into their system. They verify the check is real by contacting the bank or using electronic verification, then hand you cash. This usually takes 5 to 15 minutes.
Check-cashing stores are open longer than banks — many stay open until 7 or 8 p.m. on weekdays and open on Saturdays. They're common in most neighborhoods, though fees and hours vary by location. Call ahead or check their website to confirm they cash the type of check you have and what their current fee is.
The issuing bank: free but requires you to know which bank
If you know which bank issued the check, you can walk into any branch of that bank and ask a teller to cash it. They will do this for free, even if you don't have an account there. You need only a valid photo ID. The teller will verify the check and hand you cash, usually within 5 to 10 minutes.
The bank name appears in the top left corner of the check. If you're not sure which bank it is, search the bank's name online plus "branch near me" to find a location. Call ahead to confirm they cash checks for non-customers, though most do.
This option is free but only works during bank hours — typically 9 a.m. to 5 p.m. on weekdays, with limited Saturday hours at some branches. If you need cash outside these hours, a check-cashing store is your faster option.
Grocery stores and retailers
Many grocery chains and large retailers like Walmart, Target, and Kroger cash checks at the customer service desk. Fees are usually $3 to $5 flat, or sometimes a small percentage of the check amount. You'll need a valid photo ID and sometimes a store loyalty card or membership.
The advantage is convenience — these stores are often open later than banks and on Sundays. The disadvantage is that not all locations cash checks, and policies vary by store and region. Call the customer service desk at your nearest location to ask whether they cash checks and what their fee is.
Some retailers limit the check amount they'll cash (for example, $500 or $1,000 maximum) or won't cash certain types of checks like personal checks from individuals. Ask about their restrictions before you go.
Your employer's bank: often free for paychecks
If the check is your paycheck, your employer's bank may cash it for free. Many employers use a specific bank for payroll, and that bank will cash paychecks from that employer without charging a fee, even if you don't have an account.
Ask your employer or HR department which bank processes payroll. Then visit that bank's branch with your paycheck and a valid photo ID. The teller will verify the check and cash it at no cost. This is the cheapest option for paychecks and usually takes 5 to 10 minutes.
What to bring and what to expect
You'll need the original check and a valid photo ID for any of these options. A driver's license, state ID card, or passport all work. Some places ask for a second form of ID — a utility bill, lease, or credit card with your name on it. A few check-cashing stores also take a thumbprint or photograph.
The person or business that issued the check must have funds in their account for the check to clear. If they don't, the check will bounce and the cashing location may charge you a fee (usually $5 to $15) or ask you to return the cash. This is rare with paychecks but more common with personal checks.
Bring the check as soon as you receive it. Checks are valid for six months from the date written, but cashing them quickly reduces the risk of the account being closed or the funds being moved.
Comparing your options by cost and speed
| Option | Cost | Speed | Hours | What You Need |
|---|---|---|---|---|
| Check-cashing store | 1–5% or $3–$10 flat | 5–15 minutes | Often until 7–8 p.m., Saturdays open | Photo ID |
| Issuing bank | Free | 5–10 minutes | 9 a.m.–5 p.m. weekdays, limited Saturday | Photo ID |
| Grocery store or retailer | $3–$5 flat | 5–10 minutes | Often until 9–10 p.m., open Sundays | Photo ID, sometimes store card |
| Employer's bank (paycheck) | Free | 5–10 minutes | 9 a.m.–5 p.m. weekdays, limited Saturday | Photo ID, paycheck |
Frequently Asked Questions
Can I cash a check at a bank where I don't have an account?
Yes. The bank that issued the check will cash it for free at any of their branches. Other banks may charge a fee or refuse. Your best bet is to go to the bank whose name appears on the check.
What happens if I cash a check and it bounces?
The cashing location will contact you and ask you to return the cash or pay a fee (usually $5 to $15). If you spent the money, you may owe the amount plus the fee. The person who wrote the check is responsible for the bounced check, but you may have to pursue them for repayment.
Do I need a bank account to cash a check?
No. You can cash a check at a check-cashing store, the issuing bank, a grocery store, or a retailer without an account. You need only a valid photo ID and the original check.
How long does it take to cash a check?
Most locations cash checks in 5 to 15 minutes. Check-cashing stores and retailers are usually fastest. Banks may take slightly longer if they're busy, but rarely more than 10 minutes.
Can I cash a check made out to someone else?
Not without their permission. The person the check is made out to must sign the back of the check and write "Pay to the order of [your name]." Then you both go to the cashing location with your IDs. Many places refuse third-party checks, so call ahead.