The fastest places to cash a check near you

Your bank or credit union will cash your check for free if you have an account there. If you don't have an account, or your bank is closed, the next fastest option is usually a check-cashing store — they're open longer hours and don't require membership, but they charge a fee that ranges from a few dollars to a percentage of the check amount.

Walmart, Target, and some grocery store chains also cash checks at their customer service desk during store hours, usually for a flat fee lower than dedicated check-cashing businesses. Pharmacies like CVS and Walgreens cash checks at some locations. The fee and whether they'll cash your specific check depends on the store and the check type, so calling ahead saves a trip.

If you have a smartphone, mobile payment apps like Chime, Cash App, and PayPal let you photograph the front and back of a check and deposit it directly into your account — no store visit needed. This works only if you have a bank account linked to the app, and the funds may take one to three business days to appear.

Key Takeaways

  • Check-cashing stores are open longer than banks and don't require an account, but charge fees that vary by location and check amount.
  • Retail stores like Walmart and Target cash checks at customer service for a flat fee, usually lower than dedicated check-cashing businesses.
  • Mobile deposit through banking apps lets you photograph a check and deposit it without leaving home, though funds take one to three days to clear.
  • Always bring a photo ID and the original check; some places won't cash payroll checks, government checks, or checks over a certain amount.

Check-cashing stores and their fees

A dedicated check-cashing business will cash almost any check type — payroll, personal, government, tax refund — without requiring you to have an account. They're designed for people without bank accounts or those who need cash immediately. Hours are typically longer than banks, often staying open evenings and weekends.

Fees vary widely by location and check amount. Some charge a flat fee (for example, $3 to $5 per check), while others charge a percentage of the check value (typically 1% to 3%). A $500 check might cost $5 to $15 to cash depending on the store. The only way to know the exact fee is to call the location near you or ask when you arrive.

Check-cashing stores are regulated differently by state, so the ones available to you depend on where you live. Search "check cashing near me" in Google Maps to find locations, hours, and sometimes customer reviews that mention fees.

Retail stores that cash checks

Walmart cashes checks at the customer service desk for a flat fee — usually $3 to $6 depending on the check type and your state. They accept payroll checks, government checks, tax refunds, and some personal checks, but have limits on the amount (often $5,000 or less per check). You'll need a photo ID and the original check. Call your local Walmart to confirm they cash checks and what their current fee is, since policies vary by store.

Target's RedCard holders can cash checks for free; non-members pay a fee that varies by location. Some Target locations don't cash checks at all, so call ahead. Grocery chains like Kroger, Safeway, and Publix cash checks at the customer service desk, usually for $2 to $5, but availability and fees differ by store and region.

CVS and Walgreens cash checks at some locations but not all. Fees are typically $3 to $5. Call the specific store to confirm they offer check cashing and what types of checks they accept, because policies are inconsistent across locations.

Mobile deposit through banking apps

If you have a bank account and a smartphone, mobile deposit is the cheapest option — there's no fee, and you don't leave home. You photograph the front and back of the check using your bank's app, and the image is transmitted to the bank for processing. The funds appear in your account within one to three business days, depending on the bank and the check amount.

Most banks and credit unions offer mobile deposit, including large national banks like Chase, Bank of America, and Wells Fargo, as well as online banks like Chime and Ally. Some fintech apps like Cash App, PayPal, and Square Cash also offer mobile check deposit. You'll need to set up the account first and link a valid debit card or bank account.

Mobile deposit has limits — most banks cap the amount you can deposit per day (often $2,000 to $5,000) and per month. If you need cash immediately rather than waiting three days, this won't work. Also, the check must be signed and legible for the app to accept it.

What to bring and what might be refused

Bring a government-issued photo ID — a driver's license, passport, or state ID card. The check-cashing business or store will verify your identity before cashing the check. Bring the original check; photocopies won't be accepted.

Some places won't cash certain types of checks. Personal checks (checks written by an individual rather than a business or government agency) are riskier for the cashing business because they can bounce, so some stores refuse them or charge higher fees. Checks over a certain amount — often $5,000 to $10,000 — may be refused because the risk is too high. Checks that are post-dated (dated in the future), stale-dated (more than six months old), or damaged or illegible will usually be refused.

If the check is written to two people, both people may need to be present with ID to cash it. If the check is written to a business, the cashing business may refuse it unless you can prove you're authorized to cash it on behalf of the business.

Finding the cheapest option near you

If you have a bank account, mobile deposit is free and the fastest way to get the funds into your account — though not the fastest way to hold cash in your hand. If you need cash today and don't have a bank account, compare the fees at Walmart, Target, or a grocery store in your area before going to a dedicated check-cashing store, since retail fees are often lower.

Use Google Maps to search "check cashing near me" and filter by distance and hours. Call ahead to confirm the location cashes checks, what types they accept, what the fee is, and whether they're currently open. Some check-cashing businesses have seasonal or irregular hours, and some locations may have closed.

If you're cashing checks regularly, opening a bank account — even a basic checking account with no minimum balance — will save you money over time. Many banks and credit unions offer free checking, and some online banks have no fees at all.

Frequently Asked Questions

Can I cash a check without a photo ID?

No. Every check-cashing business and retail store requires a government-issued photo ID to verify your identity before cashing a check. This is a federal requirement to prevent fraud and money laundering. If you don't have an ID, you won't be able to cash a check in person.

What if the check is written to someone else?

Most check-cashing businesses won't cash a check written to another person unless that person is present with their own ID. Some places allow a third-party check if both the original payee and you sign the back, but policies vary. Call ahead to ask whether the specific location accepts third-party checks.

How long does mobile deposit take?

Mobile deposit typically takes one to three business days for the funds to appear in your account. The exact timing depends on your bank and the check amount. Large checks may take longer. If you need cash immediately, mobile deposit won't work — you'll need to visit a store or check-cashing business.

Will a check-cashing store cash a personal check?

Some will, but many charge higher fees for personal checks than for payroll or government checks because personal checks carry more risk of bouncing. Call the location to ask whether they cash personal checks and what the fee is. Retail stores like Walmart are often more willing to cash personal checks than dedicated check-cashing businesses.

What if the check bounces after I cash it?

If you cash a check and it later bounces, the check-cashing business may try to recover the money from you, or they may pursue the check writer. You won't be held responsible for a bounced check you cashed in good faith, but the business may refuse to cash checks for you in the future if it happens repeatedly.