Virginia driver licenses renew every eight years, and you can renew in person, by mail, or online depending on your situation
Virginia's Department of Motor Vehicles (DMV) lets you renew your driver license before it expires, and the method you choose depends on whether you need a new photo and how soon you need the license back. If your license is still valid or expired less than one year ago, you have three paths: online through the DMV website, by mail, or in person at a DMV office. Online renewal is fastest and costs less, but it only works if you don't need a new photo and your address hasn't changed. Mail renewal takes two to three weeks. In-person renewal at a DMV office takes about an hour and lets you update your photo and address on the spot.
Key Takeaways
- Virginia driver licenses are valid for eight years, and you can begin renewing up to one year before expiration.
- Online renewal through the DMV website costs $24 and takes about 10 minutes, but only works if you don't need a new photo.
- Mail renewal costs $24 and takes two to three weeks; in-person renewal at a DMV office costs $24 and requires a visit but lets you update your photo and address when ready.
- You will need your current license number, Social Security number, and a valid payment method to renew online or by mail.
- If your license expired more than one year ago, you must renew in person and may need to pass a vision test and written exam.
Online renewal: the fastest option if your information hasn't changed
Online renewal through the Virginia DMV website is the quickest and cheapest route if your address is current and you don't need a new photo. The process takes about 10 minutes. You log into the DMV website, enter your driver license number and Social Security number, review your information, and pay $24 with a debit or credit card. Your new license arrives by mail in seven to ten business days.
Online renewal works only if your license is still valid or expired within the past year, your address on file matches where you live now, and you're comfortable keeping your current photo. If any of those conditions don't explore — your address changed, you want a new photo, or your license expired more than a year ago — you must renew by mail or in person.
Mail renewal: renew without leaving home, but plan ahead
Mail renewal takes longer than online renewal but doesn't require a trip to the DMV. You request a renewal form from the Virginia DMV website or call 804-367-0538, fill it out by hand, and mail it back with a check or money order for $24. Processing takes two to three weeks after the DMV receives your form, so your new license won't arrive for three to four weeks total.
Like online renewal, mail renewal works only if your license is still valid or expired within the past year and you don't need a new photo. If your address has changed, you can update it on the form, but you won't get a new photo on your license. If your license expired more than a year ago or you need a new photo, you must renew in person at a DMV office.
In-person renewal at a DMV office: when you need a new photo or your license is very old
Renewing in person at a Virginia DMV office takes about an hour and costs $24. You bring your current license, proof of your current address (a utility bill, lease, or bank statement dated within the past 60 days), and a payment method. The DMV takes a new photo, updates your address if it has changed, and hands you a temporary paper license on the spot. Your permanent license arrives by mail in seven to ten business days.
In-person renewal is required if your license expired more than one year ago, because Virginia law requires you to pass a vision screening and may require a written exam on traffic laws. It's also your only option if you want a new photo or need to change your address on your license. You can find your nearest DMV office and check wait times on the Virginia DMV website before you go.
What documents and information you need for each method
| Renewal Method | Documents Needed | Cost | Time to Receive |
|---|---|---|---|
| Online | Current license number, Social Security number, payment method | $24 | 7–10 business days |
| Current license, completed form, check or money order | $24 | 3–4 weeks | |
| In-person | Current license, proof of address (utility bill, lease, or bank statement from past 60 days) | $24 | 7–10 business days (temporary license same day) |
For online and mail renewal, you don't need to bring physical documents — the DMV looks up your information in its system. For in-person renewal, proof of address is required by Virginia law. A utility bill, lease agreement, mortgage statement, or bank statement dated within the past 60 days all work. A driver license or passport alone is not enough.
When your license expires and how to check the expiration date
Virginia driver licenses expire on your birthday eight years after you received or last renewed them. Your expiration date is printed on the front of your license in the bottom right corner. You can begin renewing up to one year before that date, which gives you plenty of time to choose your method and complete the process without rushing.
If your license has already expired, you can still renew by mail or online if it expired less than one year ago. If it expired more than one year ago, you must renew in person at a DMV office. After your license expires, you should not drive — Virginia law treats driving with an expired license as a traffic violation, even if you're in the process of renewing.
What happens if you need your license before the mail arrives
If you renew online or by mail and need to drive before your new license arrives, you have limited options. The DMV does not issue temporary licenses for online or mail renewals. If you renew in person at a DMV office, you receive a temporary paper license when ready that is valid for 45 days while you wait for your permanent license to arrive by mail.
If you need your license urgently and chose online or mail renewal, your only option is to visit a DMV office in person and request an expedited renewal. Expedited in-person renewal costs more than standard renewal and is not always available, so call your local DMV office first to ask whether they can process your renewal the same day.
Frequently Asked Questions
Can I renew my Virginia driver license online if I moved to a new address?
No. Online renewal only works if your address on file with the DMV matches your current address. If you moved, you must renew by mail or in person. Mail renewal lets you update your address on the form, but in-person renewal is faster if you also want a new photo.
What if my license expired more than a year ago?
You must renew in person at a DMV office. Virginia requires you to pass a vision screening, and the DMV may ask you to take a written exam on traffic laws. You cannot renew by mail or online if your license has been expired for more than one year.
Do I need an appointment to renew my license in person at a DMV office?
Appointments are not required, but the Virginia DMV recommends scheduling one online to reduce wait times. You can walk in without an appointment, but you may wait longer. Check the DMV website for your local office's hours and current wait times before you go.
How much does it cost to renew a Virginia driver license?
Renewal costs $24 whether you renew online, by mail, or in person. If you need expedited in-person renewal, the cost may be higher — call your local DMV office to ask.
Can I renew my license if it was suspended or revoked?
No. You must resolve the suspension or revocation with the Virginia DMV before you can renew. Contact the DMV directly at 804-367-0538 to find out what steps you need to take to restore your driving privileges.