Auto >> AutoSPT >  >> Car Care

7 Ways to Pass a Smog Check / OBD2 Emissions Test in 2026

🛠️ About to spend $25–$900 on a scanner? Our $7 Buyer's Shortcut breaks down 18 scanners across 3 budget tiers, names the ones to avoid (FIXD subscription trap, fake bidirectional claims, ELM327 clones), and settles 3 of the biggest head-to-heads. No affiliate fluff. Get the Shortcut ($7) →

Disclosure: Some links in this article are affiliate links. This does not affect our review process or product rankings.

Get the 2026 Scanner Comparison Chart

Don't waste money on the wrong tool. See which scanner features you actually need for your specific car.

The fastest way to pass a smog check is to drive your car for 50–100 miles over a week before your test — this completes the OBD2 readiness monitors that inspectors actually check. A failed emissions test usually comes down to incomplete monitors, a check engine light, or a maintenance issue you can fix for under $50.

Below are 7 proven ways to pass your next smog check, ranked from cheapest and easiest to most involved — plus the most common reasons cars fail and what each fix actually costs.

QUICK ANSWER — Smog Check / OBD2 Emissions TestWhat the test checksOBD2 readiness monitors, stored DTCs, check engine light status, and (in some states) tailpipe emissions#1 reason for failureIncomplete readiness monitors — your car wasn’t driven enough after a battery disconnect or code clearEasiest free fixDrive 50–100 miles over a week with a mix of highway and city driving to complete monitorsDIY prep cost$0–$50 (gas cap replacement, oil change, or spark plugs)Shop prep cost$50–$800+ depending on underlying issue (catalytic converter replacement is the expensive one)States that require it33 states + DC have some form of emissions testing (CA, NY, TX, PA, IL, CO, and others)Test frequencyUsually every 1–2 years depending on state and vehicle age

Before Your Test: 3-Minute Self-Check

1. Turn your key to ON (don’t start the engine). Is the check engine light on? If yes, you will fail — fix the code first.

2. Plug in a basic OBD2 scanner and check readiness monitors. If any show “not ready,” you need more drive time.

3. Check your gas cap. A loose or cracked cap is the #1 cheapest cause of EVAP codes that trigger failure.

Don’t have a scanner? Any code reader over $25 can check readiness monitors. See our top scanner picks.

See Our Top Scanner Picks →

How an OBD2 Emissions Test Actually Works

Modern smog checks (1996+ vehicles) are mostly OBD2-based. The technician plugs a scan tool into your car’s 16-pin diagnostic port — usually under the dashboard on the driver’s side — and reads two things: stored trouble codes and readiness monitor status.

Readiness monitors are self-tests your car runs in the background while you drive. They check the catalytic converter, oxygen sensors, EVAP system, EGR, and other emissions components. If a monitor hasn’t completed — because the battery was recently disconnected or codes were just cleared — the test station will reject you as “not ready.”

Some states still include a tailpipe sniffer test (measuring CO, HC, and NOx levels) for older vehicles, but the OBD2 check is the standard for anything 1996 and newer.

7 Common Reasons Cars Fail Emissions Tests

These are ranked from most common to least, based on state inspection data and shop experience:

1. Incomplete Readiness Monitors

This is the single most common reason for a “reject” (not the same as a fail, but the result is the same — you don’t pass). It happens when you clear codes right before the test, disconnect your battery, or just bought a car that had a dead battery. The fix is free: drive the car normally for 50–100 miles over several days.

Expert Insight

“The biggest mistake I see is people clearing codes the night before a smog check thinking it’ll help. All that does is reset the monitors, and now the car gets rejected for ‘not ready.’ You’re better off leaving the codes alone and fixing the actual problem.”

— Randy Worner, ASE World Class Technician

2. Check Engine Light On

An illuminated check engine light (MIL) is an automatic fail in every state that runs OBD2 inspections. The light itself isn’t the problem — the underlying code is. Common culprits: EVAP leak (P0442, P0455), catalytic converter efficiency (P0420), and oxygen sensor codes (P0130–P0167).

3. Faulty or Aging Catalytic Converter

