Where to cash a check in California

In California, you can cash a check at your bank, a credit union, a check-cashing store, or sometimes at a grocery store or pharmacy. Your bank or credit union will cash checks for free if you have an account there. If you don't have an account, many banks will still cash checks drawn on their institution at no charge, though some charge a small fee for non-customers.

Check-cashing stores are open longer hours than banks and don't require an account, but they charge a fee — usually between 1% and 5% of the check amount, depending on the check type and the store. Grocery stores like Safeway and Albertsons, and pharmacies like CVS and Walgreens, offer check cashing in many California locations, typically for $3 to $5 per check. Call ahead to confirm the store near you offers this service and what their fee is.

The fastest option is usually your own bank or credit union if you have an account — you can cash the check when ready or deposit it and have the funds available the same day or next business day. If you don't have a bank account, a check-cashing store will give you cash on the spot, but you'll pay a percentage of the check amount.

Key Takeaways

  • Banks and credit unions cash checks for free or low cost if you have an account, and many will cash checks from non-customers for a small fee.
  • Check-cashing stores charge 1% to 5% of the check amount but don't require an account and are often open outside normal banking hours.
  • Grocery stores and pharmacies in California offer check cashing for a flat fee of $3 to $5, though not all locations participate.
  • You will need a valid government-issued ID to cash a check at any location in California.
  • Depositing a check into a bank account avoids cashing fees entirely, though the funds may not be available for one to two business days.

What ID you need to cash a check in California

California law requires you to show a valid government-issued photo ID when you cash a check. Acceptable forms include a California driver's license, state ID card, passport, military ID, or tribal ID. The ID must not be expired, though some check-cashing stores may accept an ID that expired within the last year — call ahead to ask.

If you don't have a photo ID, you cannot cash a check at a bank, credit union, or check-cashing store. Your options are limited to depositing the check into an account (if you have one) or asking the check writer to issue you cash instead. Some people without ID open a bank account using an ITIN (Individual Taxpayer Identification Number) instead of a Social Security number, which then allows them to deposit checks.

Fees and what they depend on

The fee you pay depends on where you cash the check and whether you have an account there. Banks charge nothing for customers and often nothing for non-customers cashing checks drawn on that bank. Some banks charge $5 to $10 for non-customers cashing third-party checks (checks not drawn on their bank).

Check-cashing stores charge a percentage of the check amount, usually 1% to 5%. A $500 check might cost $5 to $25 to cash, depending on the store. Payroll checks and government checks (like Social Security or tax refunds) often have lower fees than personal checks. Grocery stores and pharmacies typically charge a flat fee of $3 to $5 per check, regardless of the amount.

If you're cashing checks regularly, opening a free checking account at a bank or credit union eliminates these fees entirely. Many California banks offer no-fee accounts with no minimum balance.

How long it takes to get your money

If you're cashing a check at a bank or check-cashing store, you get cash when ready — usually within minutes. The teller verifies the check is valid and the account has funds, then hands you the money on the spot.

If you're depositing a check into a bank account instead of cashing it, the timeline depends on the check type and your bank. Checks drawn on the same bank usually clear within one business day. Checks drawn on other banks typically take two to three business days. Some banks offer next-day availability for the first $200 of a deposited check, with the rest available after the standard hold period.

Cashing checks without a bank account

You can cash checks without a bank account at check-cashing stores, grocery stores, pharmacies, and some non-bank locations. You'll need a valid photo ID and the check itself. The process takes a few minutes — the cashier verifies the check is real, checks that the account has funds (usually by calling the bank), and hands you cash.

Check-cashing stores are the most reliable option if you don't have an account, because they specialize in this service and are open extended hours. However, they charge the highest fees. If you cash checks regularly, opening a bank account costs nothing and saves you money on fees over time. Many banks in California offer accounts with no monthly fee, no minimum balance, and no direct deposit requirement.

What to do if a check is refused or bounces

If you cash a check and it later bounces (the account doesn't have enough money), the check-cashing store or bank can take the money back from your account if you deposited it, or pursue you for the amount if you received cash. California law holds the person who cashed the check responsible for the amount.

If a check-cashing store refuses to cash your check, they must tell you why. Common reasons include a missing signature, a post-dated check (dated in the future), an illegible amount, or a check that's more than six months old. If the check is post-dated, you can ask the check writer to issue a new check dated today, or you can wait until the date on the check and try again.

If you believe a check was refused unfairly, you can try a different check-cashing location or ask the check writer to verify the account has funds before you attempt to cash it again.

Cashing checks online or by mail

You cannot cash a check online or by mail in the traditional sense — you cannot receive cash without being present. However, you can deposit a check remotely using mobile check deposit, which most California banks offer through their app. You photograph the front and back of the check, submit it through the app, and the funds are deposited into your account within one to three business days.

Mobile deposit is free and convenient, but you don't receive cash when ready — the money goes into your account, not your hand. If you need cash right away, you can withdraw it from an ATM or teller after the check clears. Some banks make a portion of the deposit available when ready (usually $200 or less) while the rest clears.

If you receive checks by mail regularly and don't need when ready cash, mobile deposit saves you time and fees. If you need cash the same day, you'll need to visit a check-cashing location in person.

Frequently Asked Questions

Can I cash a check that's not in my name?

No. California law requires the person cashing the check to be the payee (the person the check is written to). If someone else's name is on the check, they must cash it themselves or sign the back and write "Pay to the order of [your name]," then sign again. This is called a third-party check, and many banks and check-cashing stores refuse to accept them because of fraud risk.

What if my check is post-dated?

A post-dated check is dated in the future. Most check-cashing stores and banks will not cash it until that date arrives. You can ask the check writer to issue a new check dated today, or you can wait until the date on the check and return to cash it then. Depositing a post-dated check into your account is also usually not possible until the date arrives.

Do I have to pay taxes on cashed checks?

Cashing a check itself is not a taxable event — you're receiving money that was already yours. However, the income the check represents may be taxable. If it's a paycheck, your employer already withheld taxes. If it's income from self-employment or a side job, you may owe taxes on it. Consult a tax professional about your specific situation.

What's the difference between cashing and depositing a check?

Cashing a check means receiving the full amount in cash when ready. Depositing a check means putting it into a bank account, and the funds become available after a hold period (usually one to three business days). Cashing costs fees at check-cashing stores; depositing into your own account is free.

Can I cash a check at a different bank than the one it's drawn on?

Yes, but you may pay a fee. If the check is drawn on Bank A and you try to cash it at Bank B, Bank B may charge you $5 to $10 because they have to verify the funds with another institution. Cashing it at Bank A (the bank the check is drawn on) is usually free for non-customers, or free for customers.