GuideMay 12, 2026 · 5 min read readBy MyOBDCode Editorial

How Emissions Tests Work — and How to Pass If Your Check Engine Light Is On

Most states require annual emissions testing and a check engine light is an automatic failure. Here's exactly how OBD-II emissions tests work, why cleared codes fail too, and how to pass first time.

Modern OBD-II emissions tests don't measure tailpipe output. They plug into your OBD-II port and check two things: stored fault codes and readiness monitor completion.

What emissions stations actually check

  • Active fault codes: Any check engine light code = automatic failure
  • Readiness monitors: Self-tests the ECU runs on emission systems. Incomplete monitors = failure on 2001+ vehicles

The cleared-code trap

Clearing a check engine code before a test causes the monitors to show as incomplete — which is still an automatic failure. After clearing any codes, drive normally for 100–200 miles before testing.

Common reasons for emissions failure

  • Active check engine light (any stored DTC)
  • Incomplete readiness monitors (recently cleared codes or battery disconnect)
  • Catalytic converter below efficiency threshold (P0420/P0430)
  • EVAP system leak (P0442/P0455)

State waiver programs

If repair costs exceed your state's threshold ($200–$450 depending on state), you may qualify for a waiver allowing registration renewal despite the failure. Check your state DMV website for eligibility.

🔧
Have a check engine code?

Look up your exact code free — urgency rating, causes, and repair cost ranges. No sign-up required.

Decode my code →
More guides
← Back to all articles