California tax refunds by direct deposit usually arrive within 21 days of the Franchise Tax Board accepting your return

If you filed electronically and chose direct deposit, the Franchise Tax Board (FTB) typically processes your return within 21 days. That clock starts when they accept your return, not when you file it. Once they approve your refund, the money moves from the state treasury to your bank, which usually takes another 1 to 3 business days depending on your bank's processing speed.

The 21-day window assumes your return has no errors, your bank account information is correct, and you did not claim certain credits that require manual review. If any of those conditions do not hold, your refund will take longer. You can check the exact status of your refund using the FTB's Where's My Refund tool on their website, which updates every 24 hours.

Key Takeaways

  • Direct deposit refunds from California typically arrive 21 days after the FTB accepts your return, plus 1 to 3 business days for your bank to post the money.
  • The FTB's Where's My Refund tool shows your refund status and expected deposit date, and you can check it as soon as your return is accepted.
  • Returns with errors, missing information, or certain tax credits will be held for manual review and take significantly longer than 21 days.
  • If your refund does not arrive within the stated timeframe, contact the FTB directly rather than your bank, because delays almost always originate with the state.

When the FTB accepts your return and starts the 21-day clock

Electronic returns are usually accepted within 24 hours of filing. The FTB sends you an acceptance confirmation by email or through your tax software account. That acceptance date is when the 21-day countdown begins, not the date you hit submit. If you file on April 10 and receive acceptance on April 11, the 21 days runs from April 11.

Paper returns take much longer to enter the system. The FTB must receive your physical return, scan it, and manually enter the data. This process can take 4 to 8 weeks before your return is even accepted. If you filed on paper, you should not expect a refund within 21 days of mailing it; expect 4 to 8 weeks just to reach the acceptance stage, then another 21 days for processing.

How to track your refund status in real time

Go to the FTB's Where's My Refund page and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will show you whether your return has been accepted, whether it is being processed, and the expected deposit date if approval is underway.

If the tool says your refund is approved and gives you a deposit date, that date is when the money will land in your bank account. If it says your return is still being processed, you will see an estimated completion date instead. If it says your return is under review, something on your return needs attention — the tool will usually tell you what.

Reasons your refund might take longer than 21 days

The most common delay is a mismatch between the income reported on your return and what the FTB received from employers or financial institutions. If you reported $50,000 in wages but your W-2s add up to $52,000, the FTB will hold your return for manual review. This can add 2 to 4 weeks to your timeline.

Certain tax credits also trigger manual review. The California Earned Income Tax Credit (CalEITC) and the Young Child Tax Credit require the FTB to verify your income and household composition before they approve the refund. If you claimed either of these, add 2 to 6 weeks to the standard 21-day window.

Missing or incorrect information also causes delays. If you wrote your Social Security number wrong, left a required field blank, or provided an invalid bank account number, the FTB will contact you to correct it. This back-and-forth can add weeks. Make sure your direct deposit information is exactly right before you file.

What happens after the FTB approves your refund

Once the FTB approves your refund, they send an electronic instruction to your bank with the deposit amount and your account number. Your bank then processes that instruction, which usually takes 1 to 3 business days. Weekends and bank holidays do not count as business days, so if your refund is approved on a Friday, your bank may not process it until Tuesday.

Some banks post direct deposits as soon as they receive them, usually early morning. Others wait until the end of the business day. A few banks hold deposits for 24 hours as a fraud check. You cannot speed this up by calling your bank; they are following standard processing rules. The money is on its way once the FTB sends it.

If your refund does not arrive on time

Wait until at least 3 business days after the expected deposit date before you contact anyone. If today is Wednesday and your refund was supposed to arrive Tuesday, wait until Friday. If it still has not shown up by Friday, contact the FTB, not your bank.

Call the FTB at 1-800-852-5711 (toll-free) or use the Where's My Refund tool to see if the status has changed. Have your Social Security number, filing status, and refund amount ready. If the FTB shows the refund as approved and sent, ask them for the date it was transmitted to your bank. Then contact your bank with that date and ask them to trace the deposit.

If the FTB shows the refund as still processing or under review, ask what information they need from you to move forward. Do not assume the delay is your bank's fault; in the vast majority of cases, the money has not left the FTB yet.

Direct deposit versus check or debit card

Direct deposit is the fastest method. A check takes 2 to 4 weeks to arrive by mail after the FTB approves your refund, and you then have to deposit it yourself. A debit card issued by the FTB takes about the same time as a check to arrive. If speed matters to you, direct deposit is the only option that gets you money within 3 to 4 weeks total.

Direct deposit also eliminates the risk of a lost or stolen check. Once the money is in your bank account, it is yours. With a mailed check, there is a window where the check could be lost, stolen, or delayed by postal service issues.

Frequently Asked Questions

Can I change my direct deposit information after I file?

No. Once you file your return, the FTB will deposit to the account you listed on the return. If you made a mistake, contact the FTB immediately at 1-800-852-5711. They may be able to correct it before processing begins, but this is not may provide. If they cannot correct it, the refund will go to the wrong account and you will have to contact your bank to retrieve it.

Why does the Where's My Refund tool say my refund is approved but it has not arrived yet?

The tool updates once per day, usually overnight, so there is a lag between when the FTB approves your refund and when the tool reflects that status. Also, the expected deposit date shown in the tool is when the money should arrive in your bank account, not when the FTB sends it. Give it 1 to 3 business days after the stated date before contacting anyone.

What if I filed an amended return after getting my refund?

An amended return (Form 540-X) is processed separately and can take 8 to 12 weeks. If you are owed additional money, it will be sent as a separate refund. If you owe money, the FTB will deduct it from the amended return and send you the net amount.

Does my bank charge a fee to receive my tax refund?

No. Banks cannot charge you to receive a direct deposit, including a tax refund. If your bank is charging you a fee related to receiving your refund, that is not a standard practice and you should contact your bank's customer service to ask why.

What if I moved and my bank account is no longer active?

If your bank account closed before the FTB sent your refund, the deposit will be rejected and returned to the FTB. The FTB will then issue a check and mail it to the address on your return. This adds 2 to 4 weeks to your timeline. Update your address with the FTB as soon as you move, and keep your bank account open until you are certain your refund has been deposited.