Virginia requires an emissions test every two years for most vehicles, and the test must happen within 60 days before your registration renewal date
Virginia's emissions test is a state inspection that measures what your vehicle's exhaust contains. The test checks whether your car, truck, or motorcycle meets federal air quality standards set by the Environmental Protection Agency (EPA). If your vehicle passes, you receive a certificate that allows you to renew your registration. If it fails, you have options to repair and retest before your registration expires.
The test itself takes about 10 to 15 minutes. A technician connects your vehicle to a machine that reads emissions data directly from your engine's computer (called the On-Board Diagnostic system, or OBD). The machine does not require your car to be on a treadmill or driven hard — it straightforward reads what your engine is already reporting.
You can take your test at any Virginia emissions testing station. These are private repair shops and service centers licensed by the state, not a single government facility. You do not need an appointment at most locations, though some accept them. The cost varies by shop but typically ranges from $15 to $30.
Key Takeaways
- Virginia tests vehicles every two years, and you must complete the test within 60 days before your registration renewal date.
- The test reads your engine's computer data and takes about 10 to 15 minutes at any state-licensed testing station.
- A passing test gives you a certificate you need to renew your registration; a failing test means you must repair and retest before your registration expires.
- Diesel vehicles, motorcycles, and vehicles older than 1996 have different rules or may be exempt from testing.
- If your vehicle fails, you can visit a repair shop, fix the problem, and retest at the same or a different station.
Which Virginia vehicles must be tested
Most passenger cars, SUVs, and light trucks registered in Virginia must be tested every two years. The rule applies to vehicles model year 1996 and newer. Vehicles older than 1996 are exempt from emissions testing in Virginia.
Motorcycles are exempt from Virginia's emissions test. Diesel-powered vehicles are also exempt, with one exception: diesel cars (not trucks or SUVs) model year 2007 and newer must be tested. Hybrid vehicles follow the same rules as gasoline vehicles — they must be tested every two years if they are model year 1996 or newer.
Vehicles registered outside Virginia do not need a Virginia emissions test, even if you drive them in the state. However, if you move to Virginia and register your vehicle here, you must have a passing emissions test before you can complete your registration.
When your test is due and how to find your renewal date
Your emissions test must be completed within 60 days before your vehicle registration expires. You can find your registration expiration date on your vehicle registration card (the paper document in your glove box) or on your license plate. Virginia registration plates show the expiration month and year in the upper right corner.
If your registration expires on June 30, you can take your emissions test anytime between May 1 and June 30. Testing before that window means your certificate will expire before you can use it to renew your registration. Testing after your registration expires means your vehicle is no longer legally registered, and you cannot drive it.
Virginia sends renewal notices by mail about 30 days before your registration expires. The notice includes your expiration date and reminds you that you need an emissions test. If you do not receive a notice, you can check your registration date online through the Virginia Department of Motor Vehicles (DMV) website or by calling your local DMV office.
How to find a testing station and what to bring
The Virginia DMV maintains a searchable list of licensed emissions testing stations on its website. You can search by city or zip code to find stations near you. Most testing stations are repair shops, tire shops, or service centers that offer emissions testing as one of their services.
Bring your vehicle registration card and a valid photo ID. Some stations may ask for your vehicle identification number (VIN), which is printed on your registration card and also visible on the dashboard at the base of your windshield. You do not need to bring proof of insurance or any other documents.
Call ahead if you want to confirm hours or ask whether the station accepts walk-ins or requires an appointment. Many stations do not require appointments and can test you the same day you arrive. A few busy locations may ask you to schedule a time slot, especially during peak renewal periods in spring and fall.
What happens if your vehicle fails the test
If your vehicle fails, the testing station gives you a printed report showing which emissions standards your vehicle did not meet. The report does not tell you what is wrong with your vehicle or how to fix it — it only shows the test results. Common reasons for failure include a faulty oxygen sensor, a loose gas cap, a problem with the catalytic converter, or an issue with the engine control system.
You have until your registration expires to repair your vehicle and retest. You can retest at the same station or at any other licensed testing station in Virginia. There is no limit on how many times you can retest, and each retest costs the same as the initial test. Some stations offer a discount if you retest within a certain number of days, so ask when you receive your failure notice.
If you cannot afford the repair, you may be able to defer your registration renewal or explore other options. Contact your local DMV office to discuss your situation — they can explain what happens if you cannot pass the test before your registration expires.
Understanding your test results and the certificate
A passing test produces a certificate that shows your vehicle passed and the date the certificate was issued. You need this certificate to renew your registration. You can renew online, by mail, or in person at a DMV office, and you will need to provide your certificate number or show the physical certificate.
The certificate is valid for 60 days from the date it was issued. If you do not renew your registration within that window, the certificate expires and you must retest. This is why it is important to test close to your renewal date but not too early — testing 60 days before your registration expires means your certificate will expire before you can use it.
If you lose your certificate, contact the testing station where you took the test. They can print a duplicate or provide your certificate number so you can renew your registration online. Keep your certificate in a safe place until you have completed your registration renewal.
Special situations and exemptions
New vehicles purchased in Virginia are exempt from emissions testing for the first two model years. If you buy a 2024 vehicle in 2024, you do not need to test until 2026. However, if you buy a used vehicle, you must have a passing emissions test before you can register it in Virginia, even if the vehicle has never been tested before.
Vehicles with a "Check Engine" light on will fail the emissions test. The light indicates that your vehicle's onboard diagnostic system has detected a problem. You must have the problem diagnosed and repaired before you can pass the test. Some repair shops can read the diagnostic code for free or for a small fee, which can help you understand what needs to be fixed.
If you are a member of the military stationed in Virginia, you may have different registration and testing requirements. Contact your local military installation's vehicle registration office or the Virginia DMV for details about your situation.
Frequently Asked Questions
Can I test my vehicle more than 60 days before my registration expires?
You can take the test, but the certificate will expire before you can use it to renew your registration. Virginia certificates are valid for 60 days from the issue date. If you test too early, you will need to retest closer to your renewal date. It is better to wait until within the 60-day window.
What if I move to Virginia and my vehicle is registered in another state?
You must obtain a Virginia emissions test before you can register your vehicle in Virginia. Once you register it here, you follow Virginia's two-year testing schedule. Your first Virginia test is due two years after you register the vehicle, not based on when you tested it in your previous state.
Do I need to test my vehicle if I only drive it occasionally?
Yes. If your vehicle is registered in Virginia and is model year 1996 or newer, it must be tested every two years regardless of how often you drive it. The requirement is based on your registration renewal date, not on your actual driving.
What if the testing station says my vehicle cannot be tested?
Some vehicles have problems that prevent the testing machine from reading data — for example, if your vehicle's OBD system is not communicating properly. The station will give you a report explaining why the test could not be completed. You will need to have the vehicle repaired and then retest at another station or the same one.
Can I renew my registration before I take the emissions test?
No. Virginia will not process your registration renewal without a passing emissions test certificate. You must test first, receive your certificate, and then renew your registration. If your registration has already expired, you cannot legally drive your vehicle until you test and renew.