Virginia deposits most state tax refunds within 2 to 3 weeks of processing, but the exact timing depends on how you filed and whether the Department of Taxation has questions about your return
If you filed electronically and chose direct deposit, Virginia typically processes your refund and sends it to your bank within 21 days of the return being accepted. If you filed on paper or requested a check, add another 7 to 10 business days for mailing. The clock starts when the Department of Taxation actually receives and accepts your return, not when you submit it — so a return filed on April 10 might not be accepted until April 12 or later if there is a processing backlog.
The timeline can stretch longer if the department flags your return for review. This happens when income doesn't match W-2 or 1099 records, when you claim certain credits, or when the return contains math errors. A review can add 2 to 4 weeks. If the department needs information from you — a missing document, clarification on a deduction, proof of a dependent — the clock pauses until you respond.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after your return is accepted by the Virginia Department of Taxation, not 21 days after you file.
- Paper returns and check refunds take an additional 7 to 10 business days for mailing after processing is complete.
- Returns flagged for review or missing information can take 4 to 6 weeks or longer, depending on what the department needs from you.
- You can track your refund status using the Virginia Department of Taxation's online tool with your Social Security number and refund amount.
- If your refund does not arrive within the expected window, contact the department directly — delays are often due to address issues or banking problems, not lost money.
How to track your Virginia refund status right now
The Virginia Department of Taxation operates a refund tracker on its website. You will need your Social Security number and the exact refund amount from your return. The tool shows whether your return has been received, accepted, is under review, or has been processed for payment. It also displays the expected deposit or mailing date once processing is complete.
The tracker updates once per business day, usually in the early morning. If you filed electronically, you should see movement within 1 to 2 business days of submission. If you filed on paper, allow 5 to 7 business days for the return to be scanned and entered into the system before it appears in the tracker.
Direct deposit versus check: which arrives first
Direct deposit is faster. Once your return is processed, the Virginia Department of Taxation sends the refund electronically to your bank, which typically posts it within 1 to 3 business days. The entire process — from acceptance to your account — usually takes 21 days or fewer.
A paper check takes longer. After processing, the department prints the check, stuffs the envelope, and hands it to the U.S. Postal Service. Delivery depends on where you live in Virginia and where the check is mailed from. Expect 7 to 10 business days for the check to arrive after the department marks it as processed. If you live outside Virginia, add a few more days.
If you filed this year and did not choose direct deposit, you can still request one for future years. This cuts your wait time significantly and removes the risk of a lost check in the mail.
Why your refund might be delayed
The most common reason for a delay 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 doesn't match records, the department flags the return for manual review. This is not an error on your part — it is a verification step.
Missing or incomplete information also holds up processing. If you claimed a dependent but did not include their Social Security number, or if you claimed a credit without supporting documentation, the department will contact you. Respond as quickly as you can; the refund cannot move forward until they have what they need.
Banking problems can delay a direct deposit even after the department sends it. If you provided an incorrect account number, closed the account before the deposit arrived, or your bank's routing number changed, the money bounces back to the department. They will then issue a check instead, which adds another 10 to 14 days. Check your return carefully before filing to make sure your banking information is correct.
Address issues cause problems with mailed checks. If the department has an outdated address on file, or if your address changed after you filed, the check may go to the wrong place. Update your address with the Virginia Department of Taxation as soon as you move, even if you have already filed.
What to do if your refund is late
First, check the refund tracker. If it shows your return is still under review or processing, wait a few more days — the tracker updates once daily and may not reflect the most recent activity. If the tracker shows your refund was processed and sent but you have not received it after the expected window, contact the Virginia Department of Taxation directly.
Call the department's tax refund line at 804-367-8031. Have your Social Security number, the tax year, and the refund amount ready. They can tell you whether the refund was sent via direct deposit or check, and if it was mailed, they can confirm the address it was sent to. If the check was mailed to an old address, they can issue a replacement. If direct deposit failed, they can reissue as a check or attempt the deposit again with corrected banking information.
If you believe your refund was lost in the mail and more than 14 days have passed since the expected delivery date, the department can issue a replacement check. This process takes another 7 to 10 business days.
Refunds tied to amended returns or prior-year claims
If you filed an amended return (Form 760-X) to correct a prior-year return, your refund will take longer. The department must process the original return first, then process the amendment. This can add 4 to 8 weeks to the timeline, depending on the backlog.
If you are claiming a refund for a prior tax year — for example, filing a 2022 return in 2024 — the department treats it as a late claim. These are processed in the order received and typically take 8 to 12 weeks. The department may also request additional documentation to verify the claim is valid.
Frequently Asked Questions
Can I get my Virginia refund faster if I pay a fee?
No. The Virginia Department of Taxation does not offer expedited processing for an additional fee. The standard timeline applies to all returns. Some tax preparation companies offer refund advances, but these are loans against your expected refund and come with interest and fees — they do not speed up the state's processing.
What if I filed electronically but chose a check instead of direct deposit?
The department will still process your return within 21 days, but instead of sending the money electronically, they will print and mail a check. Expect the check to arrive 7 to 10 business days after processing is complete, so the total time is usually 28 to 31 days from acceptance.
Does Virginia refund processing slow down during tax season?
Yes. The department processes returns faster in June and July than in April and May. If you file in early April, expect processing to take closer to 21 days. If you file in late March or early April, processing may take 25 to 30 days due to volume. Filing in May or later typically results in faster processing.
What if I owe Virginia taxes but am owed a federal refund?
The IRS can intercept your federal refund to pay Virginia taxes you owe. If this happens, you will not receive a Virginia state refund — instead, your federal money goes to the state to cover the debt. The Virginia Department of Taxation will send you a notice explaining the offset. You can contact them to set up a payment plan for any remaining balance.
How do I know if my refund was sent to the wrong address?
Check the refund tracker first. If it shows your refund was processed and mailed but you have not received it after 14 days, call the department at 804-367-8031. They can confirm the mailing address and, if it is wrong, issue a replacement check to the correct address.