Where to cash a check in California

You can cash a check at your own bank or credit union without a fee, even if you don't have an account there — California law requires banks to cash checks drawn on their own institution for free. If the check is drawn on a different bank, you have several options: your own bank (which may charge a fee), a check-cashing store, a grocery store customer service desk, Walmart, or a payday lender. Not all locations cash checks from all banks, so call ahead if you're unsure.

The fastest route is usually your own bank or credit union, where you can cash the check when ready during business hours. If you don't have a bank account, a check-cashing store will cash it but will take a percentage — typically 1 to 3 percent of the check amount, though rates vary by location and the type of check. Grocery stores and Walmart often have lower fees than dedicated check-cashing businesses and may cash checks for customers without requiring an account.

Key Takeaways

  • Your own bank must cash checks drawn on that bank for free under California law, regardless of whether you have an account.
  • Check-cashing stores, grocery stores, and Walmart will cash checks from other banks but charge a fee, usually 1 to 3 percent of the check amount.
  • You will need a valid government-issued photo ID to cash any check in California.
  • Bring the check and your ID to the location; the process typically takes a few minutes.

What you need to bring

You must have a valid government-issued photo ID to cash a check in California. Acceptable forms include a driver's license, state ID card, passport, or military ID. Some locations may ask for a second form of ID or additional information, particularly if the check amount is large or if you're cashing a check that's not made out to you.

Bring the check itself and make sure it's signed by the person who wrote it. If the check is made out to you, sign the back in the presence of the teller or cashier — don't sign it before you arrive. If the check is made out to someone else and they want you to cash it, they must sign the back and you must sign below their signature (this is called a third-party check, and some locations won't cash these).

Fees and what they depend on

If you're cashing a check at your own bank, there is no fee. If you're cashing a check at a different bank, that bank may charge you a fee — typically $5 to $10 — though some banks waive this for customers. Check-cashing stores charge a percentage of the check amount, which ranges from 1 to 3 percent depending on the store and the type of check. A $100 check might cost $1 to $3 to cash; a $500 check might cost $5 to $15.

Grocery stores and Walmart often charge a flat fee of $3 to $5 per check, which can be cheaper than a percentage-based fee if the check is large. Payday lenders will cash checks but typically charge higher fees and may require you to take out a loan. Always ask about the fee before you hand over the check.

Third-party checks and restrictions

A third-party check is one made out to someone else that you want to cash on their behalf. California law allows third-party check cashing, but many banks and check-cashing stores refuse to do it because of fraud risk. If you need to cash a third-party check, call ahead to confirm the location will accept it.

If the original payee is willing, the safest route is for them to deposit or cash the check themselves and then give you the money. If that's not possible, both of you should go to the location together with your IDs. The person whose name is on the check must sign the back first, then you sign below their signature. Some locations will require the original payee to be present and to show ID.

Cashing checks without a bank account

You don't need a bank account to cash a check. Check-cashing stores, grocery stores, Walmart, and payday lenders will all cash checks for people without accounts. The trade-off is that you'll pay a fee, whereas if you had a bank account you could cash checks for free at your own bank.

If you cash checks regularly, opening a basic checking account may save you money in the long run. Many banks and credit unions offer free checking accounts with no minimum balance. Once you have an account, you can deposit checks by mail, mobile app, or in person, and you can withdraw the money at an ATM or teller window without paying a fee per check.

Mobile check deposit as an alternative

If you have a bank account and a smartphone, you may be able to deposit a check using your bank's mobile app instead of going to a branch. You take a photo of the front and back of the check, and the bank deposits it into your account. The money is usually available within one to two business days, though some banks make it available when ready for certain account types.

Mobile deposit is free and convenient, but you can't get cash the same day — the money goes into your account first. If you need cash when ready, you'll still need to visit a branch or ATM. Not all banks offer mobile deposit, so check your bank's website or app to see if it's available on your account.

Frequently Asked Questions

Can I cash a check that's made out to someone else?

California law allows it, but many banks and check-cashing stores refuse because of fraud concerns. Call ahead to confirm the location will accept it. Both you and the person whose name is on the check should go together with your IDs, and they must sign the back first.

What if the check is damaged or torn?

Most locations will still cash a damaged check as long as it's readable and the amount and signature are clear. If the check is severely damaged, the bank that issued it may refuse to cash it, and you may need to contact the person who wrote it and ask for a replacement.

How long does it take to cash a check?

At a bank or credit union, it usually takes a few minutes. At a check-cashing store or grocery store, it may take 5 to 15 minutes depending on how busy they are. If you're depositing by mobile app, the photo takes a minute but the money takes one to two business days to appear in your account.

Do I have to cash the entire check?

No. You can ask the teller to cash the check for less than the full amount and return the difference as a check or deposit it into an account. Not all locations offer this, so ask first.

What if I lose the check before I cash it?

Contact the person who wrote it and ask them to stop payment on the original check and issue a replacement. They can do this through their bank. Once the original check is stopped, it can't be cashed by anyone.