Places that cash checks near you

Check-cashing stores, grocery stores, Walmart, and your bank or credit union are the most common places to cash a check. Check-cashing stores are dedicated to this service and are often located in neighborhoods where bank branches are sparse. Grocery chains like Kroger, Safeway, and Albertsons cash checks at customer service desks. Walmart has a financial services counter in most locations. Your own bank or credit union will cash your checks for free if you have an account there, and many will cash checks even if you don't — though fees may apply.

The fastest way to find what's near you is to search "check cashing near me" on Google Maps or call ahead to confirm hours and whether they accept the type of check you have. Some places have limits on check amounts, and some won't cash certain types like post-dated checks or two-party checks. Calling first saves a trip.

Key Takeaways

  • Check-cashing stores, grocery stores, Walmart, and banks all cash checks, but fees and limits vary by location and check type.
  • Your own bank or credit union cashes your checks for free if you have an account; many will cash checks from non-customers for a fee.
  • Post-dated checks, two-party checks, and very large checks may be refused or require extra verification.
  • Calling ahead to confirm hours, fees, and whether they accept your specific check type takes five minutes and prevents wasted trips.
  • Check-cashing stores typically charge 1 to 3 percent of the check amount, while grocery stores and Walmart often charge a flat fee per check.

Check-cashing stores and their fees

Dedicated check-cashing businesses exist specifically for this purpose and are often the fastest option if you don't have a bank account. They typically charge a percentage of the check amount — usually 1 to 3 percent — though some charge a flat fee instead. A $500 check might cost $5 to $15 to cash, depending on the store and the check type.

These stores also often offer money orders, bill payment services, and payday loans, so they're designed to handle financial transactions without requiring a bank account. The trade-off is that the fee is higher than what a bank charges, and the percentage can add up quickly on large checks. Look for ACE Cash Express, Check Into Cash, or local independent check-cashing businesses in your area.

Grocery stores and big-box retailers

Most major grocery chains and Walmart cash checks at their customer service or financial services desk. Fees are often lower than dedicated check-cashing stores — typically $2 to $5 per check — and some grocery stores cash checks for free if you're a loyalty member or make a purchase. Walmart's fees vary by location but are generally competitive.

The advantage is convenience: you may already be shopping there, and the hours often extend later than bank branches. The downside is that limits on check amounts are common, and some stores won't cash checks over a certain threshold. Call ahead to confirm the limit and whether they accept the type of check you have.

Banks and credit unions

If you have an account at a bank or credit union, cashing your own checks is free. Many banks and credit unions will also cash checks from non-customers, but they charge a fee — typically $5 to $10 per check. Some credit unions are more lenient with non-members than others, so it's worth calling first.

Banks have the advantage of security and legitimacy, and they can verify the check immediately. If you're considering opening an account anyway, cashing checks for free is one of many reasons to do so. Some online banks don't have physical branches, so this option won't work for them.

What types of checks they will and won't cash

Most places will cash personal checks, payroll checks, and government checks like tax refunds or Social Security. Post-dated checks — checks dated for a future date — are often refused because the funds may not be available yet. Two-party checks, where the check is made out to two people, are risky for the cashing business and are frequently declined.

Checks with alterations, stains, or unclear writing may be refused. Very large checks sometimes require extra verification or a manager's approval. Damaged checks, checks from closed accounts, and checks that appear fraudulent will be rejected. If you're unsure whether your check will be accepted, describe it when you call ahead.

How to prepare before you go

Bring a government-issued photo ID — a driver's license, passport, or state ID card. Most places require this for any check-cashing transaction. Bring the check itself, of course, and have the routing and account numbers ready if asked.

If you're cashing a check made out to someone else, you'll need that person's permission and signature on the back of the check, plus their ID. Some places won't accept two-party checks at all, so call first. If the check is from an employer or government agency, have your account number or employee ID handy in case they need to verify your identity.

Comparing fees across different places

Location TypeTypical FeeSpeedLimits
Check-cashing store1–3% of check amount5–10 minutesVaries; some cap at $5,000
Grocery store$2–$5 flat fee or free with membership10–15 minutesOften $1,000–$2,000
Walmart$3–$5 flat fee5–10 minutesTypically $5,000
Your bank (with account)FreeImmediateNone
Non-customer bank$5–$10 flat fee10–15 minutesVaries

Frequently Asked Questions

Can I cash a check without an ID?

No. Government-issued photo ID is required by law for check-cashing transactions. This is part of anti-fraud and anti-money-laundering regulations. If you don't have an ID, you'll need to get one before you can cash a check anywhere.

What if the check is made out to someone else?

You can't cash it unless that person signs the back and provides their ID. Some places refuse two-party checks altogether, so call first. If the check is made out to a business or organization, you'll need to be authorized to cash it on their behalf, usually with a letter or power of attorney.

How long does it take to cash a check?

Most check-cashing transactions take 5 to 15 minutes. Check-cashing stores and Walmart are usually fastest. Grocery stores may take longer if the line is busy. Banks and credit unions verify the check, which can add a few minutes but ensures the funds are real.

Can I cash a check if it's damaged or torn?

It depends on how damaged it is. Minor tears or stains may be accepted if the check is still readable and the routing and account numbers are clear. Heavily damaged checks are usually refused. If you're unsure, call ahead or ask the teller when you arrive.

What's the largest check amount they'll cash?

Limits vary widely. Check-cashing stores may cap at $5,000, grocery stores at $1,000 to $2,000, and Walmart at around $5,000. Banks often have higher limits or no limit at all for account holders. Call the specific location to confirm their limit before you go.