P0420/P0430 (catalyst efficiency below threshold) is one of the most common emissions-related DTCs. A failing catalytic converter will also cause high tailpipe readings in states that still sniff. Replacement runs $800–$2,500+ for parts and labor at a shop. On some vehicles, an aftermarket converter is legal and costs $150–$400 for the part alone — but California and a few other states require CARB-compliant units.

4. Bad Oxygen Sensors

Upstream O2 sensors tell the engine computer how to adjust the fuel mixture. When they’re lazy or dead, the engine runs too rich or too lean, emissions spike, and you’ll get codes like P0130, P0135, or P0171/P0174. A single O2 sensor costs $20–$80 for the part and takes 20 minutes to swap on most cars.

5. EVAP System Leak (Loose or Bad Gas Cap)

A loose, cracked, or missing gas cap is the cheapest fix on this list — a new cap is $5–$15. It triggers EVAP codes (P0442, P0455, P0456) that light up the check engine light and cause an automatic fail. Always check the cap first before chasing more expensive EVAP repairs.

6. Worn Spark Plugs or Ignition Components

Misfires (P0300–P0306) produce unburned fuel that drives up hydrocarbon readings. Spark plugs are a $15–$40 set and a 30-minute job on most 4-cylinder engines. Ignition coils run $25–$80 each. If your car is past 100K miles and still on original plugs, replace them before the test.

7. EGR Valve or PCV Valve Issues

A stuck EGR valve (P0401) raises NOx emissions. A clogged PCV valve changes crankcase pressure and can cause multiple emission issues. Both are inexpensive parts ($15–$50) but diagnosing them takes a scanner and some basic knowledge of what the readings should look like.

Follow these steps in order — cheapest and easiest first. Most people only need the first 2–3.

Step 1: Check and Reset Your Gas Cap

Remove the gas cap, inspect the rubber seal for cracks or wear, and reinstall it until it clicks. If the seal looks worn or the cap doesn’t click tight, replace it — under $15 at any auto parts store. After replacing it, drive for 50+ miles. The EVAP monitor needs time to run and verify the fix.

Step 2: Complete Your Readiness Monitors (Drive Cycle)

This is the most important step if you recently cleared codes, replaced a battery, or bought a used car. Plug in a scanner and check which monitors show “not ready.”

Most states allow 1–2 monitors to be incomplete (varies by year and state). To complete them all, follow a general drive cycle:

Cold start — let the car sit overnight so coolant is below 120°F.

Idle for 2–3 minutes — runs the O2 sensor heater and EVAP monitors.

Accelerate gently to 55 mph — hold for 3 minutes (runs catalyst and O2 monitors).

Decelerate without braking — coast down to 20 mph (runs EGR and fuel trim monitors).

City driving for 10 minutes — stop-and-go with varied speeds completes remaining monitors.

Pro Tip: Check Monitors Before You Go

After your drive cycle, plug your scanner back in and verify the monitors flipped to “ready.” Don’t assume — check. This one step prevents the most common rejection at the testing station. Most states post their readiness monitor requirements online, so look up your state before testing.

Step 3: Fix Any Active Check Engine Light Codes

If the check engine light is on, you will fail — period. Plug in a scanner and read the stored codes. The most common emissions-related codes and their cheapest fixes:

CodeMeaningCheapest FixDIY CostP0420Catalyst below thresholdCatalytic converter$150–$400 (aftermarket)P0442/P0455EVAP system leakGas cap$5–$15P0300–P0306MisfireSpark plugs$15–$40P0171/P0174System too leanVacuum leak fix or MAF clean$0–$15P0401EGR flow insufficientClean EGR valve$0 (carb cleaner)P0135/P0155O2 sensor heater circuitO2 sensor$20–$80

After fixing any code, clear it with your scanner and then drive the car through a full drive cycle (Step 2). The check engine light must be off AND the monitors must be complete — both conditions are required.

Step 4: Change Your Oil Before the Test

Dirty oil increases hydrocarbon emissions, especially on older vehicles with tailpipe testing. If you’re overdue for an oil change, do it a week before the test. Fresh oil also reduces crankcase vapors that get recirculated through the PCV system.

