What Maryland requires and when you need to test
Maryland requires emissions testing for most vehicles registered in the state, with a few exceptions. Your vehicle needs a test every two years if it was built in 1996 or later. Vehicles from 1995 and older are exempt. Diesel-powered vehicles and those registered as antiques or classics also do not need emissions testing.
You must pass an emissions test before you can renew your vehicle registration. If your registration expires and you have not completed the test, you cannot legally renew until you do. The test itself costs between $15 and $20 depending on your vehicle type and the testing station.
Maryland's emissions program is run by the Department of the Environment (MDE). The actual testing is performed at licensed inspection stations throughout the state — typically at repair shops, service stations, and dedicated inspection facilities. You can find a list of stations on the MDE website or by searching for "Maryland emissions testing" plus your county name.
Key Takeaways
- Vehicles built in 1996 or later need an emissions test every two years before registration renewal.
- The test costs $15 to $20 and takes about 15 minutes at any licensed inspection station.
- You can schedule a test at any point during your two-year cycle, not just when your registration is about to expire.
- A failed test does not prevent you from driving, but you cannot renew your registration until you pass or fix the problem.
- Maryland uses the OBD-II (onboard diagnostic) test for most vehicles, which reads your car's computer rather than measuring tailpipe emissions directly.
How the OBD-II test works and what causes a failure
Maryland uses the OBD-II test method for vehicles from 1996 onward. The technician plugs a scanner into your vehicle's diagnostic port (usually located under the steering wheel on the driver's side) and reads data from your engine's computer. The test checks whether your vehicle's emissions control systems are working properly. It does not measure the actual pollution coming out of your tailpipe — it verifies that the systems designed to reduce pollution are functioning.
The most common reason for failure is an illuminated check engine light. If your check engine light is on, your vehicle will fail the test when ready. The light indicates that your vehicle's onboard computer has detected a problem with the emissions system or engine. You do not need to know what the problem is before testing — the technician will see it when they plug in the scanner.
Other reasons for failure include a missing or loose gas cap (which can trigger emissions system codes), a faulty oxygen sensor, a malfunctioning catalytic converter, or problems with the evaporative emissions system. Many of these issues develop gradually and may not cause noticeable drivability problems. A vehicle can run fine and still fail the test.
What to do if your vehicle fails
A failed test does not expire or disappear. You have until your registration renewal important date to fix the problem and retest. There is no limit on how many times you can retest — you can test again when ready after repairs, or weeks later if you need time to save money for fixes.
If you fail, the testing station will provide a printout showing which emissions system codes triggered the failure. Take this to a repair shop and show it to the technician. Do not assume the cheapest fix is the right one — a code for a faulty oxygen sensor might cost $200 to $400 to replace, while a loose gas cap costs nothing. A good repair shop will diagnose the actual problem before quoting a price.
If repairs are expensive and you are facing a registration important date, you have one option: Maryland allows a one-time waiver for vehicles that fail emissions testing. If you spend at least $200 on documented repairs and the vehicle still fails, you can request a waiver from the MDE. The waiver allows you to renew your registration despite the failure. You must submit proof of the repairs and the failed test results. This waiver is available only once per vehicle, so use it strategically.
Where to find a testing station and what to bring
Licensed inspection stations are spread across all Maryland counties. You can find one near you through the MDE's online station locator or by calling your local emissions testing program office. Many stations operate on a walk-in basis, though some accept appointments. Call ahead to confirm hours and whether you need to schedule.
Bring your vehicle registration or proof of ownership and a valid photo ID. The technician will need to verify that the vehicle you are testing matches your registration. If you are testing a vehicle registered to someone else, bring a notarized letter of permission from the owner. Have your vehicle's VIN (vehicle identification number) available — it is on your registration and on the driver's side of your windshield.
Make sure your vehicle is in drivable condition. If your check engine light is on or your vehicle will not start, the station may refuse to test it or will fail it when ready. If your vehicle has a serious mechanical problem, fix it first or have it towed to a repair shop rather than to a testing station.
Timing and registration renewal
You do not have to wait until your registration is about to expire to get tested. In fact, testing early gives you time to fix any problems without rushing. Your emissions test is valid for two years from the date you pass it. If your registration expires in March 2026, you can test anytime after March 2024 and still be covered.
When you renew your registration online or at the Motor Vehicle Administration (MVA), the system will check whether you have a passing emissions test on file. If you do, your renewal will process normally. If you do not have a passing test, the system will block the renewal and direct you to get tested first.
If your registration expires before you have time to test and repair, you can still renew it — but only if you have already scheduled a test appointment. Maryland allows a grace period if you have proof of a scheduled appointment. Contact your local MVA office or the emissions testing program to confirm the current grace period rules, as they can vary.
Special cases: new vehicles, out-of-state moves, and exemptions
New vehicles are exempt from emissions testing for the first four years of ownership. After that, they enter the regular two-year testing cycle. If you buy a used vehicle in Maryland, it must have a passing emissions test before you can register it in your name, even if it just passed for the previous owner.
If you move to Maryland from another state, your vehicle must pass a Maryland emissions test before you can register it here. Your out-of-state registration and test results do not transfer. You have 60 days from the date you establish residency to get your vehicle tested and registered in Maryland.
Vehicles registered as antiques or classics (typically 25 years old or older) are exempt from emissions testing. Diesel vehicles are also exempt, as Maryland does not currently test diesel emissions. Motorcycles and mopeds are exempt. If you are unsure whether your vehicle qualifies for an exemption, contact the MDE or your local MVA office with your vehicle's year, make, and fuel type.
Understanding your test results and what the codes mean
When you pass the test, you receive a certificate showing the date and the testing station. Keep this for your records, though the MVA can look it up in the system when you renew. The certificate is valid for two years.
If you fail, the printout will show one or more diagnostic trouble codes (DTCs). These are standardized codes that mechanics recognize. For example, P0420 refers to a catalytic converter problem, P0133 refers to an oxygen sensor issue, and P0455 refers to an evaporative emissions system leak. You do not need to memorize these — just show the printout to a repair shop and they will know what to look for.
Some codes are more expensive to fix than others. A gas cap replacement might cost $20, while a catalytic converter can cost $800 to $1,500. If you receive a code you do not understand, ask the repair shop to explain what it means and what the repair will cost before authorizing work. You have the right to get a second opinion.
Frequently Asked Questions
Can I test my vehicle before my registration expires?
Yes. Your test is valid for two years from the date you pass it, so you can test anytime during your two-year cycle. Testing early gives you time to fix any problems without pressure. Just make sure the test date falls within two years of your registration renewal date.
What happens if I drive with an expired registration because I failed emissions?
You can be cited for driving with an expired registration, which carries a fine. If you have failed the test and cannot afford repairs when ready, contact the MDE about the waiver option or ask your repair shop about payment plans. Do not drive on an expired registration.
Do I need to test if I only drive my vehicle occasionally?
Yes. If your vehicle is registered in Maryland and was built in 1996 or later, it must pass the test every two years regardless of how often you drive it. The test is tied to your registration renewal, not your mileage or usage.
Can I test at any station, or do I have to go to a specific one?
You can test at any licensed station in Maryland. You do not have to use the station closest to you or the one where you bought the vehicle. Choose whichever station is convenient and has hours that work for you.
What if my vehicle is too old to have an OBD-II port?
Vehicles from 1995 and older do not need to test at all — they are exempt from Maryland's emissions program. If your vehicle is from 1996 or later but does not have a diagnostic port, contact the MDE. This is rare, but they can direct you to a station that can perform an alternative test.