Virginia processes most refunds within 21 days of receiving your return, but the actual timeline depends on how you filed, whether you chose direct deposit, and whether the Department of Taxation needs to verify anything in your return.
If you filed electronically and chose direct deposit, you will typically see your refund in your bank account within 21 days. If you filed on paper or requested a check by mail, add another 7 to 10 business days after the 21-day processing window closes. The Department of Taxation does not issue refunds on weekends or state holidays, so the calendar matters — a return received on a Friday before a holiday weekend will not start processing until the following Tuesday.
The 21-day window assumes your return has no errors, no missing information, and no flags that require manual review. If the department finds a discrepancy between what you reported and what employers or financial institutions reported to them, they will hold your refund while they investigate. This verification step can add weeks or months, depending on the complexity of the issue and how quickly you respond if they contact you.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the Department of Taxation receiving your return; paper checks take an additional 7 to 10 business days after processing.
- The 21-day clock does not include weekends or state holidays, so filing just before a holiday can delay the start of processing.
- If your return contains errors, missing information, or mismatches with employer or bank records, the department will hold your refund for verification, which can take weeks or months.
- You can check the status of your refund on the Virginia Department of Taxation website using your Social Security number and the amount of your expected refund.
- If you filed electronically but have not received your refund after 21 days, contact the department to confirm they received your return and to check for any holds or issues.
How to track your refund status
The Virginia Department of Taxation operates a refund status tool on its website. You will need your Social Security number (or Individual Identification Number if you do not have an SSN), your filing status, and the exact dollar amount of your expected refund. The tool updates once per day, typically in the early morning, so checking multiple times on the same day will show the same information.
The status tool will tell you whether the department has received your return, whether it is currently being processed, whether it has been approved, and whether it has been sent to your bank or the mail. If your status shows "received" but more than 21 days have passed since you filed, your return may be held for review. Contact the department directly at 804-367-8031 to ask whether there is a hold and what information they need from you.
Why your refund might be delayed
The most common reason for a delay is a mismatch between what you reported on your Virginia return and what your employer reported to the state on your W-2, or what a bank reported on a 1099 form. The department cross-checks these documents automatically, and if the numbers do not match, your return goes into a queue for manual review. This can happen even if the discrepancy is small — a difference of a few dollars in reported income or a typo in your Social Security number will trigger a hold.
A second common reason is missing or incomplete information on your return. If you did not sign your return, did not include a required schedule, or left a required field blank, the department will hold the refund and may contact you to request the missing information. If you filed electronically, the tax software usually prevents you from submitting an incomplete return, but if you filed on paper, errors are more likely.
A third reason is that you claimed a credit or deduction that the department needs to verify. The Earned Income Tax Credit, the Child and Dependent Care Credit, and education-related credits are audited more frequently than other items. If you claimed one of these, expect processing to take longer than 21 days even if everything on your return is correct.
Direct deposit versus paper check
Direct deposit is faster and more reliable than a paper check. If you choose direct deposit, the refund moves electronically from the state treasury to your bank, which typically posts it to your account within one business day of receiving it. If you choose a paper check, the state prints it, mails it, and you wait for postal delivery — typically 7 to 10 business days from the date the check is mailed, though delivery times vary by location.
To receive your refund by direct deposit, you must provide your bank account number and routing number on your tax return. Double-check these numbers before you file — if either is wrong, the refund will be rejected by your bank and sent back to the state as an undeliverable payment. The state will then issue a paper check and mail it to you, which delays your refund by several weeks.
What to do if your refund is very late
If more than 30 days have passed since you filed electronically, or more than 40 days since you mailed a paper return, and the status tool still shows your return is being processed, contact the Department of Taxation. Call 804-367-8031 during business hours (Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern Time). Have your Social Security number, filing status, and expected refund amount ready.
If you filed on paper and your check has not arrived more than 50 days after you mailed your return, ask the department whether the check was mailed and, if so, request that they issue a replacement check or direct deposit the refund to your bank account instead. If the original check was lost in the mail, the department can cancel it and reissue the refund in a different form.
If the department tells you your refund was sent to your bank but you never received it, contact your bank. Ask them to check whether the deposit was rejected or returned. If it was rejected, the state will have received it back and will reissue it — contact the Department of Taxation again to request a reissue.
Amended returns and refund timing
If you filed an amended Virginia return (Form 760-A) to correct an error on your original return, your refund will be delayed. The department processes amended returns separately from original returns, and the processing time is typically longer — often 8 to 12 weeks or more. The status tool will show that an amended return has been received, but it may not update frequently while the return is under review.
Do not file an amended return unless you made an error on your original return. If you straightforward want to change your refund method from a check to direct deposit, or vice versa, contact the Department of Taxation directly — they may be able to make the change without requiring an amended return.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The Virginia Department of Taxation does not offer expedited processing or charge a fee to speed up your refund. The 21-day timeline is the standard for all returns, regardless of how much you are owed. Some tax preparation companies offer "refund anticipation loans" that give you cash before your refund arrives, but these are loans you must repay, not your actual refund.
What if I filed my federal return but not my Virginia return yet?
Your federal and Virginia refunds are processed separately and on different timelines. Filing your federal return first does not speed up your Virginia refund. File your Virginia return as soon as you have all the information you need — the sooner you file, the sooner the 21-day processing window begins.
Will I get interest on my refund if it is delayed?
Virginia does not pay interest on delayed refunds unless the delay is caused by an error made by the Department of Taxation itself. If the department made a mistake that caused your refund to be held longer than necessary, you can request interest, but this is rare and requires documentation of the error.
Can I check my refund status by phone or email?
You can call the Department of Taxation at 804-367-8031 to ask about your refund status, but the online status tool is faster and available 24 hours a day. The department does not respond to email inquiries about individual refunds, so calling or using the online tool are your only options.
What if I owe Virginia taxes from a previous year?
If you owe back taxes to Virginia, the state will use your current refund to pay down what you owe before sending you the remainder. This is called an offset. The Department of Taxation will notify you if this happens, and your refund will be smaller than you expected. If you have questions about the offset, call 804-367-8031.