🛠️ 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.
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.
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 →
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.
These are ranked from most common to least, based on state inspection data and shop experience:
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
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).
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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
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.
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 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 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.
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 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.
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.
→ 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
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.
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.
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.
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.
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.
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.
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.
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.
28 pages · Technically reviewed by ASE-certified master technicians · Updated March 2026 · 30-day money back