Yes, you can cash a check without a bank account using check-cashing services, retail locations, or your employer

You do not need a bank account to turn a check into cash. The person or business who issued the check has already set aside the money — your bank account is just one way to access it. Check-cashing services, grocery stores, pharmacies, and some employers will convert the check to cash on the spot, though each charges a fee and has its own rules about which checks they will accept.

The trade-off is cost and speed. A bank account holder can deposit a check for free and wait a few business days. Without an account, you pay a percentage of the check amount — typically 1 to 5 percent — and get cash immediately. The fee varies by the check amount, the issuer, and where you cash it.

Key Takeaways

  • Check-cashing services charge a percentage fee (usually 1 to 5 percent) but accept most types of checks and have the longest hours.
  • Retail locations like Walmart, Target, and grocery stores cash checks for a flat fee, often cheaper than dedicated check-cashing services for small checks.
  • Your employer or the business that issued the check may cash it for free if you ask, though this is not may provide.
  • You will need a government-issued photo ID to cash any check, and the check must be made out to you or be endorsed to you by the original payee.
  • Postdated checks, third-party checks, and checks with alterations are often refused, so verify the check is valid before you go to cash it.

Check-cashing services and their fees

Dedicated check-cashing businesses are the most common option. They operate in most neighborhoods, stay open longer than banks, and accept a wider range of checks. You walk in with your check and photo ID, and you leave with cash within minutes. The fee is usually a percentage of the check amount — typically 1 to 5 percent depending on the check size and type.

A $500 paycheck might cost $10 to $25 to cash. A $100 check might cost $3 to $5. Some services charge a flat fee instead of a percentage, which can be cheaper for large checks but more expensive for small ones. Call ahead or check the storefront window to learn the exact fee before you hand over your check.

Check-cashing services also offer other services — money orders, bill payment, wire transfers — so they may charge extra if you need those. Stick to the basic check-cashing fee if that is all you need.

Retail locations that cash checks

Walmart, Target, Kroger, Safeway, and many other grocery and discount stores cash checks at the customer service desk. The fee is usually a flat amount — often $3 to $6 — rather than a percentage, which makes them cheaper than check-cashing services for most personal checks. You need a photo ID and the check must be made out to you.

Retail check-cashing is often limited to payroll checks, government checks (like tax refunds or Social Security), and checks from the store itself. Personal checks from individuals or small businesses are often refused. Ask at the customer service desk whether they will cash your specific check before you wait in line.

Hours are longer than banks — many are open evenings and weekends — so this is a good option if you need cash outside normal business hours.

Cashing a check through your employer or the check issuer

If the check is a paycheck, your employer's payroll or accounting department may cash it for you on the spot, especially if you ask before the end of the business day. This costs nothing and is the fastest option if available. Not all employers do this, and some limit it to employees, so ask first.

If the check is from a business — a refund, a payment for work, a reimbursement — you can call or visit the business and ask whether they will cash it. Many will, particularly if the check amount is small and you have ID. This also costs nothing.

This route only works if you can reach the issuer during business hours and they are willing. It is worth trying before you pay a fee elsewhere.

What you need to bring and what checks are refused

Every check-cashing service and retail location requires a government-issued photo ID — a driver's license, passport, state ID card, or military ID. Without it, they will refuse the check. Bring the ID even if you think you will not need it.

The check must be made out to you by name, or it must be endorsed to you by the person it was made out to. An endorsement means the original payee signs the back of the check and writes "Pay to the order of [your name]" above their signature. Many services refuse third-party checks (checks endorsed to you by someone else) because the risk of fraud is higher.

Postdated checks — checks dated in the future — are usually refused because the money has not cleared yet. Checks with alterations, erasures, or damage are often refused. Checks that are very old (more than six months) may be refused. Ask the service whether your specific check will be accepted before you commit to using them.

Comparing costs across different methods

MethodTypical FeeSpeedHoursChecks Accepted
Check-cashing service1–5% of check amountMinutesExtended (evenings, weekends)Most types
Retail store (Walmart, Kroger, etc.)$3–$6 flat feeMinutesExtended (evenings, weekends)Payroll, government, store checks only
Employer or check issuerFreeMinutesBusiness hours onlyDepends on issuer
Bank (if you open an account)Free1–3 business daysBusiness hours or ATMAll types

For a $500 paycheck, a retail store at $5 is cheaper than a check-cashing service at $15 to $25. For a $100 check, the percentages are closer — $1 to $5 at a service versus $5 at retail. The best choice depends on the check amount, the type of check, and whether you need cash immediately or can wait.

What happens if the check bounces

If you cash a check and it later bounces — meaning the account it was drawn on has insufficient funds — the service or store that cashed it will come after you for the money. You are responsible for returning the full amount plus any fees the service charged. This is why services verify the check and the ID before handing over cash, and why they refuse checks that look risky.

If you suspect a check might bounce, do not cash it. Ask the issuer to confirm the funds are available, or wait until you know the check has cleared. Once you cash it, you own the risk.

Frequently Asked Questions

Can I cash a check made out to someone else?

Only if that person endorses it to you by signing the back and writing "Pay to the order of [your name]." Many services refuse third-party checks because fraud is common. Call ahead to confirm the service will accept an endorsed check before you go.

What if I do not have a photo ID?

You cannot cash a check without one. A government-issued ID is required by law to prevent fraud. If you do not have a driver's license or passport, you can get a state ID card from your local DMV or equivalent office.

Can I cash a check online without a bank account?

No. Online check-cashing services require a bank account or prepaid card to deposit the funds. You must cash a physical check in person at a check-cashing service, retail store, or the check issuer.

How much does it cost to cash a check at a check-cashing service?

Fees vary by location and check type, but typically range from 1 to 5 percent of the check amount. A $500 check might cost $5 to $25. Call the service or check their website for the exact fee before you go.

Is it cheaper to open a bank account than to keep paying check-cashing fees?

If you cash checks regularly, yes. Many banks and credit unions offer free checking accounts with no minimum balance. After a few months of check-cashing fees, a free account pays for itself and gives you access to ATMs, bill pay, and other services.