Virginia refunds arrive on a timeline that depends on how you filed and whether the IRS has finished processing first
If you filed your Virginia state return electronically and chose direct deposit, you can expect your refund between 2 to 4 weeks after the Virginia Department of Taxation receives your return. If you filed by mail or chose a check, add another 1 to 2 weeks for processing and delivery. The catch: Virginia cannot send your state refund until the IRS has processed your federal return, so the federal timeline matters even if you only care about state money.
The Virginia Department of Taxation processes returns in the order they arrive, not in the order you filed them. Peak season (January through April) means longer waits because thousands of returns arrive each day. If you filed in February, you are competing with hundreds of thousands of other Virginians.
Your refund status is trackable through the Virginia Department of Taxation website, but only after your return has been received and entered into their system — usually 2 to 3 weeks after you file electronically, or 4 to 6 weeks after you mail it.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 2 to 4 weeks from when Virginia receives your return.
- Virginia waits for the IRS to process your federal return first, so delays on the federal side delay your state refund.
- Paper returns take 4 to 6 weeks to reach Virginia's office, then another 2 to 4 weeks to process.
- You can track your refund status through the Virginia Department of Taxation website once your return is in their system.
- Peak season (January through April) adds 1 to 2 weeks to all timelines because of volume.
How the Virginia and federal timelines connect
Virginia's Department of Taxation does not process your state return independently. They cross-reference it with your federal return to verify income, deductions, and credits. If the IRS is still reviewing your federal return, Virginia holds your state return in queue. This is why a federal audit or a missing document on your federal side can delay your Virginia refund by weeks or months.
The IRS typically processes electronic federal returns within 21 days. If you filed electronically and your federal return was straightforward (no dependents claimed for the first time, no education credits, no unusual deductions), the IRS usually clears it within 10 to 14 days. Virginia then receives notice that your federal return is processed and moves your state return into their queue.
If the IRS flags your federal return for review — because a number does not match their records, or because you claimed a credit they need to verify — your federal processing stops. Virginia's processing stops with it. You will not see movement on your Virginia refund until the IRS clears the hold.
Direct deposit versus check: which arrives faster
Direct deposit is faster by 1 to 2 weeks. When you choose direct deposit on your Virginia return, the state sends the money electronically to your bank as soon as processing is complete. Your bank then credits it to your account, usually within 1 to 2 business days. Total time: 2 to 4 weeks from when Virginia receives your return.
A check takes longer because Virginia has to print it, mail it, and it has to travel through the postal service. After Virginia finishes processing, add 5 to 10 business days for printing and mailing, then 3 to 7 days for postal delivery depending on where you live. Total time: 3 to 6 weeks from when Virginia receives your return, sometimes longer if the check is lost or delayed in the mail.
If you did not choose direct deposit on your return and want to know whether Virginia is sending a check, you can see the payment method in your refund status when you look it up online. You cannot change it after filing.
How to check your Virginia refund status
The Virginia Department of Taxation offers a refund tracker on their website. Go to tax.virginia.gov, find the "Where's My Refund?" tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool will tell you whether your return has been received, is being processed, or has been sent.
The tracker updates once per day, usually overnight. If you check in the morning and see no status, check again the next day. Do not refresh repeatedly throughout the day — the information does not change until the next update cycle.
The tracker will show you the payment method (direct deposit or check) and, once your refund is sent, the date it was mailed or deposited. If direct deposit was chosen, the tracker will show the deposit date, not the date your bank credits it. Your bank may take 1 to 2 additional business days to post the money to your account.
If your return was mailed to Virginia, the tracker will not show any status until 4 to 6 weeks after you mailed it, because that is how long it takes for the mail to arrive and be entered into their system. Do not assume something is wrong if you see no status 2 weeks after mailing.
Why your refund might be delayed
The most common reason for delay is a mismatch between your Virginia return and your federal return. If you reported different income, filing status, or number of dependents on the two returns, Virginia's system flags it and holds your refund while they investigate. This can add 2 to 8 weeks to your timeline.
A second common reason is a missing or incorrect Social Security number for a dependent. Virginia cross-checks dependent information with federal records. If the name or number does not match exactly, processing stops until you provide correction.
If you claimed the Earned Income Tax Credit (EITC) or the Child Tax Credit on your federal return, the IRS may hold your federal return for additional verification, which delays Virginia's processing. The IRS is required to hold EITC returns until mid-February, even if everything is correct, to prevent fraud.
If you owe Virginia back taxes, child support, or other state debts, Virginia may offset your refund — meaning they keep it to pay what you owe. The refund tracker will show "offset" as the status. You will receive a notice in the mail explaining what the money was applied to.
What to do if your refund is late
If your refund has not arrived within the expected timeframe, first check the refund tracker to see the current status. If the tracker shows your refund was sent more than 2 weeks ago and you have not received it, contact the Virginia Department of Taxation directly.
Call the Virginia Department of Taxation at 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 refund amount ready. They can tell you whether the refund was sent and, if it was mailed as a check, whether it was lost in transit.
If your refund was sent by direct deposit and your bank says it never arrived, ask your bank for the transaction details. Then contact Virginia's Department of Taxation with the bank information. They can investigate whether the deposit was rejected by your bank (which sometimes happens if the account number or routing number on your return was wrong).
If Virginia's Department of Taxation confirms your refund was sent more than 30 days ago and you still have not received it, you can request a replacement check or a trace of the original deposit. This process takes another 4 to 6 weeks.
Filing method matters: electronic versus mail
Electronic filing is faster at every step. When you file electronically, your return reaches Virginia's office within 24 hours. When you mail it, it takes 4 to 6 weeks just to arrive, depending on postal service speed and where you live.
Electronic returns are also less likely to have errors that trigger holds or delays. The tax software you use catches many mistakes before you submit — mismatched Social Security numbers, missing information, math errors. A mailed return has to be manually entered into Virginia's system, which introduces the possibility of data entry mistakes.
If you filed electronically and your return was rejected (because of a formatting error or a duplicate filing), Virginia sends a rejection notice by email. You can then correct and resubmit the same day. If you filed by mail and there is a problem, Virginia mails you a notice, which takes 1 to 2 weeks to arrive, then you have to mail a corrected return back, which takes another 4 to 6 weeks.
Frequently Asked Questions
Can I get my Virginia refund faster if I pay a tax preparation fee?
No. Tax preparation companies offer "rapid refund" or "refund anticipation" loans, which are not actually refunds — they are loans against your expected refund, and they charge interest and fees. Your actual Virginia refund arrives on the same timeline whether you use a tax preparer or file yourself. The loan just means you get some money sooner but pay a percentage of it back.
What if I filed electronically but the IRS rejected my federal return?
Virginia's processing stops until your federal return is accepted. The IRS will send you a rejection notice by email or mail explaining why. Once you correct and resubmit your federal return, the IRS reprocesses it, and Virginia's system picks it up again. This adds 1 to 3 weeks to your total timeline.
Does Virginia refund state taxes withheld from my paycheck?
Yes, if you overpaid. Virginia withholds state income tax from paychecks based on the W-4 you filed with your employer. If you withheld too much, you get a refund when you file your return. The refund follows the same timeline as any other Virginia refund.
Will I get a notice if my refund is offset for back taxes?
Yes. Virginia mails a notice explaining the offset, what debt it was applied to, and how much was taken. The refund tracker will also show "offset" as the status. If you believe the offset was wrong, you can contact the Virginia Department of Taxation to dispute it.
What if I moved and the check was sent to my old address?
Contact the Virginia Department of Taxation with your new address. They can issue a replacement check or, if the original check has not been cashed, they can stop payment and reissue it to your current address. Bring your old address, new address, and the refund amount.