Virginia state tax refunds typically arrive within 21 days of the Virginia Department of Taxation processing your return, but the full timeline depends on how you file and how you want to receive your money.

If you file electronically and choose direct deposit to your bank account, you can expect your refund between 7 and 21 days after the Department of Taxation accepts your return. If you file on paper or request a check by mail, add another 7 to 10 business days for printing and postal delivery. The Department of Taxation does not control how fast your bank credits the deposit once it arrives — that can add one to three business days depending on your financial institution.

The clock starts when the Department of Taxation actually processes your return, not when you submit it. During tax season (January through April), processing can take longer because the department handles thousands of returns daily. If you file in May or later, processing is usually faster.

Key Takeaways

  • Direct deposit refunds arrive within 7 to 21 days after the Department of Taxation processes your return; paper checks take an additional 7 to 10 business days.
  • Processing time starts when the department receives and accepts your return, not when you file it, and can be slower during peak tax season.
  • You can track your refund status on the Virginia Department of Taxation website using your Social Security number and filing status, updated daily.
  • If your refund is delayed beyond 21 days for direct deposit or 31 days for a check, contact the Department of Taxation to investigate a possible error or hold on your account.
  • Amended returns and returns with errors take longer — typically 8 to 12 weeks — because they require manual review by a tax examiner.

How to track your Virginia refund status

The Virginia Department of Taxation offers a free refund tracker on its website at tax.virginia.gov. Go to the "Refund Status" section and enter your Social Security number, filing status (single, married filing jointly, or married filing separately), and the exact refund amount from your return. The tracker updates daily and tells you whether your return is still being processed, has been accepted, or has been sent to your bank or the mail.

The tracker is most useful after you have filed. If you check it the same day you file, it will likely show no information yet because the department has not processed your return. Check again after three to five business days. If your return was accepted more than 21 days ago and the tracker still shows "processing," or if it shows your refund was sent but you have not received it, contact the Department of Taxation at 804-367-8031 during business hours (Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time).

Why some refunds take longer than 21 days

The Department of Taxation may hold your refund if your return contains errors, if you owe back taxes or child support, or if your Social Security number does not match the name on your return. These holds are automatic and can add two to four weeks to your refund timeline. You will not receive a notice immediately — the department discovers these issues during processing.

If you filed an amended return (Form 760-A) instead of an original return, expect 8 to 12 weeks. Amended returns are processed manually by a tax examiner rather than by automated systems, which slows the timeline significantly. The Department of Taxation will not begin processing an amended return until your original return has been fully processed.

Returns filed on paper take longer than electronic returns at every stage. The department must receive the paper form by mail, scan it into the system, and then process it — this alone can add 5 to 10 business days before processing even begins.

Direct deposit versus check by mail

Direct deposit is faster and more reliable. Once the Department of Taxation approves your refund, it sends the money electronically to your bank, which usually credits your account within one to three business days. You do not have to wait for mail delivery or worry about a check getting lost.

A paper check takes longer because the department must print it, insert it into an envelope, and send it through the U.S. Postal Service. Even if the department processes your return quickly, you are waiting 7 to 10 business days for the check to arrive. If the check is lost or delayed in the mail, you will need to contact the Department of Taxation to request a replacement, which adds another two to four weeks.

If you did not provide banking information on your return and did not request direct deposit, the Department of Taxation will mail you a check automatically. You can still request direct deposit instead — call 804-367-8031 and provide your routing number and account number, but do this before your refund is processed, because once it has been sent, you cannot redirect it.

What to do if your refund is late

If your refund was supposed to arrive by direct deposit and more than 21 days have passed since the Department of Taxation accepted your return, contact the department at 804-367-8031. Have your Social Security number, filing status, and the refund amount ready. The department can tell you whether your refund was actually sent and, if so, whether your bank received it.

If the department sent your refund but your bank did not receive it, ask the department for the date it was sent and the amount. Then contact your bank with that information and ask them to trace the deposit. Banks can usually locate a missing direct deposit within one to two business days.

If your check by mail is more than 31 days late (21 days for processing plus 10 days for mail), contact the Department of Taxation and request a replacement check. The department will issue a new check, but you must wait another 7 to 10 business days for it to arrive. Do not cash the original check if it arrives after you have received the replacement.

Refunds held for back taxes or child support

Virginia can hold your refund to pay back state income taxes, unpaid child support, or other debts owed to the state. If this happens, the Department of Taxation will send you a notice explaining the hold and the amount being applied to your debt. The notice arrives by mail and can take one to two weeks to reach you after your refund is processed.

If you believe the hold is a mistake — for example, if you already paid the debt — you must contact the agency that placed the hold, not the Department of Taxation. For back taxes, contact the Department of Taxation. For child support, contact the Department of Social Services. For other debts, the notice will tell you which agency to contact. Resolving a disputed hold can take four to eight weeks.

Frequently Asked Questions

Can I get my Virginia refund faster if I file early?

Filing early helps only if you file correctly. The Department of Taxation processes returns in the order it receives them, so filing in January rather than March does not speed up processing. However, filing early gives you time to fix errors before the April deadline, which prevents delays from corrections or holds.

What if I filed my Virginia return electronically but the tracker shows no information after a week?

The tracker may not show your return immediately if the department is still scanning and loading it into the system. Wait another three to five business days and check again. If the tracker still shows nothing after 10 business days, contact the Department of Taxation at 804-367-8031 to confirm they received your return.

Do I need to do anything to get my refund, or does it come automatically?

Your refund comes automatically once the Department of Taxation processes your return and approves it. You do not need to take any action. If you provided direct deposit information on your return, the money goes to your bank. If you did not, the department mails a check.

Can the Department of Taxation send my refund to a different bank account than the one I listed on my return?

No. Once your return is processed and sent to your bank, the Department of Taxation cannot redirect it. If you need to change your bank account, you must contact the department before your return is processed and request a new direct deposit. If your return has already been sent, you will need to wait for the check or ask your original bank to help locate the deposit.

What happens if I owe Virginia taxes and also have a refund coming?

The Department of Taxation will apply your refund to what you owe and send you the difference, if any. This happens automatically and is not considered a hold — it is part of normal processing. You will receive a notice explaining the offset.