California check cashing locations and their fees

Check cashing in California happens at banks, credit unions, check cashing stores, grocery stores, and some retailers — each charges different fees and has different rules about which checks they'll cash. A bank or credit union where you have an account usually cashes checks free or for a small fee. Check cashing stores charge a percentage of the check amount, typically 1 to 3 percent, though some charge a flat fee instead. Grocery stores like Safeway and Kroger cash checks for customers, usually for $3 to $10 depending on the check amount. Walmart and Target also cash checks in California, with fees around $3 to $6.

The fee you pay depends on the check type, the amount, and the location's policy. Personal checks cost less to cash than payroll or government checks at most places. A $500 personal check might cost $5 to $15 to cash at a check cashing store, while the same check at a grocery store might cost $5 to $8. Government checks (tax refunds, Social Security, unemployment) sometimes have lower fees or no fee at all, depending on the business.

Speed matters too. Banks and credit unions usually cash checks when ready if you have an account. Check cashing stores, grocery stores, and retailers typically cash checks on the spot as well, though some verify checks by phone first, which can add a few minutes. Online banks do not cash checks in person, so if you bank only online, you'll need to use a mobile deposit feature or visit a physical location.

Key Takeaways

  • Banks and credit unions where you have an account usually cash checks free or for $1 to $3, making them the cheapest option if you're a member.
  • Check cashing stores charge 1 to 3 percent of the check amount, so a $500 check costs $5 to $15 depending on the store and check type.
  • Grocery stores and retailers like Safeway, Walmart, and Target cash checks for flat fees of $3 to $10, which may be cheaper than a percentage fee for large checks.
  • Government checks (Social Security, tax refunds, unemployment) sometimes have lower fees or no fee at all at check cashing stores and some retailers.
  • Most locations cash checks on the spot, but you'll need a valid ID and the check must be made out to you or signed over to you by the payee.

Banks and credit unions in your area

If you have a checking or savings account at a bank or credit union, that institution will cash your check free or for a small fee — usually $1 to $3 for non-members or $0 for account holders. Major banks in California include Bank of America, Wells Fargo, Chase, and US Bank. Credit unions include CalFed, Golden 1, and Patelco, though there are hundreds of smaller credit unions throughout the state. You can find branches near you by searching the bank's website or using Google Maps.

To cash a check at your bank, bring a valid ID and the check. If the check is made out to someone else, you'll need that person to sign the back and write "Pay to the order of [your name]" — this is called a third-party check, and some banks refuse to cash them. Ask your bank's policy before you try. If you don't have an account at the bank, most will still cash checks drawn on that bank (checks from their own customers), but they may charge a fee of $5 to $10.

Check cashing stores

Check cashing stores are businesses that cash checks for a fee, usually 1 to 3 percent of the check amount. A $500 check costs $5 to $15 depending on the store and the type of check. Payroll checks and government checks (Social Security, tax refunds, unemployment) often have lower fees than personal checks. Some stores charge a flat fee instead of a percentage — for example, $5 per check regardless of amount — which can be cheaper if you're cashing a large check.

Check cashing stores are open longer hours than banks, often until 7 or 8 p.m. on weekdays and on Saturdays. You'll need a valid ID. Some stores verify checks by phone or electronically before cashing them, which takes a few minutes. If the check bounces later, the store may try to collect the fee from you, so only cash checks you're confident are good. Look for stores in your area by searching "check cashing near me" or checking Yelp or Google Maps for locations and their hours.

Be aware that check cashing stores sometimes offer payday loans or other short-term loans alongside check cashing. These loans carry high interest rates and fees — often 400 percent annual percentage rate or higher — and are separate from check cashing. You do not have to take a loan to cash a check.

Grocery stores and retailers

Safeway, Kroger, Albertsons, and other grocery chains cash checks in California for customers, usually for a flat fee of $3 to $10 depending on the check amount and type. Walmart and Target also cash checks, with fees around $3 to $6. These locations are often more convenient than check cashing stores because you may already be shopping there, and the fees are competitive with check cashing stores for smaller checks.

Bring a valid ID and the check made out to you. Most grocery stores and retailers cash checks during their regular business hours, which are often longer than bank hours. Some locations have limits on the check amount they'll cash — for example, Walmart typically cashes checks up to $5,000. Call ahead or ask at the customer service desk to confirm the fee and any limits before you cash your check.

Online banks and mobile deposit

If you bank with an online-only bank like Ally, Charles Schwab, or Discover, you cannot cash checks in person because there are no physical branches. Instead, these banks offer mobile deposit, a feature that lets you photograph the front and back of a check using your phone and deposit it into your account. The check clears in one to three business days, and you can then withdraw the money at an ATM or transfer it to another account.

Mobile deposit is free and works for most personal and payroll checks. Government checks sometimes have limits on the amount you can deposit at once. If you need cash when ready and cannot wait for the check to clear, mobile deposit won't work — you'll need to visit a physical location like a grocery store or check cashing store.

What you need to cash a check in California

To cash a check at any location in California, you need a valid photo ID. Acceptable IDs include a California driver's license, passport, state ID card, or military ID. Some locations also accept a tribal ID or consular ID. The ID must match the name on the check.

The check must be made out to you or signed over to you by the payee. If the check is made out to someone else and they sign the back, you can cash it, but some banks and retailers refuse third-party checks. Ask before you try. The check must not be post-dated (dated in the future) — most locations will not cash a post-dated check. The check must also not be stale-dated, meaning more than six months old, though some places cash older checks if you ask.

If the check is damaged, torn, or hard to read, some locations may refuse to cash it. If the amount written in numbers does not match the amount written in words, the check may be rejected. Bring the check and ID together; you cannot cash a check by phone or online at most locations.

Fees and costs by location type

Location TypeFee StructureTypical Cost for $500 CheckSpeed
Your bank or credit unionFree for members; $1–$3 for non-members$0–$3when ready
Check cashing store1–3% of check amount or flat fee$5–$15when ready (may verify by phone)
Grocery store (Safeway, Kroger, Albertsons)Flat fee $3–$10$5–$10when ready
Retailer (Walmart, Target)Flat fee $3–$6$3–$6when ready
Online bank (mobile deposit)Free$01–3 business days

Frequently Asked Questions

Can I cash a check at a bank where I don't have an account?

Yes, if the check is drawn on that bank (meaning it's from one of their customers). Most banks charge $5 to $10 to cash a check for non-members. If the check is drawn on a different bank, they will refuse. Call the bank first to confirm their policy and fee.

What happens if a check I cashed bounces?

If the check bounces, the location where you cashed it may charge you a returned check fee of $5 to $15. Some check cashing stores will try to collect the fee from you. Banks usually reverse the deposit and charge the account holder (the person who wrote the check) a fee instead. If you cashed the check at a store, ask what their policy is on bounced checks before you cash.

Can I cash a check made out to someone else?

Only if that person signs the back of the check and writes "Pay to the order of [your name]." This is called a third-party check. Many banks and retailers refuse to cash third-party checks because of fraud risk. Call ahead to ask if the location will cash one before you try.

What if the check is post-dated or very old?

A post-dated check (dated in the future) cannot be cashed until that date arrives. A stale-dated check (more than six months old) may be refused, though some locations will cash it if you ask. Call the location first to confirm they'll accept it.

Is there a way to cash a check without paying a fee?

Yes — if you have a bank or credit union account, they will cash checks free or for $1 to $3. Opening a checking account at a local bank or credit union is free at most institutions. If you don't want an account, mobile deposit through an online bank is free, but the check takes 1 to 3 business days to clear.