What Virginia requires and who has to test
Virginia requires emissions testing for most vehicles registered in the state, but the rules depend on where you live and what you drive. If you live in Northern Virginia (Fairfax, Loudoun, Prince William counties and the cities of Alexandria, Falls Church, and Manassas), you must test every two years. If you live elsewhere in Virginia, you must test every year. Diesel vehicles, motorcycles, and vehicles model year 1967 and older are exempt.
Your vehicle must pass an On-Board Diagnostic (OBD) test, which checks your car's emissions control system through the vehicle's computer. The test does not involve a tailpipe probe or a dynamometer — the technician plugs a scanner into your car's diagnostic port, usually located under the steering wheel or dashboard.
You can test at any Virginia Department of Environmental Quality (DEQ) licensed emissions testing station. These are typically repair shops, service stations, and dedicated testing centers. You do not have to test at a dealership, and you do not need an appointment at most locations.
Key Takeaways
- Northern Virginia requires testing every two years; the rest of the state requires it every year.
- The test checks your vehicle's emissions control system through its onboard computer and takes about 10 to 15 minutes.
- You can test at any DEQ-licensed station, and the cost varies by location but typically ranges from $20 to $40.
- If you fail, you have 60 days to repair your vehicle and retest at no additional charge at the same station.
- You can find licensed testing stations through the Virginia DEQ website or by calling your local emissions testing program.
How to find a testing station and what to bring
The Virginia DEQ maintains a searchable list of licensed testing stations on its website. You can search by county or city to find stations near you. Call ahead to confirm hours and whether they accept walk-ins, though most do. Some stations are busier during certain times of day or year — late summer and fall tend to be busier as registration renewal important date approach.
Bring your vehicle registration and a valid photo ID. The technician will verify your vehicle identification number (VIN) matches your registration. If your registration has expired, you cannot test until you renew it, because the test result is tied to your current registration.
Your vehicle's check engine light must not be on. If it is, the test will fail automatically. You do not need to have the problem fixed before testing — the technician will tell you what the code means — but you cannot pass the test with the light illuminated.
What happens during the test and what results mean
The test takes 10 to 15 minutes. The technician will plug a scanner into your vehicle's diagnostic port and run the OBD test. The scanner reads data from your vehicle's emissions control system and checks whether all required monitors have run and passed. The vehicle's computer stores this information automatically as you drive.
You will receive a pass or fail result when ready. A pass means your vehicle's emissions control system is working as designed. A fail means one or more monitors did not pass, or the system detected a problem. The technician will provide a printout showing which system failed and what the diagnostic trouble code means.
If you pass, the result is sent electronically to the Virginia DMV, and your registration is valid. You do not need to carry a paper certificate. If you fail, you have 60 days from the test date to have the problem repaired and retest at the same station. The retest is free if you return within 60 days.
What to do if your vehicle fails the test
A failed test does not mean your vehicle is unsafe to drive. It means your emissions control system is not working properly. Common reasons for failure include a faulty oxygen sensor, a problem with the catalytic converter, or an issue with the fuel system. You will need to take your vehicle to a repair shop to diagnose and fix the problem.
You do not have to use the same shop where you tested. Take the test printout to any repair shop and ask them to diagnose the code. Many shops can fix the problem in one visit, though some issues take longer. Once repaired, return to the same testing station for a free retest within 60 days.
If you cannot afford repairs, some nonprofits and local programs offer information with emissions-related repairs for low-income vehicle owners. Contact your local Department of Social Services or call 211 to ask whether repair information is available in your area.
Cost and timing for testing and retesting
Testing costs vary by station but typically range from $20 to $40. There is no state-set price; each licensed station sets its own fee. Call ahead if cost is a concern, as prices can differ significantly between locations.
Plan to test before your registration expires. Your registration renewal notice will show your test important date. If you test after your registration has expired, you cannot register the vehicle until you pass. If you fail and need repairs, budget time for the repair shop to diagnose and fix the problem — this can take anywhere from one day to two weeks depending on the issue and the shop's schedule.
If you are moving out of state or selling your vehicle, you do not need to test. If you are buying a used vehicle in Virginia, the seller should provide proof of a passing test from the current registration year. You are responsible for testing once you register the vehicle in your name.
Northern Virginia versus the rest of the state
Northern Virginia (Fairfax, Loudoun, and Prince William counties, plus Alexandria, Falls Church, and Manassas) has stricter requirements because of air quality concerns in the Washington, D.C. region. Vehicles registered in these areas test every two years instead of every year. The test itself is the same OBD test used statewide.
If you move from Northern Virginia to another part of the state, your new registration will reflect the one-year testing requirement. If you move into Northern Virginia, your registration will shift to the two-year requirement when you renew. You do not need to retest when you move; the requirement changes only when you renew your registration.
Vehicles that do not need to test
Diesel vehicles registered in Virginia do not require emissions testing. Motorcycles and mopeds are also exempt. Vehicles model year 1967 and older are exempt because they predate modern emissions standards. New vehicles (typically model year 2010 and newer, depending on the current year) may be exempt for their first few years of registration — check your registration renewal notice to confirm whether your vehicle must test.
If you own a vehicle that is exempt, your registration will note this. You do not need to test, and you do not need to carry proof of exemption. If you are unsure whether your vehicle is exempt, call the Virginia DEQ or check your registration documents.
Frequently Asked Questions
Can I test my vehicle before my registration expires?
Yes. You can test up to 120 days before your registration expires. If you pass, the result is valid for your entire registration period. Testing early can help you avoid a last-minute rush if repairs are needed.
What if I fail the test and cannot afford to fix my vehicle?
Contact your local Department of Social Services or call 211 to ask about repair information programs in your area. Some nonprofits and local agencies offer grants or low-cost repair services for low-income vehicle owners. You have 60 days to repair and retest, so you have time to explore options.
Do I need to carry my test results with me?
No. The test result is sent electronically to the Virginia DMV and is linked to your registration. You do not need a paper certificate. If you are stopped by law enforcement, they can verify your test status through your registration.
What if my vehicle's check engine light comes on after I pass the test?
Your registration remains valid until it expires. The check engine light indicates a problem with your emissions control system, but it does not invalidate your test result. Have the problem diagnosed and repaired when you can. When you renew your registration, you will need to pass a new test.
Can I test in a different county than where I live?
Yes. You can test at any Virginia DEQ-licensed station, regardless of where your vehicle is registered. The test result is valid statewide. Some people test at a convenient location while traveling or working rather than near their home.