Virginia vehicle registration costs depend on your vehicle type, weight, and how long you register it for

Virginia charges a base registration fee that starts at $38.75 for most passenger cars registered for one year. The actual amount you pay depends on whether your vehicle is a car, truck, motorcycle, or trailer — and for trucks and some other vehicles, the weight matters. You can register for one, two, or three years at a time, and longer registrations cost more upfront but spread the yearly fee across multiple years.

The Virginia Department of Motor Vehicles (DMV) collects these fees when you register a new vehicle, renew an existing registration, or transfer a registration to a new owner. You pay at a DMV office, through the mail, or online through the Virginia DMV website. The fee covers your registration certificate and license plate.

Key Takeaways

  • A standard one-year passenger car registration in Virginia costs $38.75, but the total depends on your vehicle type and weight class.
  • You can register for one, two, or three years; longer periods cost more but lower your yearly expense.
  • Trucks, trailers, and commercial vehicles have different fee structures based on gross vehicle weight rating (GVWR).
  • You can renew online, by mail, or in person at a DMV office, and renewal notices arrive about 30 days before your registration expires.

Base registration fees by vehicle type

Passenger cars have the lowest base fee at $38.75 per year. Motorcycles cost $27.75 per year. Trailers under 2,000 pounds cost $27.75, while trailers 2,000 pounds and over cost $38.75.

Trucks and commercial vehicles are charged based on their gross vehicle weight rating (GVWR) — the maximum weight the vehicle is designed to carry, not what it actually weighs. A truck with a GVWR under 4,000 pounds costs $38.75. Vehicles rated between 4,001 and 7,000 pounds cost $63.75. Heavier trucks jump to $113.75 for GVWR between 7,001 and 10,000 pounds, and the fee increases further for vehicles over 10,000 pounds. You can find your vehicle's GVWR on the driver's side door jamb or in your owner's manual.

Multi-year registration and total costs

If you register for two years instead of one, you pay roughly 1.9 times the annual fee. A two-year passenger car registration costs about $73.50. A three-year registration costs roughly $110.25. The Virginia DMV website shows the exact total before you pay, so you can compare the cost of registering for one, two, or three years and choose what works for your budget.

Multi-year registration is useful if you want to avoid renewing every year, but it does mean paying a larger amount upfront. Some people register for one year if they plan to sell the vehicle soon, or for three years if they know they will keep it.

Additional fees you may encounter

The base registration fee is not the only charge. If you need a replacement license plate, the DMV charges an additional fee (the amount varies by plate type). If you are registering a vehicle for the first time in Virginia and it was previously registered in another state, you may owe a title fee in addition to registration. A new title costs $15.

If you register late — after your registration has already expired — you may owe a late fee. The penalty is typically 10 percent of the registration fee, with a minimum of $5. Registering online or by mail before the expiration date avoids this penalty.

How to pay and where to register

You can renew your registration online through the Virginia DMV website if your vehicle has a valid inspection and you have not had any address changes. Online renewal is the fastest option and takes a few minutes. You will receive your new registration certificate by mail within 7 to 10 business days.

You can also renew by mail by returning the renewal notice that arrives about 30 days before your registration expires. Include a check or money order and mail it to the address on the notice. In-person renewal at a DMV office takes about 30 minutes on average, though wait times vary by location and time of day. Bring your current registration, proof of inspection, and a valid ID.

When your registration expires and how to renew on time

Your registration expiration date is printed on your license plate and registration certificate. Virginia sends renewal notices by mail about 30 days before that date. If you do not receive a notice, you can check your expiration date on the Virginia DMV website using your license plate number.

Renewing before the expiration date keeps you legal to drive and avoids late fees. If your registration has already expired, you can still renew, but you will owe the late penalty. Driving with an expired registration can result in a traffic stop and a fine from law enforcement.

Special cases: Commercial vehicles and out-of-state transfers

If you own a commercial vehicle or operate a fleet, Virginia offers different registration options. Commercial registration is based on GVWR and is used for vehicles operated for business purposes. The fees are higher than personal vehicle registration, and you may need additional documentation such as proof of business licensing.

If you are moving to Virginia with a vehicle registered in another state, you have a limited time to transfer the registration. Virginia law requires you to register your vehicle within 30 days of establishing residency. You will need your out-of-state title, proof of inspection, and proof of residency (such as a utility bill or lease). The registration fee is the same as for any other Virginia vehicle, but you will also pay the title transfer fee.

Frequently Asked Questions

Can I register my vehicle online if it has an expired inspection?

No. Your vehicle must have a current safety inspection before you can renew online. You can renew in person at a DMV office without an inspection if you bring the vehicle and have it inspected on-site, but this takes longer. The inspection itself costs about $20 and is separate from registration.

What happens if I register late?

You owe a late fee of 10 percent of the registration fee, with a minimum of $5. For example, a late passenger car registration would cost $38.75 plus at least $5. Driving with an expired registration is also a traffic violation and can result in a fine from a police officer.

Do I have to register for a full year?

No. You can register for one, two, or three years. One-year registration is common if you are unsure how long you will keep the vehicle. The Virginia DMV website shows the cost for each option before you pay.

Is there a discount for registering multiple vehicles?

Virginia does not offer a multi-vehicle discount on registration fees. Each vehicle is registered separately at the standard rate for its type and weight class.

What if I sell my vehicle before my registration expires?

You do not get a refund for unused registration time. However, you can transfer the registration to the new owner if they are buying the vehicle from you. The new owner will need to complete a title transfer and pay the title fee, but they may not need to pay a new registration fee if the registration is still valid.