What the Smog Station Reads Off Your Car
On most 2000 and newer cars, the California Smog Check is mostly a computer check. The station plugs into the same port we do and reads what your car's own diagnostic system has to say. California's Bureau of Automotive Repair says the test usually takes about 30 minutes, and that a car will not pass with the check engine light on (BAR, Smog Check).
That diagnostic system is the reason the light exists. The California Air Resources Board says it watches nearly every part that can affect emissions, turns on a warning lamp when one fails, and stores the details for the technician (CARB, On Board Diagnostics).
BAR's own test reference spells out the four things that decide pass or fail (BAR, OBD Test Reference).
| Check | Pass | Fail |
|---|---|---|
| Light with the key on, engine off | The light comes on | The light stays dark. A burned out or pulled bulb fails |
| Light with the engine running | The light goes off | The light stays on |
| Permanent codes (2010 and newer) | None stored | Any permanent code, even with the light off |
| Readiness monitors | Set, within the allowance for your year | Too many monitors still incomplete |
So the light is only the first gate. A car can have the light off and still fail on the last two rows. That is the part most people never hear about until they are standing at the counter with a fail sheet.

Why Clearing the Code Backfires
The oldest trick is to clear the code with a scan tool or pull the battery cable the morning of the test. The light goes out. The car still fails, and two rules explain why.
The Monitors Reset
Your car runs a set of self tests called readiness monitors. Each one checks a system, like the catalytic converter, the oxygen sensors or the EVAP system that traps fuel vapor. Clearing codes or disconnecting the battery sets them all back to incomplete. BAR tells drivers to drive for a week or two after a battery is disconnected or replaced so the monitors can set again (BAR, Smog Check).
BAR's test reference sets how many can be incomplete and still pass.
| Your Car | Monitors Allowed Incomplete |
|---|---|
| Gas, 1996 to 1999 | Any one |
| Gas, 2000 and newer | The EVAP monitor only |
| Diesel, 1998 to 2006 | None |
| Diesel, 2007 and newer | The particulate filter and NMHC catalyst monitors only |
"Gas" in that chart also covers propane and natural gas. On gas cars, BAR ignores the misfire, fuel and comprehensive component monitors, because those run all the time.
The rule is getting tighter. A BAR regulation that took effect on October 1, 2025, says all readiness monitors must be set to pass. BAR says the chart above stays in force while it studies the data, that changes will be phased in, and that it will announce them well ahead of time (BAR, Fall 2025 newsletter). Plan for the strict version. A car with every monitor set passes under either rule.
Permanent Codes Stay Behind
On 2010 and newer cars there is a second catch. Since July 1, 2019, California fails a car for a permanent trouble code. A scan tool cannot erase one, and neither can a battery disconnect. It clears itself only after the repair is made and the car runs that self test again and passes (BAR, Fall 2019 newsletter).
BAR ignores a permanent code only after the car has logged at least 15 warm up cycles and 200 miles since the codes were last cleared. A warm up cycle means the coolant climbs at least 40 degrees to 160 degrees or more. In the first month of the rule, 3,124 cars failed for a permanent code that would have passed before (BAR, Fall 2019 newsletter).
Put those two rules together and that trick is dead. Clear the code and you fail on monitors. Wait until the monitors set and the light comes back, or the permanent code is still sitting there.

