Virginia tax refunds typically arrive within 21 days if you file electronically and choose direct deposit

The Virginia Department of Taxation processes most refunds in 21 days or fewer when you file your return electronically and request direct deposit to your bank account. This is the fastest path. If you file on paper or request a check by mail, the timeline stretches to 6 to 8 weeks because the department has to manually enter your information and print and mail the check.

The 21-day clock starts from the date the Virginia Department of Taxation receives your return, not the date you file it. If you file through a tax software company or a tax preparer, there can be a delay of several days between when you submit and when Virginia receives it. You can check the status of your refund on the Virginia Department of Taxation website using your Social Security number and the refund amount.

If you filed a joint return with a spouse, both of you will need to provide your Social Security numbers to check the status. The department updates refund status information daily, so checking multiple times a week will not give you new information faster — once a day is enough.

Key Takeaways

  • Electronic filing with direct deposit gets your refund in 21 days or fewer in most cases.
  • Paper returns and mailed checks take 6 to 8 weeks because the department must manually process them.
  • The 21-day timeline begins when Virginia receives your return, which may be days after you file through a tax preparer or software.
  • You can track your refund status on the Virginia Department of Taxation website using your Social Security number and refund amount.
  • If your refund does not arrive within the stated timeframe, contact the department directly rather than waiting longer.

Why the timeline varies by filing method

Electronic filing moves faster because the Virginia Department of Taxation receives your return in a structured digital format that their computer systems can read and process automatically. Direct deposit adds another layer of speed because the money transfers electronically from the state's bank account to yours, with no printing or postal service involved.

Paper returns require a staff member to open your envelope, verify the information matches what they see on the form, manually enter key details into the system, and then process the refund. This manual work is why paper returns take 6 to 8 weeks. Even if you mail your return weeks before the April deadline, it will still take 6 to 8 weeks to process once it arrives at the department.

Mailed checks add another 3 to 5 business days after the refund is processed, depending on postal service speed and your location within Virginia. If you live in a rural area or your mail carrier has a longer route, the check may take closer to a week to arrive after it is mailed.

How to check your refund status

Visit the Virginia Department of Taxation website and look for the "Where's My Refund?" tool. You will need your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will tell you whether your refund is still being processed, has been approved and is pending payment, or has already been sent.

The status will show one of four messages: "Your return is still being processed," "Your refund has been approved," "Your refund was sent on [date]," or "We could not find your return." If you see the last message, double-check that you entered your Social Security number and refund amount correctly. If the information is correct and you still cannot find your return, contact the Virginia Department of Taxation directly.

You can check your status as often as you want, but the department updates the system once per day, usually in the early morning. Checking multiple times per day will not show you new information. If your return was filed electronically, you should see it in the system within 24 hours of submission.

What to do if your refund is late

If 21 days have passed since the Virginia Department of Taxation received your electronic return with direct deposit and you still have not seen the money in your account, contact the department. 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.

If you filed a paper return and more than 8 weeks have passed, also contact the department. Delays beyond the stated timeline usually mean one of three things: the return was lost in the mail, there is a discrepancy between what you reported and what the department's records show, or there is a hold on your refund because of a debt (such as unpaid child support or a prior-year tax balance).

The department can tell you which of these applies to your return and what steps to take next. If your return was lost in the mail, they can reprocess it. If there is a discrepancy, they will explain what information does not match and ask you to provide documentation. If there is a hold, they will tell you the amount and the reason, and you can then work to resolve it.

Refunds held for tax debt or other obligations

Virginia may hold your refund if you owe back taxes from a prior year, owe child support, or have other state debts. The department will not send your refund until the debt is resolved or a payment plan is in place. This hold is separate from the normal processing timeline — it can add weeks or months to when you receive your money.

If you know you have a prior-year tax balance or child support obligation, contact the Virginia Department of Taxation or the Virginia Department of Social Services before filing your return. You may be able to set up a payment plan that allows your current-year refund to be released while you pay the older debt over time.

If you are unsure whether there is a hold on your refund, the "Where's My Refund?" tool will not tell you directly, but the department's phone line can. Call 804-367-8031 and ask whether your refund is being held and why. They can also tell you what you need to do to have the hold removed.

Federal refunds versus Virginia state refunds

Your federal income tax refund and your Virginia state refund are processed separately and arrive on different timelines. The IRS typically processes federal refunds within 21 days of receiving your return if you file electronically with direct deposit. Virginia uses the same 21-day timeline for electronic returns with direct deposit.

If you filed a joint federal and state return through tax software or a preparer, the federal portion and the Virginia portion may arrive days or even weeks apart. The IRS and the Virginia Department of Taxation do not coordinate their processing schedules. It is not unusual to receive your federal refund first and your Virginia refund a week or two later, or vice versa.

You can check the status of your federal refund on the IRS website using the IRS "Where's My Refund?" tool. This is separate from the Virginia tool. If you are waiting for both refunds, check both tools to see which one is still being processed.

Frequently Asked Questions

Can I get my Virginia refund faster than 21 days?

No. The 21-day timeline for electronic returns with direct deposit is the fastest the Virginia Department of Taxation can process. There is no expedited option. If you need money before your refund arrives, you may want to explore other options, but the refund itself cannot be rushed.

What if I filed electronically but chose a mailed check instead of direct deposit?

Your return will still be processed in 21 days, but the check will take an additional 3 to 5 business days to arrive by mail. Plan for 4 to 5 weeks total. Direct deposit is faster and more reliable because there is no risk of the check being lost or delayed in the mail.

Do I need to do anything to receive my refund, or does it arrive automatically?

If you filed your return correctly and there are no holds or discrepancies, your refund will arrive automatically. You do not need to take any action. If you chose direct deposit, the money will go to the bank account you listed on your return. If you chose a mailed check, it will be sent to the address on your return.

What happens if I moved after filing my return?

If you chose direct deposit, your new address does not matter — the money goes to your bank account. If you chose a mailed check and moved after filing, contact the Virginia Department of Taxation at 804-367-8031 to update your address before your check is mailed. If the check is already in the mail to your old address, you may be able to have it reissued to your new address.

Can I claim my refund on my taxes if I do not receive it by a certain date?

If you did not receive your refund within the normal timeframe and the Virginia Department of Taxation confirms it was sent, you can claim it as a bad debt or loss on your federal return. However, this is complicated and requires documentation. Contact a tax preparer or the IRS for guidance on how to handle this situation.