If you run heavy-duty trucks in Los Angeles County, smog test only compliance isn't optional anymore. Here's what fleet owners actually need to know about staying legal.
You’ve got trucks to run. Deadlines to meet. Revenue goals that don’t pause for compliance paperwork. But if you’re operating heavy-duty trucks over 14,000 lbs in Los Angeles County, California’s Clean Truck Check program just became part of your operational reality. The state now requires smog test only services twice a year for most commercial vehicles, and non-compliance means registration holds, fines that stack up fast, and trucks sitting idle instead of earning. The good news? Understanding what’s actually required and how the testing process works makes this a lot less disruptive than it sounds. You don’t need to become a CARB expert. You just need to know what applies to your fleet, when testing needs to happen, and how to keep your trucks compliant without burning time and money in the process.
California doesn’t mess around when it comes to air quality. Heavy-duty vehicles make up just 3% of vehicles on the road but account for more than half of the nitrogen oxide and diesel particulate pollution statewide. That’s why the state built the Clean Truck Check program—to identify high-emitting trucks early and get them fixed before they keep polluting.
Here’s how state and emissions inspection requirements actually break down for your fleet. If you operate diesel or alternative fuel trucks over 14,000 lbs in California, you’re required to report each vehicle to the state’s CTC-VIS system, pay an annual compliance fee (around $31 per truck as of 2025), and submit passing emissions tests twice a year. That’s semi-annual testing for most commercial fleets.
And starting in 2027, if your trucks have OBD systems, the state is moving to quarterly testing. That’s four times a year. The goal is real-time compliance monitoring to catch emissions problems before they turn into expensive repairs or breakdowns. You can submit a passing test up to 90 days before your deadline, which gives you a buffer if repairs are needed.
Smog check only means exactly what it sounds like—testing facilities that inspect your vehicle’s emissions system but don’t perform repairs. In California, this separation exists to keep the process unbiased. A test-only station checks whether your truck meets state emissions standards and submits the results electronically to CARB’s database. That’s it.
For heavy-duty trucks over 14,000 lbs GVWR, the state calls this the Clean Truck Check program. It’s California’s version of a smog check, but designed specifically for commercial diesel vehicles, buses, RVs, and alternative fuel trucks. If your truck was built in 2013 or newer, you’re looking at an OBD scan—a quick digital read of your engine’s emissions data. Older trucks go through opacity testing, which measures visible smoke from the exhaust.
The test itself takes about 15 minutes when you’re working with a credentialed tester who knows what they’re doing. Results get uploaded directly to the state’s CTC-VIS database, and if you pass, your compliance status updates within days. If you fail, you’ll need repairs before you can retest and clear your registration hold.
What happens if you don’t comply? The DMV puts a registration hold on your vehicle. You can’t renew. You can’t legally operate. And CARB can hit you with fines exceeding $1,000 per day, per vehicle. For a fleet, that adds up fast. The state also uses roadside emissions monitoring devices to flag high emitters. If your truck gets flagged, you’ll receive a Notice to Submit to Testing and have 30 days to get it done. Miss that window and the penalties get worse.
The testing itself has to be done by a CARB-credentialed tester—someone who’s completed the state’s training course, passed the exam, and uses certified OBD equipment. Not every shop qualifies. You need a tester who’s specifically credentialed for heavy-duty inspections and who can submit results electronically to the CTC-VIS database. Otherwise, your test doesn’t count.
If your trucks were built in 2013 or later, air emissions testing uses OBD diagnostics. The tester plugs a CARB-certified scanner into your truck’s OBD port and pulls emissions data directly from the engine’s computer. The scan checks whether your emissions control systems—things like the DPF, EGR valve, SCR catalyst, and DEF system—are functioning within the limits set by the manufacturer and the state.
The whole process takes about 15 minutes per truck. The tester downloads the data, reviews it for fault codes or system malfunctions, and submits the results to CARB’s database electronically. If everything checks out, you’re done. Your truck shows as compliant in the state system, and you’ve earned your smog check certification for another six months.
But here’s where it gets tricky. The test isn’t just looking at current performance. It’s checking for stored diagnostic trouble codes, monitoring readiness status, and verifying that your emissions systems have completed their self-checks. If your truck’s computer recently got reset—say, after a battery replacement or a code clear—your readiness monitors might show as incomplete. That’s an automatic rejection. The truck needs to be driven through a full drive cycle before it can pass, which means city and highway driving under specific conditions until the monitors reset.
For older trucks (2012 and earlier diesel engines), the process is different. Those vehicles go through opacity testing, which measures the density of visible smoke coming out of the exhaust. The tester uses a smoke meter during a snap-acceleration test—basically revving the engine while the truck is in park or neutral. If the smoke exceeds the allowable percentage, the truck fails. Older trucks also require a visual inspection of emissions control equipment to make sure nothing’s been removed, tampered with, or disconnected.
What fleet owners need to understand is that air emissions testing isn’t a performance test. It’s a compliance check. Your truck might run fine, haul loads without issue, and seem perfectly healthy—but if the OBD system detects a fault in the emissions controls, or if the check engine light is on, you’re going to fail. And until you fix the underlying issue and retest, that truck can’t be registered.
Most trucks that fail an emission check don’t have catastrophic problems. They fail because of small issues that trigger fault codes or incomplete monitors. The check engine light is the number one culprit. If that light is on during testing, it’s an automatic fail. Doesn’t matter if the truck drives fine. The light signals that the OBD system detected an emissions-related problem, and California law doesn’t allow a pass until it’s fixed.
Low DEF fluid is another common failure point for newer diesel trucks. The Selective Catalytic Reduction system relies on DEF to reduce nitrogen oxide emissions. If the DEF tank is low, empty, or if there’s a problem with the DEF injection system, the truck will fail. Same goes for a clogged diesel particulate filter. When the DPF can’t regenerate properly, it triggers a fault code.
Incomplete readiness monitors cause a lot of confusion. After repairs or a battery disconnect, your truck’s computer needs to run through self-checks to verify that emissions systems are working. If those checks haven’t completed by the time you show up for testing, the truck gets rejected. It’s not technically a failure, but the result is the same—you can’t pass until the monitors are ready.
When an evap system leak test failed message shows up, it means your truck’s evaporative emissions control system isn’t holding pressure. The EVAP system prevents fuel vapors from escaping into the atmosphere. A cracked hose, a faulty purge valve, a loose gas cap, or even a damaged charcoal canister can cause a leak, and the OBD system will catch it during testing.
KOEO emissions fail and KOER emissions fail are two other diagnostic results that confuse fleet owners. KOEO stands for Key On Engine Off testing, while KOER means Key On Engine Running. These are different testing modes that check emissions systems under different conditions. If your truck fails either one, it usually points to sensor problems, faulty wiring, or issues with the engine control module that need diagnosis before you can retest.
Emissions readiness fail 2 is another rejection code you might see. This means two or more of your truck’s readiness monitors haven’t completed their self-checks. California allows one incomplete monitor (usually the EVAP monitor, since it requires specific driving conditions), but if two or more show as not ready, the truck can’t pass. The only fix is to drive the vehicle through a complete drive cycle until the monitors reset.
High hydrocarbon levels usually point to unburned fuel making it through the exhaust. This happens when combustion isn’t complete—often due to worn spark plugs, a clogged air filter, or old engine oil that’s contaminated with fuel. If your truck hasn’t had an oil change in a while, that dirty oil carries more hydrocarbons, and those show up in the emissions test.
Excessive carbon monoxide means the engine is burning too much fuel relative to air. This is called a rich fuel mixture, and it’s often caused by leaking fuel injectors, a faulty MAF sensor, or a malfunctioning oxygen sensor. The engine is dumping more fuel into the combustion chamber than it should, and the result is higher CO emissions than California allows.
No. If your check engine light is on, your truck will not pass smog testing in California. This isn’t a gray area. Federal law restricts the use of the check engine light to emissions-related problems only. When that light is illuminated, it means the truck’s OBD system detected a condition that could cause emissions to exceed standards. Inspectors treat an active check engine light fail emissions scenario as an automatic failure.
The light could be triggered by something as simple as a loose gas cap or as serious as a failing catalytic converter. It doesn’t matter. The test doesn’t evaluate severity—it evaluates compliance. If the light is on, the truck fails. Period.
What causes the light to come on? Faulty oxygen sensors are a big one. These sensors monitor exhaust gases and help the engine adjust the fuel-air mixture. When they malfunction, the engine burns fuel inefficiently, emissions go up, and the light comes on. A bad mass airflow sensor has the same effect. It measures incoming air, and if it’s reading incorrectly, the engine gets the wrong fuel mixture. That leads to excess hydrocarbons or carbon monoxide in the exhaust.
Misfiring spark plugs, rich fuel mixtures, failing EGR valves, emission system failure codes—all of these can light up the check engine light and cause a test failure. Here’s the part that frustrates fleet owners: you can’t just clear the code and hope it stays off. If you reset the engine computer without fixing the problem, the light will come back on. And even if it doesn’t, your readiness monitors will show as incomplete, which means the truck still can’t pass. You need to identify the root cause, make the repair, drive the truck through a proper drive cycle to reset the monitors, and then retest. There’s no shortcut.