Step 5: Use Fuel System Cleaner

A bottle of fuel injector cleaner ($5–$10) added to a full tank of gas a week before your test helps clean carbon deposits from injectors and combustion chambers. This can lower HC and CO readings on tailpipe tests. Use a top-tier brand (Chevron Techron, Gumout Regane, or Lucas) — not the cheapest bottle on the shelf.

Step 6: Warm Up the Car Before the Test

Drive for 20–30 minutes before heading to the testing station. A warm catalytic converter is far more efficient at cleaning exhaust gases than a cold one. If you live close to the station, take the long way. Never show up with a cold engine.

Expert Insight

“Get the catalytic converter up to operating temperature before you pull in for the test. I’ve seen borderline cats pass when the engine is hot that would fail stone cold. A 20-minute highway drive does the trick.”

— Randy Worner, ASE World Class Technician

Step 7: Check Tire Pressure (Dyno Test States)

If your state uses a dynamometer (your car’s wheels spin on rollers during the test), inflate your tires to the recommended pressure on the door jamb sticker. Underinflated tires increase rolling resistance, making the engine work harder and produce more emissions at a given speed. This is a free fix that takes 5 minutes at any gas station.

Smog Check Tips by State

California

California has the strictest emissions program in the country. Vehicles in the BAR (Bureau of Automotive Repair) program are tested every 2 years. STAR stations are required for some vehicles based on state scoring. California requires all readiness monitors to be complete (zero incomplete allowed for 2000+ vehicles). Aftermarket catalytic converters must be CARB-compliant (Executive Order number required) — using a non-CARB cat is illegal and will fail visual inspection.

Texas

Texas emissions testing is required in 17 counties in the DFW and Houston metro areas. Vehicles 2–24 years old get an OBD2 check only (no tailpipe). Texas allows 2 monitors to be incomplete on 1996–2000 vehicles and 1 incomplete on 2001+. Cost is $11.50 for the emissions portion plus $7.50 for the safety inspection.

New York

New York requires annual safety and emissions inspections statewide. 1996+ vehicles get an OBD2 test. NY allows 1 readiness monitor to be incomplete. The inspection costs $37 for most vehicles. If you fail, many counties offer repair cost waivers if you spend a qualifying amount on emissions repairs.

Colorado

Denver metro area requires emissions testing every 2 years for vehicles 4–11 model years old. Colorado uses both OBD2 and IM240 (dynamometer-based tailpipe) testing depending on vehicle year. RapidScreen roadside testing can clear you automatically — if the state captures your tailpipe readings while driving and they pass, you get a waiver mailed to you.

Pennsylvania

Pennsylvania requires annual emissions testing in 25 counties. OBD2 check for 1996+ vehicles. PA allows 1 monitor to be incomplete. The combined safety/emissions inspection costs around $35–$90 depending on the shop. Diesel vehicles 1997+ also get an OBD2 check in applicable counties.

💰 DIY vs. Shop: What It Actually Costs to Fix a Smog Failure

Gas cap replacement: $5–$15 DIY / $25–$50 at a shop. You save $20–$35.

Spark plugs (4-cyl): $15–$40 DIY / $100–$200 at a shop. You save $80–$160.

O2 sensor (one): $20–$80 DIY / $150–$350 at a shop. You save $100–$270.

Catalytic converter: $150–$400 DIY (aftermarket) / $800–$2,500 at a shop. You save $650–$2,100.

EGR valve cleaning: $0–$10 DIY (carb cleaner) / $100–$200 at a shop. You save $100–$200.

Estimated Repair Costs

RepairDIY CostShop CostGas cap$5–$15$25–$50Spark plugs (4-cyl set)$15–$40$100–$200O2 sensor (one)$20–$80$150–$350PCV valve$5–$20$50–$120EGR valve (clean or replace)$0–$50$100–$300Catalytic converter$150–$400$800–$2,500Full drive cycle (free — just driving)$0$50–$100 (shop charges for the drive time)

Expert Insight

