Where to renew and what you need before you start
You can renew your Virginia vehicle registration online through the Department of Motor Vehicles website, by mail, or in person at a DMV office. Online renewal is the fastest option and takes about 10 minutes if your vehicle qualifies. Mail and in-person renewal both work, but mail takes longer — typically two to three weeks for processing plus mailing time.
Before you start, gather your current registration card, proof of a valid Virginia inspection (within the past 12 months), and your vehicle identification number (VIN). If your vehicle's registration has already expired, you cannot renew online; you must go in person or by mail. You will also need a way to pay — the DMV accepts credit cards, debit cards, and checks by mail.
Key Takeaways
- Online renewal through the DMV website works only if your registration has not yet expired and your vehicle passed inspection within the past 12 months.
- The renewal fee varies by vehicle weight and type; a standard passenger car typically costs between $40 and $50, but commercial vehicles and trailers cost more.
- You must have a current Virginia safety inspection before you can renew, and that inspection must be no older than 12 months.
- If your registration is already expired, you must renew in person at a DMV office or by mail — online renewal is not an option.
- Virginia registration is valid for one or two years depending on your vehicle type; most passenger cars renew annually.
Online renewal through the DMV website
Go to dmvnow.com, the official Virginia DMV portal. Click "Renew Vehicle Registration" and enter your license plate number and VIN. The system will pull up your current registration and show you the renewal fee based on your vehicle's weight and type. You can pay by credit card or debit card when ready.
Online renewal works only if your registration has not expired and your vehicle has a current inspection on file with the DMV. If either is missing, the system will tell you to renew by mail or in person instead. After you pay online, the DMV mails your new registration card to the address on file, usually within 7 to 10 business days.
Renewing by mail
Request a renewal form by calling the DMV at 804-367-0538, or read the form from dmvnow.com. Fill out the form completely, include your current registration card, and mail it with a check or money order to the address listed on the form. Do not send cash.
Mail renewal takes longer than online — expect two to three weeks for the DMV to process your form, plus mailing time in both directions. Send your renewal at least four weeks before your registration expires to avoid driving with an expired tag. Keep a copy of your mailed form for your records in case the DMV does not receive it.
Renewing in person at a DMV office
Bring your current registration card, proof of a valid Virginia inspection, your driver's license, and payment. Walk-in service is available at most DMV offices, but wait times vary by location and time of day. You can check current wait times on dmvnow.com before you go.
In-person renewal is the fastest option if you need your new registration when ready — you receive a temporary registration document on the spot and the permanent card arrives by mail within 7 to 10 business days. This is also your only option if your registration has already expired or if you need to make changes to your vehicle information.
Understanding the renewal fee and what affects it
Virginia registration fees are based on your vehicle's weight, not its age or value. A standard passenger car typically costs between $40 and $50 per year. Trucks, SUVs, and commercial vehicles cost more — the DMV website has a fee calculator where you enter your vehicle weight and it shows the exact amount.
Some vehicles renew for two years instead of one. If your registration card shows a two-year renewal cycle, you pay the annual fee times two. The DMV will tell you during the renewal process whether your vehicle renews for one or two years. If you are unsure, check your current registration card — it shows the expiration date.
What to do if your registration has already expired
You cannot drive legally with an expired registration, and you cannot renew online once it expires. You must renew in person at a DMV office or by mail. When you renew after expiration, you may owe a late fee in addition to the standard registration fee — the amount varies, so ask the DMV when you renew.
If you were pulled over while expired, bring proof that you have renewed when you appear in court or pay any citation. Many courts will dismiss the citation if you show proof of renewal. Do not delay — the longer your registration stays expired, the higher the risk of additional fines.
Virginia safety inspection requirements
Your vehicle must pass a Virginia safety inspection within the past 12 months before you can renew your registration. The inspection checks your brakes, lights, windshield wipers, horn, and steering. You can get an inspection at any authorized Virginia inspection station — gas stations, repair shops, and tire shops all perform them.
The inspection costs between $16 and $20 and takes about 15 minutes. Once you pass, the inspection station reports the result to the DMV electronically. You do not need to bring an inspection certificate when you renew online or by mail — the DMV checks the inspection record automatically. If your inspection is older than 12 months, you must get a new one before you can renew your registration.
Frequently Asked Questions
Can I renew my registration if my inspection is expired?
No. Your inspection must be current (no older than 12 months) before you renew. Get a new inspection first at any authorized station, then renew your registration. The DMV checks the inspection record automatically, so you do not need to bring paperwork.
What happens if I drive with an expired registration?
You can be cited and fined. The fine amount varies by locality. If you are pulled over, renew when ready and bring proof of renewal to court if you receive a citation — many courts dismiss the charge once you show proof of renewal.
How long does it take to get my new registration card after I renew online?
The DMV mails your new card within 7 to 10 business days after you pay. You can drive legally during this time using your old registration card. If you need the card faster, renew in person at a DMV office and you will receive a temporary document when ready.
Do I need an appointment to renew at a DMV office?
Walk-in service is available at most DMV offices, but you can also schedule an appointment online at dmvnow.com to avoid waiting. Check the wait time for your local office before you go — some locations have shorter waits at certain times of day.
What if I moved and my registration address is wrong?
You must update your address in person at a DMV office or by mail before you renew. You cannot change your address online. Bring your current registration, driver's license, and proof of your new address (utility bill or lease). Update your address first, then renew your registration.