What Usually Turns the Light On Before a Smog Check
The light can mean dozens of things. But a few show up over and over on cars headed for smog. BAR's 2019 numbers back up the first one. On gas and flex fuel cars, the two most common permanent codes were P0442 and P0456, both EVAP leaks (BAR, Fall 2019 newsletter).
| Common Codes | What It Means | Where We Start |
|---|---|---|
| P0442, P0456, P0455 | EVAP leak, small to large | Gas cap and its seal, then the hoses and purge valve |
| P0420, P0430 | Catalytic converter below efficiency | Misfires, oxygen sensors and exhaust leaks first. A converter is the last thing to replace |
| P0300 to P0308 | Misfire, random or one cylinder | Plugs, coils and injectors on that cylinder |
| P0171, P0174 | Running lean | Vacuum leaks and the airflow sensor |
| P0A80 (hybrids) | Hybrid battery pack | A real pack test before anyone sells you a pack |
P0A80 is on the list because BAR named it the top permanent code on hybrids in 2019. EVAP leaks are the sneaky ones. The car drives fine, so people ignore the light for months, then find out at smog time.
One warning. A flashing check engine light is not a smog problem. It is a now problem. It usually means an active misfire that can overheat and ruin the catalytic converter. Park the car and get it checked where it sits. Our check engine light diagnostics page shows what we pull and test on a call.

