What happens during an emissions test and what causes failure
An emissions test measures the pollutants your vehicle's exhaust produces — mainly nitrogen oxides, particulate matter, and hydrocarbons. A technician connects a probe to your tailpipe, runs your engine at idle and at a higher speed, and records the readings. Your vehicle passes if those readings fall below the limits set by your state's environmental agency.
Most vehicles fail because the engine is running rich (burning too much fuel relative to air), the catalytic converter is degraded, the oxygen sensor is faulty, or the fuel system has a leak. Some failures happen because the vehicle hasn't been driven enough since the check engine light was cleared — the computer needs several drive cycles to relearn emissions parameters. A few happen because the test equipment itself is miscalibrated, though that is rare.
The specific limits vary by state and by vehicle year and type. California has the strictest standards; other states follow either California's rules or the federal baseline. Your test notice will tell you which standard applies to your vehicle.
Key Takeaways
- Clear the check engine light at least a week before your test and drive normally so the engine computer can relearn emissions settings.
- Have your oil changed, air filter replaced, and fuel system inspected before testing, since old oil and a clogged filter both increase emissions.
- If you fail, the test report will name the specific pollutant that exceeded the limit, which tells you whether to focus on the fuel system, ignition timing, or catalytic converter.
- A second test usually costs less than the first and can be taken when ready after repairs, so you do not have to wait for your registration to expire again.
Steps to take before your test appointment
Start by checking your vehicle's maintenance history. If your last oil change was more than 3,000 miles ago, change the oil and filter now — old oil increases emissions and can cause a fail. Replace the engine air filter if it is visibly clogged or if you cannot remember the last time it was changed. Both of these are inexpensive and often make the difference between a pass and a fail.
Next, drive your vehicle for at least 100 miles of mixed driving — highway and city — in the week before your test. This allows the engine computer to complete its emissions readiness monitors. If your check engine light is on, have the code read and the underlying problem fixed, then clear the light. Do not straightforward clear it without fixing the problem; the test equipment will detect that the monitors have not run and may refuse to test your vehicle.
Check your fuel cap for cracks or a loose seal. A faulty fuel cap can trigger a check engine light and cause a fail. If the cap is damaged, replace it — they cost under $20. Fill your tank to at least three-quarters full before you arrive for the test; some testing stations require this, and a low fuel level can affect readings.
What to do if your vehicle has a check engine light
A check engine light means the engine computer has detected a fault in the emissions system. You cannot pass the test with the light on, and you should not ignore it — the underlying problem will likely get worse and cost more to repair.
Have the code read using a diagnostic scanner. Many auto parts stores offer this for free. The code will point you toward the problem: a faulty oxygen sensor, a loose fuel cap, a catalytic converter issue, or a fuel leak. Once you know the code, you can decide whether to repair it yourself (if it is something straightforward like a fuel cap) or take it to a mechanic.
After the repair, clear the code using the scanner, then drive the vehicle for at least 100 miles before your test. The engine computer needs this time to run through its emissions monitors and confirm that the repair worked. If you clear the code and test when ready, the monitors will show as "not ready" and the testing station may refuse to test you or may flag you for a retest.
Understanding your test results if you fail
If you fail, the test report will show which pollutant exceeded the limit: NOx (nitrogen oxides), HC (hydrocarbons), CO (carbon monoxide), or PM (particulate matter). This tells you where to focus your repairs.
High NOx usually points to a faulty oxygen sensor, a problem with the fuel injectors, or incorrect ignition timing. High HC or CO usually means the engine is running too rich — too much fuel, not enough air — which can be caused by a clogged air filter, a faulty mass airflow sensor, or a fuel pressure regulator that is stuck open. High PM usually means the catalytic converter is failing or the engine is burning oil.
The test report also shows whether your vehicle's emissions monitors are "ready" or "not ready." If any monitor shows "not ready," the vehicle was not driven enough after the last code clear, and you should drive it another 100 miles and retest. Do not pay for repairs until you have confirmed that the monitors are ready.
Common repairs that improve emissions test results
An oxygen sensor replacement costs between $150 and $400 depending on which sensor and which vehicle. A faulty oxygen sensor is one of the most common causes of failure and is usually a straightforward fix. The sensor tells the engine computer how much fuel to inject; if it is reading wrong, the engine runs rich and emissions spike.
A catalytic converter replacement is more expensive — typically $400 to $1,200 — but is necessary if the converter is clogged or damaged. You can have the converter tested before replacing it; some shops use a back-pressure test to confirm it is the problem. A clogged converter usually happens because the engine has been running rich for a long time, so fixing the underlying cause (often an oxygen sensor) may prevent the converter from clogging again.
Fuel injector cleaning costs $50 to $150 and can help if the injectors are clogged and causing the engine to run rich. Some shops recommend this as a first step before more expensive repairs. An air filter replacement is $20 to $50 and should always be done before testing.
Retesting after repairs and what to expect
After you have made repairs, you can retest when ready — you do not have to wait for your registration to expire. The retest fee is usually lower than the initial test fee, often $10 to $30. Some states allow one free retest within a certain time window if you fail the first time; check your state's rules.
Before you retest, drive the vehicle for at least 50 miles to may support the engine computer has confirmed that the repair worked. If you repaired an oxygen sensor or cleared a code, 100 miles is better. Bring the same documentation you brought to the first test — your registration and proof of insurance.
If you pass the retest, your registration will be updated and you will receive a new emissions sticker or certificate. If you fail again, the test report will again show which pollutant is high, and you can use that information to narrow down the next repair. Some vehicles require multiple repairs to pass; focus on the pollutant that is furthest over the limit.
States with different emissions standards and what that means for you
California, Massachusetts, Connecticut, Delaware, Maine, Maryland, New Jersey, New Mexico, New York, Oregon, Pennsylvania, Rhode Island, Vermont, and Washington follow California's emissions standards, which are stricter than the federal baseline. If you live in one of these states, your vehicle must meet California limits to pass.
All other states follow the federal EPA standard, which is less strict. If you move from a federal-standard state to California, your vehicle may fail a test it would have passed in your old state. Conversely, if you move from California to a federal-standard state, your vehicle will likely pass more easily.
Your test notice will tell you which standard applies. If you are unsure, contact your state's environmental agency or the testing station directly.
Frequently Asked Questions
Can I pass an emissions test if my check engine light is on?
No. The testing station will not issue a passing result with the light on. You must have the code read, the problem fixed, and the light cleared. Then drive at least 100 miles before retesting so the engine computer can confirm the repair worked.
How long does it take to get results after the test?
Most testing stations provide results when ready or within a few hours. You will receive a printed report showing whether you passed or failed, which pollutants were measured, and whether the emissions monitors are ready. If you passed, your registration will be updated in the state system within a few days.
What if I fail the retest after making repairs?
The test report will again show which pollutant is high. Use that information to identify the next likely cause. If you are unsure, have a mechanic review the report and recommend the next repair. Some vehicles need multiple fixes to pass, especially if they have been neglected for a long time.
Do I need to take my vehicle to a specific testing station?
Your state will have a network of approved testing stations. You can usually choose any station in your area. Some are run by the state; others are private shops. Prices and wait times vary, so it is worth calling ahead to compare.
What happens if I do not pass emissions by my registration expiration date?
You cannot renew your registration until you pass. Some states allow you to renew with a conditional pass while repairs are pending, but this varies. Contact your state's motor vehicle agency to learn your options if you are running out of time.