Virginia processes most tax refunds within 21 days of receiving your return, but the actual time you see the money depends on how you file and how you want it sent to you.
If you file electronically and choose direct deposit to your bank account, you are most likely to see your refund in that 21-day window. If you file on paper or request a check by mail, add another two to three weeks for processing and delivery. The Virginia Department of Taxation publishes these timelines on their website, and they hold fairly steady year-round — tax season does not significantly slow them down the way it does in some other states.
The clock starts when the Department of Taxation actually receives your return, not when you submit it. If you e-file through a tax software provider or a tax professional, that receipt happens almost when ready. If you mail a paper return, allow five to seven business days for it to arrive at the processing center in Richmond before the 21-day count begins.
Key Takeaways
- Electronic filing with direct deposit is the fastest route: 21 days from receipt to your bank account in most cases.
- Paper returns take longer because they must be received first (five to seven business days by mail) and then processed, typically adding three to four weeks total.
- Refund checks sent by mail add another two to three weeks after the Department of Taxation processes your return.
- You can check the status of your Virginia refund using the Department of Taxation's online tool, which updates every few business days.
- If your refund is delayed beyond the stated timeline, contact the Department of Taxation directly — delays usually signal a problem with your return that needs correction.
Electronic filing and direct deposit: the 21-day standard
When you e-file your Virginia return through tax software, a tax professional, or the IRS Free File program, the Department of Taxation receives it within hours. From that moment, the 21-day processing window begins. Direct deposit — sending your refund straight to your bank account — is the fastest way to receive it once processing is complete.
Most refunds arrive within this window, though some take slightly longer if the Department of Taxation needs to verify information on your return or if your bank takes extra time to post the deposit. Once your refund is approved, the state sends it to the Federal Reserve's automated clearing house system, which routes it to your bank. Most banks post direct deposits within one business day of receiving them, though some take two.
You do not need to do anything after filing except wait. The Department of Taxation will not contact you unless there is a problem with your return.
Paper returns and mailed checks: four to five weeks total
If you mail a paper return to the Department of Taxation in Richmond, the first delay is delivery. The U.S. Postal Service typically takes five to seven business days to deliver mail to the processing center. Once it arrives, the Department of Taxation scans it and enters the information into their system, which adds another two to three business days. Only then does the 21-day processing clock start.
If you request a refund check instead of direct deposit, add another two to three weeks after approval for the check to be printed, mailed, and delivered to your address. This means a paper return with a mailed check typically takes four to five weeks from the date you mail it, sometimes longer if postal delays occur.
The Department of Taxation mails checks from Richmond, so delivery time depends on your distance from the city. A check to Northern Virginia may arrive in three to five business days; one to Southwest Virginia may take seven to ten.
Checking your refund status online
The Virginia Department of Taxation operates a refund status tool on its website. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every few business days and shows whether your return has been received, is being processed, has been approved, or has been sent.
This tool is most useful if you filed electronically, because it updates more frequently for e-filed returns. For paper returns, the tool may not show activity until several days after the Department of Taxation receives and scans your return. If you filed by mail and the tool still shows no activity after ten business days, contact the Department of Taxation to confirm receipt.
What delays a Virginia refund
The most common reason for a refund to take longer than 21 days is an error or inconsistency on your return. This might be a mismatched Social Security number, a name that does not match your tax records, or income reported on a W-2 or 1099 that does not match what you reported. The Department of Taxation will not contact you when ready — they will hold your return while they verify the information, which can add two to four weeks.
If you claimed the Earned Income Tax Credit or the Child Tax Credit, the Department of Taxation may hold your return for additional verification, especially if this is your first time claiming it or if the amount is significantly different from prior years. This is a federal requirement, not a Virginia-specific delay, but it affects Virginia refunds the same way.
Refunds are also delayed if you owe money to the state or federal government. The Department of Taxation will offset your refund against any back taxes, child support arrears, or other debts owed to Virginia state agencies. If this happens, you will receive a notice explaining the offset, and the remaining refund (if any) will be sent separately.
Refunds held for offset or debt
If you owe back taxes to Virginia, child support, or have other debts to state agencies, the Department of Taxation will intercept your refund and explore it to what you owe. You will receive a notice in the mail explaining the offset within two to three weeks of the interception. The notice will show how much was taken and what it was applied to.
If you believe the offset is wrong — for example, if you already paid the debt or if the amount is incorrect — you must contact the agency that holds the debt, not the Department of Taxation. For back taxes, contact the Department of Taxation directly. For child support, contact the Virginia Department of Social Services. For other debts, the notice will tell you which agency to reach out to.
Offsets can add four to six weeks to the refund timeline because the Department of Taxation must coordinate with other agencies before releasing any remaining balance.
What to do if your refund is late
If your refund has not arrived within the expected timeframe, first check the status tool on the Department of Taxation website. If the tool shows your return is still being processed after 30 days, or if it shows your refund was sent but you have not received it, contact the Department of Taxation directly.
You can reach them by phone at 804-367-8031 (Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time) or through their website. Have your Social Security number, filing status, and refund amount ready. They can tell you whether your return is held for verification, whether an offset was applied, or whether your refund was sent and can help you trace a missing check or investigate a missing direct deposit.
If your direct deposit was sent but did not arrive at your bank, the Department of Taxation can provide you with the date it was sent and the routing number it was sent to. You can then contact your bank to trace the deposit. If the routing number is wrong, you will need to file an amended return with the correct bank information.
Frequently Asked Questions
Can I speed up my Virginia refund?
Electronic filing with direct deposit is already the fastest option available. There is no way to move ahead of the 21-day processing window. If you have not filed yet, e-filing now will get you your refund faster than mailing a paper return, but once you have filed, the timeline is set.
What if I filed electronically but chose a mailed check instead of direct deposit?
Your return will still be processed within 21 days, but the check will not be mailed until after approval. Add another two to three weeks for printing and delivery. Total time is typically three to four weeks from filing.
Do I need to do anything to receive my refund?
No. Once you file, the Department of Taxation handles everything. If there is a problem with your return, they will send you a notice by mail. Do not respond to any emails or calls claiming to be from the Department of Taxation asking for personal information — the department does not contact taxpayers by email or unsolicited phone calls.
What if the refund status tool says my return was sent but I never received it?
If it was direct deposit, contact your bank with the date the Department of Taxation says it was sent. If it was a check, wait another week (checks can take longer to arrive) and then contact the Department of Taxation. They can reissue a check or investigate whether it was lost in the mail.
Can I get my refund faster if I owe money to Virginia?
No. If you owe back taxes, child support, or other debts, your refund will be offset against what you owe. This process takes longer, not shorter, because the Department of Taxation must coordinate with other agencies. You will receive a notice explaining the offset.