State tax refunds by direct deposit usually arrive within 5 to 21 days after the state accepts your return

The speed depends on three things: when the state receives and processes your return, whether it passes their fraud checks, and your bank's processing time on the receiving end. Most states post the money to your account within two to three weeks of acceptance, but some are faster and a few take longer. The IRS federal refund and your state refund move on separate timelines — your state money may arrive weeks before or after your federal refund.

Direct deposit is faster than a paper check because the state sends the money electronically to your bank instead of printing and mailing it. There is no mail delay. The trade-off is that you cannot see the money move — you have to track it through your state's system or wait for your bank to notify you.

Key Takeaways

  • Most state tax refunds by direct deposit arrive 5 to 21 days after your state accepts your return, depending on the state and the complexity of your return.
  • Your state's tax agency website has a tracking tool where you can enter your Social Security number and refund amount to see the current status.
  • If your return has errors or triggers fraud review, processing pauses and can add weeks or months to the timeline.
  • Your bank may take an extra 1 to 3 business days to post the money after the state sends it, so the deposit date is not the same as the arrival date.
  • If you do not receive your refund within the state's stated timeframe, contact the state tax agency directly — they can tell you whether the money was sent and trace where it is.

What happens between filing and the money arriving

When you file your state return, the state tax agency receives it and assigns it a processing queue. If you file electronically, this happens within hours. If you mail a paper return, it takes days or weeks just to reach the office and be scanned in. Once in the queue, the state runs automated checks for math errors, missing information, and fraud patterns. This is the fastest part — usually one to three days.

If your return passes those checks, the state approves it and sends the refund amount to your bank's automated clearing house (ACH) system. This is the electronic network that moves money between banks. The state typically initiates this transfer within 5 to 10 business days of acceptance. Your bank then receives the transfer and posts it to your account, which usually takes 1 to 3 more business days. The whole process from acceptance to your account is typically 5 to 21 days, though some states are faster.

If your return does not pass the automated checks — for example, if the income you reported does not match what your employer reported, or if you claimed a refund larger than expected — the state sends it to a human reviewer. This adds time. A straightforward fix might take a week. A complicated review can take months.

How to track your state refund

Every state tax agency has a refund tracking tool on its website. You will need your Social Security number, filing status, and the exact refund amount from your return. Search "[your state] tax refund status" or go to your state's department of revenue website and look for "Where's My Refund" or "Check Refund Status." Enter your information and the tool will tell you whether the return has been accepted, is being processed, has been approved, or has been sent to your bank.

The tracking tool updates once a day, usually overnight. If you check in the morning and see "approved and sent to your bank," the money is on its way but may not appear in your account for another 1 to 3 business days. If the tool says "processing" or "under review," the state is still working on it and you should check again in a few days.

If the tool says your refund was sent to your bank more than a week ago and you still do not see it, contact your bank's customer service. The money may have been sent to the wrong account number if you made a typo on your return. Your bank can search their incoming transfers and tell you whether they received it.

Why some state refunds take longer than others

Processing speed varies by state because each state runs its own tax system. Some states, like Virginia and North Carolina, process most returns within 5 to 10 days. Others, like California and New York, typically take 3 to 4 weeks because they handle a much larger volume and do more detailed fraud checking. A few states, particularly those with older computer systems, can take 6 to 8 weeks or longer.

Your individual return can also take longer if it triggers a review. Common reasons include claiming the Earned Income Tax Credit (EITC), reporting self-employment income, having a large refund relative to your income, or having income that does not match what your employer reported to the state. These returns are not rejected — they just move to a manual review queue instead of being approved automatically. The review usually finds no problem, but it adds time.

Returns filed close to the important date also move more slowly because the state receives millions of them in a short window. If you file in April, expect longer processing than if you file in February or March.

The difference between when the state sends it and when you see it

The state and your bank operate on different schedules. When the state's tracking tool says "refund sent to your bank," it means the state has initiated an ACH transfer. This does not mean the money is in your account yet. The ACH network takes 1 to 3 business days to move the money from the state's bank to your bank. Your bank then takes another 1 to 3 business days to post it to your account and make it available to you.

Weekends and bank holidays add delay. If the state sends your refund on a Friday afternoon, your bank will not process it until Monday. If Monday is a holiday, it waits until Tuesday. This is why a refund sent on a Thursday might not show up until the following Tuesday or Wednesday.

Some banks post ACH transfers faster than others. Large national banks often post within one business day. Smaller banks and credit unions may take the full three days. If you are unsure how long your bank takes, call their customer service line and ask how long ACH deposits typically take to post.

What to do if your refund is late

If your state's tracking tool says the refund was sent to your bank more than a week ago and it has not appeared, start by contacting your bank. Give them the date the state says it was sent and ask them to search their incoming ACH transfers for your name and the refund amount. If they find it, they can tell you why it has not posted yet. If they do not find it, the transfer may not have reached them.

If your bank has not received it, contact your state tax agency directly. You will find a phone number on your state's tax website. Have your Social Security number, filing status, and refund amount ready. The state can tell you whether the transfer was sent, to which bank account, and whether there was an error in the account number you provided on your return. If the account number was wrong, the state may be able to resend it to the correct account, or you may need to file an amended return.

If your state's tracking tool still says "processing" or "under review" after the timeframe they stated on their website, call them. Processing delays happen, and the tool does not always update in real time. The agency can tell you whether your return is still being reviewed and when you can expect an answer.

Frequently Asked Questions

Can I get my state refund faster than direct deposit?

No. Direct deposit is the fastest method available. Paper checks take longer because they have to be printed and mailed. Some states offer when ready refunds if you use a tax software that offers it, but this is a loan against your refund, not the actual refund — you pay a fee and the software company gives you the money when ready, then collects from the state later.

Why is my state refund taking longer than the timeframe the state said?

Your return likely triggered a manual review. This happens when your return does not match employer records, you claimed certain credits, or the refund amount seems unusual for your income. The state is not rejecting it — they are just checking it by hand. Contact the state tax agency with your Social Security number and they can tell you where your return is in the review process.

Will my state refund arrive before or after my federal refund?

They are separate and unpredictable. Your federal refund might arrive in 10 days while your state refund takes 3 weeks, or vice versa. Track both through their separate systems — the IRS has its own "Where's My Refund" tool, and your state has its own. Do not assume one will arrive with the other.

What if I made a mistake on my return and the state is holding my refund?

The state will contact you if they need more information or find an error. Check your mail and email for letters from the state tax agency. If you know you made a mistake, you can file an amended return, but this usually delays your refund further. Contact the state tax agency first to ask whether they have already found the error or whether you need to report it yourself.

Can my bank refuse a state tax refund deposit?

No. Your bank cannot refuse an ACH deposit from the state. If the account number is correct, the money will post. If the account number is wrong, the transfer will be rejected and the state will have to resend it to the correct account or issue a paper check instead.