Check your Virginia tax refund status through the Department of Taxation website
Virginia's Department of Taxation lets you check your refund status online without calling or visiting an office. Go to tax.virginia.gov, find the "Refund Status" tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and tells you whether your refund is still being processed, approved, or already sent.
The refund status page works for both individual income tax returns and business returns. If you filed electronically, the tool usually has information within 48 hours of the IRS accepting your return. If you mailed a paper return, allow two to three weeks before checking, since the state has to receive and scan it first.
You can also call the Virginia Department of Taxation refund hotline at 804-367-8031 during business hours. Have your Social Security number and the refund amount ready. The automated system will tell you the same information the website shows, but a representative can answer questions about delays or missing refunds.
Key Takeaways
- The Virginia Department of Taxation refund status tool at tax.virginia.gov is the fastest way to check, updating every 24 hours.
- Electronic returns show up in the system within 48 hours of IRS acceptance; paper returns take two to three weeks to reach the state.
- You need your Social Security number, filing status, and the exact refund amount to use the online tool.
- If your refund is approved, the state deposits it within 10 business days for direct deposit or mails a check within 14 business days.
- Call 804-367-8031 if the tool shows an error, your refund is delayed beyond the normal timeline, or you need to report a missing refund.
How long Virginia takes to process and send refunds
Virginia's timeline depends on whether you chose direct deposit or a mailed check. If you set up direct deposit on your return, the state deposits your refund within 10 business days after approving it. If you requested a check, it takes 14 business days from approval to arrive in the mail.
The approval itself usually takes three to six weeks from the time the state receives your return. Electronic returns are faster because the state receives them immediately; paper returns sit in a processing queue until staff scan them. During tax season (February through April), the queue moves slower.
If you filed electronically and chose direct deposit, you could see your refund within three to four weeks total. If you mailed a paper return and requested a check, expect five to eight weeks. The refund status tool will show you exactly where your return sits in this timeline.
What to do if your refund is delayed or missing
If the refund status tool shows your return is still being processed after six weeks, or if it shows approved but you have not received the money after the expected timeframe, contact the Department of Taxation. Call 804-367-8031 and explain the delay. Have your return handy so you can confirm the filing date and refund amount.
Common reasons for delays include a mismatch between your Social Security number and name on file, an error in your bank account information for direct deposit, or a hold placed by another state agency (usually child support or a tax debt). The representative can tell you which applies to your return and what to do next.
If you filed by mail and the tool has no record of your return after three weeks, the state may not have received it. Ask the representative whether they can see it in their system. If not, you may need to file again or provide proof of mailing (a certified mail receipt). Keep this receipt when you mail any tax document.
Direct deposit versus mailed checks
Direct deposit is faster and more reliable than a mailed check. If you set up direct deposit on your return, the state deposits your refund within 10 business days of approval. A mailed check takes 14 business days and depends on postal delivery, which can add another week.
To use direct deposit, you need your bank's routing number and your account number. These appear on a blank check or in your bank's online portal. Enter them exactly as they appear—a single digit wrong will cause the deposit to fail, and the state will mail a check instead, adding weeks to the wait.
If you did not set up direct deposit on your original return, you cannot change it after filing. You will receive a check. Once the check arrives, you can deposit it at your bank, an ATM, or through mobile deposit if your bank offers it.
Understanding the refund status tool results
The Virginia refund status tool shows one of three statuses: "Processing," "Approved," or "Sent." Processing means the state is still reviewing your return and has not made a decision. This is normal and can take three to six weeks. Approved means the state has reviewed your return, found no errors, and is preparing to send your money. Sent means your refund has been deposited or mailed.
If the tool says "Sent" but you have not received your refund, check the date it shows. If it was sent more than 10 business days ago for direct deposit or 14 business days ago for a check, contact the Department of Taxation. If it was sent fewer than 10 or 14 days ago, wait a few more days and check again.
If the tool shows an error message or cannot find your return, your return may not have been received or there may be a data entry error. Try entering your information again, paying close attention to spelling and numbers. If it still does not appear, call 804-367-8031 to confirm the state received it.
What information you need to check your refund
To use the online refund status tool, gather three pieces of information before you start: your Social Security number (or Individual Taxpayer Identification Number if you do not have an SSN), your filing status from your return (single, married filing jointly, married filing separately, or head of household), and the exact refund amount you claimed on your return.
The refund amount must match exactly. If your return claimed a $1,250 refund, enter $1,250—not $1,251 or $1,249. If you are unsure of the amount, look at your filed return or the confirmation email the IRS sent when it accepted your return.
If you filed jointly with a spouse, use the Social Security number of the person whose name appears first on the return. The tool accepts only one SSN per search.
When to call instead of using the online tool
Use the phone line (804-367-8031) if the online tool cannot find your return after three weeks, if it shows an error you do not understand, if your refund was approved but never arrived, or if you need to report a change in your address or bank account. The representatives can see details the online tool does not display and can sometimes resolve issues immediately.
Call during business hours, Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time. Tax season (February through April) is busier, so expect longer wait times. Have your return and any correspondence from the state ready before you call.
If you are calling about a mailed check that never arrived, the representative may ask you to wait 30 days from the "Sent" date before they will issue a replacement. This is standard practice to avoid duplicate payments. If you have waited 30 days, ask them to issue a replacement check or stop payment on the original and reissue it.
Frequently Asked Questions
Can I check my refund status if I filed a joint return with my spouse?
Yes. Use the Social Security number of the person whose name appears first on the return. The refund amount and filing status must also match exactly. If you need information about the other spouse's portion or have questions about how the refund was split, call 804-367-8031.
What does it mean if the tool says my refund is still processing after two months?
A return in processing for more than six weeks usually means the state found an issue that needs clarification—a missing document, a math error, or a mismatch in your information. Call 804-367-8031 to ask what the hold-up is. They can often tell you what is missing and how to fix it.
My direct deposit failed and I never got a check. What happens now?
If your bank rejected the deposit (usually because the account number was wrong), the state will mail a check instead. This adds 14 business days to your wait. Call 804-367-8031 to confirm the state has your correct mailing address. If the check does not arrive within 14 business days of the rejection, ask them to issue a replacement.
Can I change my refund to direct deposit after I file?
No. Once you file, you cannot change the refund method. If you requested a check, you will receive a check. If you want direct deposit in the future, set it up when you file next year.
How do I know if my refund was sent by direct deposit or check?
The refund status tool shows the method you chose on your return. If it says "Sent" and you chose direct deposit, check your bank account. If you chose a check, watch your mail. If you are unsure which you selected, call 804-367-8031 and they will tell you.