Virginia tax refunds typically arrive within 21 days of approval if you chose direct deposit, or 4 to 6 weeks if you requested a check by mail

The timeline depends on three things: how long the Virginia Department of Taxation takes to process your return, which delivery method you chose, and whether your return has errors or needs verification. Direct deposit is faster because the state sends money straight to your bank account. A mailed check has to be printed, sorted, and delivered by postal mail, which adds weeks.

If you filed electronically and chose direct deposit, you should see your refund between 21 and 30 days after the state approves your return. If you filed a paper return or chose a check, add another 2 to 4 weeks to that timeline. The state does not control how long your bank takes to post the deposit once it arrives, but most banks credit direct deposits within one business day.

Key Takeaways

  • Direct deposit refunds arrive within 21 days of approval; mailed checks take 4 to 6 weeks from approval.
  • You can check your refund status on the Virginia Department of Taxation website using your Social Security number and filing status.
  • If your return is flagged for review or contains errors, the state will contact you by mail and the timeline will extend by several weeks.
  • Refunds filed in January and February move faster than those filed in March and April, when the volume peaks.
  • If you have not received your refund within the stated timeframe, contact the Virginia Department of Taxation directly rather than waiting longer.

How to track your Virginia refund status online

The Virginia Department of Taxation operates a refund tracker on its website. Go to tax.virginia.gov, find the "Where's My Refund?" tool, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will tell you whether the state has received your return, is processing it, has approved it, or has issued the refund.

The tracker updates once per day, usually overnight. If your return shows as approved but you have not received the money yet, the delay is in delivery—either your bank is processing the deposit, or the check is in the mail. If the tracker shows your return is still being processed after 30 days, contact the department to find out why.

Why some Virginia refunds take longer than others

The state processes returns in the order they are received, but certain returns move to the back of the line. If you claimed the Earned Income Tax Credit (EITC), the state is required by federal law to hold your refund until at least mid-February, even if your return is complete and correct. This is called the EITC holding period, and it applies whether you filed in January or waited until April.

Returns that trigger the state's fraud detection system also take longer. If your return shows patterns the state flags as unusual—a sudden jump in deductions, income that does not match W-2 records, or a refund claim that seems inconsistent with prior years—the state will send you a letter asking for proof. You will have 30 days to respond. Until you do, your refund is on hold.

Paper returns take longer than electronic ones because the state has to scan and enter the data by hand. If you filed on paper and chose direct deposit, expect 4 to 6 weeks. If you filed on paper and requested a check, add another 1 to 2 weeks.

What to do if your refund is delayed beyond the expected timeframe

If your refund tracker shows approval but you have not received the money within 21 days (for direct deposit) or 45 days (for a check), contact the Virginia Department of Taxation. Call 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.

The department can tell you whether the refund was issued, whether there was a problem with your bank account information, or whether your check was lost in the mail. If your check was lost, the state can issue a replacement. If there was an error in your bank routing number or account number, the state may have rejected the deposit, and you will need to provide corrected information so they can reissue it.

Do not assume the refund is lost if it is a few days late. Banks sometimes hold deposits for verification, especially if the amount is large or the account is new. Wait at least one business day after the expected arrival date before calling.

Direct deposit versus mailed check: which is faster

Direct deposit is significantly faster. The state can send money to your bank account in a single electronic transfer, which happens within 21 days of approval. A mailed check has to be printed at a state facility, sorted by postal code, and handed to the U.S. Postal Service. From there, delivery depends on your location and current mail volume. Urban areas usually see checks arrive within 7 to 10 business days of mailing; rural areas may take 2 to 3 weeks.

If you filed your return before February 1 and chose direct deposit, you have a good chance of receiving your refund by early March. If you filed after April 1 or chose a check, plan on late April or May. The state does not prioritize refunds by size or filing date once processing begins, so there is no way to speed up the timeline by calling ahead.

Refunds for amended returns and prior-year taxes

If you filed an amended return (Form 760-X) to correct a prior-year return, the state takes longer to process it. Amended returns are handled manually, not by the automated system, so expect 8 to 12 weeks from the date you file. The state will send you a notice when the amended return is approved.

If you are owed a refund from a prior tax year—for example, you filed your 2022 return late in 2023—the state will process it when you file, but it may take longer because the department has to verify that you did not already receive that refund. Provide documentation of any prior refunds if you have it, as this can speed up verification.

What happens if the state owes you money but you owe back taxes

If you have unpaid Virginia state income taxes from a prior year, the state will use your current refund to pay down that debt. This is called offset. The state will send you a notice explaining the offset and how much of your refund was applied. You will not receive the full refund amount you expected.

If you believe the offset is incorrect—for example, you already paid the prior-year tax or the debt belongs to someone else—you have 60 days from the notice date to file a protest with the Virginia Department of Taxation. Contact the department to request a protest form and instructions.

Frequently Asked Questions

Can I get my Virginia refund faster if I pay a fee?

No. The state does not offer expedited processing for any price. The timeline is the same for all taxpayers. Some tax preparation companies advertise "rapid refunds" or "refund advances," but these are loans against your expected refund, not the actual refund from the state. You pay interest and fees for these products, so they cost you money.

What if I filed electronically but the state says it never received my return?

Contact your tax software provider or the tax professional who filed it for you. They can confirm whether the return was actually transmitted to the state. If it was, ask them to provide you with the confirmation number. If it was not, you will need to file again. Do not file a second return without confirming the first one was not received, or the state may reject one as a duplicate.

How do I change my refund from a check to direct deposit after I have already filed?

You cannot change the delivery method after filing. If you chose a check and now want direct deposit, you will have to wait for the check to arrive, deposit it yourself, or request a replacement if it is lost. For next year's refund, you can choose direct deposit when you file.

Does my refund get delayed if I owe federal taxes?

No. Virginia refunds are separate from federal refunds. The IRS does not intercept Virginia state refunds to pay federal debts. However, if you owe federal taxes and the IRS has offset your federal refund, that does not affect your Virginia refund timeline.

What if I moved after I filed and the check was sent to my old address?

Contact the Virginia Department of Taxation with your new address. If the check has not been cashed, the state can issue a replacement to your current address. If the check was cashed by someone at your old address, report it to the department and ask about fraud investigation options. Provide a forwarding address so the state can mail you a replacement.