The Order to Do It In
This is the order that gets you through on one paid test instead of two.
- Check your notice. The DMV renewal notice says if you need a smog certificate, and if it has to come from a STAR station. Smog Check is due every other year for most cars. Gas cars eight model years old or newer pay a smog abatement fee instead (BAR, Smog Check).
- Get a real scan, not a code read. You want the stored codes, the permanent codes and the monitor status. A basic code read shows the stored codes. It may not show the other two, and those are the ones that fail cars with the light off.
- Fix the cause. Test the part before it gets replaced. A code names the system that complained, not the part that failed.
- Do not clear codes or pull the battery right before the test. Every reset starts the monitor clock over.
- Drive it normally for a week or two. Mix town and freeway. In the valley that means real miles on the 215 or the 79, not just trips to the store. That covers the 200 miles a permanent code needs too.
- Check the monitors again before you pay. If they are set and no permanent code is stored, go test. Arrive warm.
- Sell soon after. A passing certificate is good for 90 days. A private buyer needs one from the last 90 days (BAR, Smog Check).
Some cars are stubborn about setting a monitor even when nothing is wrong. That is what the state's Smog Check Referee is for. BAR points drivers there when a car has trouble meeting the readiness rules (BAR, Fall 2025 newsletter).
If It Already Failed, the State May Help Pay
California's Consumer Assistance Program, called CAP, pays toward emissions repairs or pays you to retire a car that failed its every other year Smog Check. BAR lists these numbers today (BAR, CAP repair and BAR, CAP retirement).
| Option | Amount | Who Qualifies |
|---|---|---|
| Repair help, 1996 and newer | Up to $1,450 | Household income at or below 225 percent of the federal poverty level |
| Repair help, 1976 to 1995 | Up to $1,100 | Same income test |
| Retire it, standard | $1,350 | No income test. Must have failed its most recent Smog Check |
| Retire it, low income | $2,000 | Income test, and the car failed its most recent Smog Check |
| Retire it, low income, any result | $1,500 | Income test and a Smog Check, pass or fail, in the last 180 days |
On repair help you pay a share. For a 1996 or newer car, if diagnosis and repairs total $1,812.50 or less, you pay 20 percent. BAR's own example is a $1,000 bill where you pay $200. Above that, you pay everything past $1,450.
Three rules trip people up. Apply first and wait for your eligibility letter, because BAR will not pay for work done before it. CAP repairs have to be done at a STAR test and repair station. And funds run by fiscal year, July 1 to June 30, so the money can run out (BAR, CAP).
Not sure if the car is worth fixing? We wrote about which repairs get expensive and when a bill starts to outrun the car.
What It Costs With Us
Smog tests are done at a licensed Smog Check station. Our job is the part before that. We find why the light is on and fix it in your driveway, so you only pay for one test. These rates are posted on our price list as of October 2026.
- Diagnostics are $150 an hour. That covers the full data scan, live and stored codes, testing the part and written findings with a quote.
- Many repairs finish the same visit, with parts on the truck. Anything over a day moves to our garage at 325 Elmwood Ave.
- Repairs carry our 3 year warranty on parts and labor.
A sample bill shows how it adds up. It is not a quote. Say the scan and the smoke test on an EVAP leak take one hour. That is $150. If the leak turns out to be a cracked hose and the fix books another half hour, that is $75 in labor plus the part. Compare that to paying for a test you already know the car will fail. Smog stations set their own inspection price, and BAR says every station must also charge an $8.25 certificate fee and give you an estimate you approve before the test starts (BAR, Smog Check).
Before any repair, California says the shop must give you an estimate of the expected cost. You can also ask for your old parts back, as long as you ask before you approve the work (BAR, auto repairs).
Where Other Answers Slip
Most pages on this question are forum threads or smog station blogs. They get the headline right. The light on means a fail. Past that, the details slip.
The longest page, from a Rohnert Park repair shop, says most 2000 and newer cars may have one monitor incomplete as long as the catalyst monitor is ready. BAR's chart says only the EVAP monitor gets that pass. That page also never mentions permanent codes, the rule that fails 2010 and newer cars with the light off, and it gives no CAP dollar amounts. A Car Talk thread still on page one says that as long as the light is off, the car should pass. That was written in 2009, ten years before California started checking permanent codes.
The best page we found, from a Pasadena test only station, gets the monitor chart and the permanent code rule right. But it has no date, no prices and no source links. None of them tell you what to do if the car already failed, or what the state will pay.
Smog and Check Engine Light FAQ
Can you pass smog with the check engine light on in California?
No. A check engine light that is on with the engine running is an automatic fail. A light that does not come on at all when you turn the key also fails. Fix the cause first.
Will clearing the code let my car pass smog?
Almost never. Clearing codes resets the readiness monitors, and a 2000 or newer gas car can have only the EVAP monitor incomplete. On 2010 and newer cars a permanent code stays behind and still fails the test until the repair is made and the car runs its self test again.
How many miles to drive after disconnecting battery for Smog Check?
BAR says to drive for a week or two after a battery is disconnected or replaced. On 2010 and newer cars, plan on at least 200 miles and 15 warm up cycles, because that is when BAR stops counting a leftover permanent code.
Will CA give you $1200 if your car doesn't pass smog?
The amount is higher now. As of October 2026, BAR lists $1,350 to retire a car that failed its most recent Smog Check, with no income test. Low income owners can get $2,000. Repair help for 1996 and newer cars is up to $1,450, and you pay a share.
Can you pass smog with the EVAP monitor not ready?
Yes, on a gas car that is 2000 or newer, under the chart BAR uses today. The EVAP monitor is the one monitor allowed to be incomplete. BAR has adopted a rule that will require all monitors over time, so it is safer to have it set.
Why is my check engine light on but everything seems fine?
Many emissions faults do not change how the car drives. EVAP leaks are the classic one. A loose or worn gas cap or a cracked vapor hose sets the light with no other symptom. They were the top permanent codes on gas cars when California began checking them in 2019.
Links We Used
- California Bureau of Automotive Repair, On Board Diagnostic Test Reference, accessed October 2026
- California Bureau of Automotive Repair, Smog Check, accessed October 2026
- BAR newsletter, new OBD readiness monitor regulations explained, Fall 2025, accessed October 2026
- BAR newsletter, permanent diagnostic trouble codes, Fall 2019, accessed October 2026
- BAR, Consumer Assistance Program, repair assistance and vehicle retirement, accessed October 2026
- California Bureau of Automotive Repair, auto repairs, accessed October 2026
- California Air Resources Board, On Board Diagnostic program, accessed October 2026
- Rohnert Park Transmission, check engine light and the California smog test, September 11, 2025, accessed October 2026
- Lake Smog Test Only, will my car pass a smog check with the check engine light on, undated, accessed October 2026
- Car Talk Community, will I pass smog check, October 10, 2009, accessed October 2026
- Hemet Mobile Mechanic price list and diagnostics page, our own posted rates and scan photos as of October 2026
Hemet Mobile Mechanic fixes cars in driveways across Hemet and the San Jacinto Valley. Smog notice and a light on the dash? Call (951) 474-1277. We scan it, fix it and tell you when it is ready to test.