How long state tax refunds take
Most states process tax refunds within 30 to 60 days of receiving your return, but the actual timeline depends on whether you filed electronically or by mail, whether you chose direct deposit or a check, and whether your return triggered a review. If you filed electronically with direct deposit before the state's deadline, you will typically see money in your account within 21 days. If you mailed a paper return or chose a check by mail, add 7 to 14 days for postal delivery on top of the processing time.
The state revenue department does not process refunds in the order they arrive. Instead, they process returns in batches — usually daily or weekly — so two returns filed on the same day may be processed days apart. Your refund date also depends on whether the state found any issues: a return that matches your W-2s and 1099s moves through in the standard timeframe, but one that needs verification can take weeks longer.
Some states publish their current processing times on their tax department website, updated weekly or monthly. Others do not, so you may need to call or check your account status online to know where you stand.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after electronic filing, while mailed checks take an additional 7 to 14 days for postal delivery.
- Paper returns take longer to process than electronic ones because the state must manually enter your information before processing begins.
- You can track your refund status through your state's tax department website or by calling their refund hotline — the tracking number is on your filing confirmation.
- If your return was selected for review or verification, processing will take longer than the standard timeline, sometimes 60 to 90 days or more.
- A refund that does not arrive within the expected window may have been sent to the wrong account, held for a debt offset, or delayed by a processing error.
Where to check your refund status online
Every state tax department maintains a refund tracker on its website. To use it, you will need your Social Security number, filing status, and the exact refund amount from your return. Some states also ask for your date of birth or the last four digits of your Social Security number. The tracker updates daily or every few days, so checking multiple times in one week will not give you new information.
The tracker will show one of four statuses: received (the state has your return but has not started processing), processing (your return is in the queue), approved (processing is complete and your refund is being prepared), or issued (the refund has been sent). Once a refund is issued, the tracker usually shows the date it was sent and the method — direct deposit or check. If you chose direct deposit, the money should arrive within 1 to 3 business days after the issued date, depending on your bank.
If the tracker shows your refund was issued but you have not received it after 5 business days, contact your state's tax department. A refund can be delayed if it was sent to a closed bank account, if your bank rejected it, or if there was a processing error in the account number you provided.
Why your refund is taking longer than expected
The most common reason for a delayed refund is a mismatch between your return and your W-2s or 1099s. If your employer reported different income than what you claimed, or if you reported self-employment income that does not match your bank records, the state will flag your return for manual review. This review can add 2 to 8 weeks to your processing time. You will not receive a notice unless the state needs more information from you — if they can resolve the issue with documents already on file, they will simply process your return later than usual.
A second common cause is an offset. If you owe back taxes to the state, child support, or a federal student loan, the state may hold your refund to pay down that debt. You will receive a notice in the mail explaining the offset and which debt it was applied to. The notice will also tell you how much of your refund was kept and how much, if any, was sent to you.
Paper returns take longer because the state must manually enter your information before processing can begin. If you filed by mail, expect your refund to arrive 5 to 10 days later than someone who filed electronically with the same filing date. If you also chose a check instead of direct deposit, add another 7 to 14 days for mailing.
How to find your state's refund tracker and phone number
Search "[your state] tax refund status" or "[your state] department of revenue refund tracker" to find the official website. The tracker is usually on the main page or under a section labeled "Refund Status," "Check Refund Status," or "Where's My Refund." Bookmark the page so you can check back without searching again.
If the online tracker is not working or you need to speak to someone, call your state's tax department. The phone number is on the tax department website, usually in the contact section. Call times are often limited — many states take calls only during business hours on weekdays, and some have separate phone lines for refund questions. Have your Social Security number, filing status, and refund amount ready when you call.
Some states also offer text message or email notifications when your refund status changes. You can usually set this up on the tracker page itself. If your state offers this service, it is faster than checking the website repeatedly.
What to do if your refund never arrives
If the tracker shows your refund was issued more than 5 business days ago and you still have not received it, call your state's tax department. Have your filing confirmation or tracking number ready. The department can tell you whether the refund was sent to the correct bank account, whether your bank rejected it, or whether there was an error in processing.
If the refund was sent to the wrong bank account — for example, a closed account or an account that belongs to someone else — the state will usually reissue it to the correct account. This takes another 7 to 21 days depending on the state. If your bank rejected the deposit, the state may send a check instead, which takes 7 to 14 days to arrive by mail.
If the tracker shows no record of your return at all, your filing confirmation may not have gone through. Check your email for a filing confirmation from the state or from the software you used to file. If you do not have one, you may need to file again or contact the tax department to confirm whether your original return was received.
Direct deposit versus check: which arrives faster
Direct deposit is faster. Once your refund is approved and issued, the state sends the money electronically to your bank, which deposits it within 1 to 3 business days. A check takes 7 to 14 days to arrive by mail after it is issued, and you must deposit it yourself before the money is available in your account.
Direct deposit also reduces the risk of loss or theft — a check can be lost in the mail or stolen from your mailbox. If you chose direct deposit when you filed, make sure the bank account number you provided is correct and that the account is still open. If you close an account after filing but before your refund arrives, the state will either reissue the refund as a check or deposit it into a different account if you provide one.
If you filed by mail and did not specify direct deposit, the state will send a check. You cannot change this to direct deposit after filing, so you will have to wait for the check to arrive.
State-by-state processing time differences
Processing times vary by state. Some states, like California and Texas, process most refunds within 21 days of electronic filing. Others, like New York and Illinois, often take 30 to 45 days. A few states with smaller tax departments or higher filing volumes may take 60 days or longer, especially during the peak filing season in March and April.
States that use third-party processors or that have older computer systems tend to process refunds more slowly. States that have recently upgraded their systems or that use modern electronic filing platforms tend to be faster. You can find your state's current processing time on its tax department website — most update this information weekly during tax season.
If you filed in a state where you do not live — for example, you worked in one state but live in another — you may need to file in both states. Each state processes its own refund independently, so you could receive one refund in 21 days and the other in 60 days.
Frequently Asked Questions
Can I speed up my state tax refund?
No. Once you have filed, the state processes refunds in the order they are received and flagged for review, not in the order you request them. Filing electronically with direct deposit is the fastest method available, but you cannot make the state process your return faster than others filed on the same day.
What if my state's tracker says my refund was issued but I never got it?
Call your state's tax department with your filing confirmation number. They can confirm whether the refund was sent to the correct bank account, whether your bank rejected it, or whether there was a processing error. If the account was wrong, they will reissue the refund, which takes 7 to 21 days.
Do I have to wait for my state refund before I file federal?
No. State and federal refunds are processed separately by different agencies. You can file both at the same time, and they will arrive on different schedules. Filing federal first does not speed up your state refund.
What happens if my state refund is offset for a debt?
The state will send you a notice in the mail explaining which debt the offset was applied to and how much was kept. You will receive any remaining refund amount. If you believe the offset was wrong, you can contact the agency that holds the debt to dispute it, but this process takes weeks or months.
How long does a state refund take if I filed by mail?
Add 7 to 14 days to the standard processing time for postal delivery. If your state normally processes refunds in 30 days, a mailed return will take 37 to 44 days. If you also chose a check instead of direct deposit, add another 7 to 14 days for the check to arrive by mail.