“Most smog failures I see are things the owner could have caught with a $30 code reader before they went to the shop. Check your codes and monitors yourself first — it saves time and money every time.”

— Randy Worner, ASE World Class Technician

When to Go to a Shop

If you’ve completed a drive cycle and monitors still won’t set — there may be an underlying fault preventing the monitor from running. A shop with a professional scan tool can pinpoint which subsystem is stuck.

If you have a P0420/P0430 and the catalytic converter is confirmed bad — this is a big job on many vehicles (especially if downstream O2 sensor access is tight). A shop with a lift makes this much safer.

If your state has a waiver or repair assistance program (California’s CAP program, Colorado’s RAQC RapidScreen, etc.), ask the testing station about it — you may qualify for free or discounted repairs.

Related Articles

→ P0420 — Catalytic Converter Efficiency Below Threshold

→ P0442 — EVAP System Leak Detected (Small Leak)

→ P0300 — Random/Multiple Cylinder Misfire Detected

→ P0171 — System Too Lean (Bank 1)

→ Bad EGR Valve — Symptoms, Diagnostics & Fix Guide

→ Car Dashboard Warning Lights & Meanings (All Brands)

→ OBD2 Port Location Guide — Find Your Diagnostic Port

→ How to Choose an OBD2 Scanner in 5 Steps

→ OBD Code Lookup Tool — Search Any DTC Code

→ 10 Best OBD2 Scanners for 2026

FAQ

Can I clear codes right before a smog check?

No — clearing codes also resets readiness monitors, and the station will reject you for “not ready.” Fix the underlying problem, clear the codes, then drive 50–100 miles before testing.

How many readiness monitors can be incomplete and still pass?

It depends on your state and vehicle year. Most states allow 1 incomplete monitor for 2001+ vehicles. California allows zero for 2000+ vehicles. Check your state’s DMV or emissions program website for the exact number.

What is a drive cycle?

A drive cycle is a specific pattern of driving — including cold start, idle, highway, and city conditions — that allows your car’s computer to run all its self-diagnostic tests. Completing a drive cycle sets the readiness monitors.

How long does it take to complete a drive cycle?

Most vehicles complete all monitors within 50–100 miles of mixed driving over several days. Some monitors (like the EVAP monitor) require a cold start and specific fuel level conditions, so it can take 2–3 days of normal commuting.

Will a fuel system cleaner actually help me pass?

It can help on the margin — especially for tailpipe tests where high HC readings are caused by carbon buildup on injectors. It won’t fix a bad catalytic converter or a leaking gas cap. Think of it as a $5 insurance policy, not a miracle cure.

My car failed the smog check. Can I retest for free?

Policies vary by state and station. Many states allow a free retest within 30 days at the same station if you have proof of repairs. Ask your testing station before you leave — they’ll usually tell you the retest policy on the spot.

What is the OBD2 port and where is it?

The OBD2 port is a 16-pin connector usually located under the dashboard on the driver’s side, near the steering column. Every 1996+ vehicle sold in the US has one. It’s where the technician plugs in to read your car’s emissions data during a smog check.

Does premium gas help pass emissions?

No. Premium gas has a higher octane rating but doesn’t burn cleaner. Use whatever grade your owner’s manual recommends. The exception: if your car requires premium and you’ve been running regular, switching to premium can reduce knocking and improve combustion.

🛠️ Before You Spend $25–$900 on a Scanner

No affiliate fluff. No "top 10" lists copied from Amazon. Just the honest breakdown of what to buy — and what to walk past.

  • 18 scanners reviewed across 3 tiers: Under $50, $50–$150, $150+
  • 3 head-to-heads that end the debate (BlueDriver vs FIXD, OBDLink MX+ vs BlueDriver, Autel MK808S vs Foxwell NT809BT)
  • The "What to Avoid" list: the FIXD subscription trap, fake bidirectional claims, and why $8 ELM327 clones are a waste
  • Master comparison table — all 18 scanners side-by-side
  • Budget decision framework: 3 questions to answer before you spend a dollar

28 pages · Technically reviewed by ASE-certified master technicians · Updated March 2026 · 30-day money back