Where to check your Virginia tax refund
The Virginia Department of Taxation runs the only official system for checking your state tax refund. You can check the status online through their website at tax.virginia.gov, by phone at 804-367-8031, or by mail. The online tool is fastest — it gives you an answer in seconds rather than days.
To use the online tracker, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. If you filed electronically, have these details ready before you start. The system will tell you whether your refund has been received, is being processed, has been issued, or has been deposited.
Key Takeaways
- The Virginia Department of Taxation's online refund tracker at tax.virginia.gov is the official source and requires your Social Security number, filing status, and refund amount.
- Refunds typically take 4 to 6 weeks from the date the Department receives your return, longer if you filed by mail or if the return needs review.
- If you chose direct deposit on your return, the money goes to the bank account you listed; if you chose a check, it arrives by mail and can take an additional 7 to 10 business days after the Department issues it.
- The Department may hold your refund if you owe back taxes, child support, or other debts to Virginia or the federal government.
- If your refund is missing or delayed beyond the expected timeframe, contact the Department directly rather than waiting — they can see exactly where your return is in the queue.
How long Virginia takes to process refunds
The Department of Taxation aims to process returns and issue refunds within 4 to 6 weeks of receiving your return. This timeline starts when they actually receive it, not when you file it. If you filed electronically through a tax software provider or a tax professional, the Department typically receives it within a few days. If you mailed a paper return, add 1 to 2 weeks to that timeline before processing even begins.
Some returns take longer. If the Department flags your return for review — because of math errors, missing information, or anything that doesn't match their records — processing can stretch to 8 weeks or more. The online tracker will show you if your return is under review, though it won't always tell you why.
Once the Department issues your refund, the delivery method matters. Direct deposit is fastest: the money typically arrives in your bank account within 1 to 3 business days after the Department sends it. A paper check takes longer — the Department mails it, and the U.S. Postal Service delivers it, which can add 7 to 10 business days.
What the refund tracker actually tells you
The Virginia refund tracker shows you one of four statuses. "Return received" means the Department has your return but hasn't started processing it yet. "Being processed" means they're reviewing it and checking the numbers. "Refund issued" means they've approved it and sent the money out — either to your bank or to the mail. "Refund deposited" appears only if you chose direct deposit and the money has hit your account.
The tracker does not tell you the exact day your refund will arrive, only which stage it's in. If the status says "refund issued" but you haven't received it yet, check the expected arrival date by calling the Department at 804-367-8031. They can see the issue date and calculate when you should expect it based on your delivery method.
Reasons your refund might be delayed or held
The Department can legally hold your refund if you owe money to Virginia or the federal government. This includes back income taxes, unpaid child support, outstanding student loans in default, or debts to state agencies. If your refund is being held, the Department will send you a notice explaining why and how much is being offset.
Other delays happen without a hold. If your return has math errors, missing information, or anything that doesn't match the Department's records — a W-2 that shows different income than you reported, for example — they'll set it aside for review. This can add weeks. If you filed jointly and the Department needs to verify information about your spouse, that also slows things down.
Identity theft and fraud checks can delay processing too. If the Department suspects someone filed a fraudulent return using your Social Security number, they'll investigate before releasing any refund. This is rare but can take several months to resolve.
What to do if your refund is missing or very late
If the tracker shows "refund issued" but you haven't received it after the expected timeframe, or if the tracker shows no status at all, contact the Department directly. Call 804-367-8031 during business hours. Have your Social Security number, filing status, and the refund amount ready. The Department can tell you the exact issue date and expected delivery date, and can flag your case if something has gone wrong.
If you filed by mail and the tracker shows nothing, it's possible the Department hasn't received your return yet. Mail delays happen. The Department recommends waiting at least 4 weeks from when you mailed it before calling, but if you're past that window, calling is the right move.
If the Department says your refund was issued but you never received a check, ask them to issue a replacement. They can reissue a check or, in some cases, deposit the refund directly to a bank account if you provide one. Keep any mail from the Department about your refund — it will have a reference number that speeds up the replacement process.
Direct deposit versus paper check refunds
When you file your Virginia return, you choose how to receive your refund. Direct deposit is faster and more reliable. The money goes straight to the bank account you list on the return, typically within 1 to 3 business days after the Department issues it. There's no risk of mail delay or a lost check.
A paper check takes longer but works if you don't have a bank account or prefer not to provide banking information. The Department mails the check, and delivery depends on where you live and how busy the postal service is. Urban areas usually see checks arrive within 7 to 10 business days; rural areas can take longer. If a check is lost in the mail, you'll need to contact the Department to request a replacement, which adds another 2 to 3 weeks.
If you filed your return and chose a paper check but now want direct deposit instead, you cannot change it after filing. You have to wait for the check to arrive, deposit it yourself, or contact the Department to ask about a replacement direct deposit — though this is not may provide and depends on the Department's policies at the time.
Frequently Asked Questions
Can I check my refund status if I filed jointly with my spouse?
Yes. Use either spouse's Social Security number to check the status. The tracker will show the same information regardless of which number you use, since the return is linked to both. If the Department needs information from your spouse to process the return, the status may show "being processed" for longer than usual.
What if the tracker says my refund was issued but I never got a check?
Call the Department at 804-367-8031 and provide the issue date shown in the tracker. They can confirm whether the check was mailed and, if it's been more than 10 business days since the issue date, request a replacement. Have your mailing address from the return ready.
Does the Department charge a fee to check my refund status?
No. The online tracker, phone line, and mail inquiries are all free. Be cautious of third-party websites that claim to check your refund for a fee — the official Department of Taxation tool costs nothing.
How do I know if my refund is being held because I owe money?
The Department will send you a notice in the mail explaining the offset and how much is being held. If you don't receive a notice but the tracker shows no refund status, call 804-367-8031 to ask whether an offset is in place. They can tell you what debt triggered it and how to resolve it.
What if I filed my return months ago and still see no refund status?
Call the Department. If your return was mailed, it's possible they never received it — mail can be lost. If it was filed electronically, the Department should have it. Either way, the Department can search their system using your Social Security number and tell you whether the return is on file and where it is in processing.