California's diesel emissions testing requirements hit hard in 2025. Heavy-duty trucks over 14,000 lbs now face mandatory Clean Truck Check compliance with real consequences for missing deadlines.
Your registration renewal came back with a compliance hold. Or CARB sent a notice about emissions testing. Maybe you just heard the rules changed and you’re trying to figure out what that means for your trucks. California’s diesel emissions testing requirements became mandatory in 2025, and if you’re running heavy-duty trucks here, this affects you directly. No testing means no registration. No registration means trucks sit instead of earning. Here’s what California actually requires, how the testing works, and what you need to do to stay compliant without losing days of revenue.
California requires heavy-duty diesel trucks over 14,000 pounds GVWR to undergo emissions compliance testing under the Clean Truck Check program. This applies to every diesel truck operating on California roads, whether you’re based here or just passing through.
Testing happens twice a year for most commercial trucks. Agricultural vehicles and recreational motorhomes test annually. Starting October 2027, newer trucks with OBD systems move to quarterly testing.
You also pay an annual compliance fee of $31.18 per vehicle. Registration in the CTC-VIS database is mandatory before your truck can legally operate in California.
The Clean Truck Check program covers nearly all heavy-duty vehicles with a gross vehicle weight rating over 14,000 pounds. Semi trucks, box trucks, buses, motorcoaches, tow trucks, commercial RVs, and diesel hybrids all fall under these rules. Your plate doesn’t matter. California registration, out-of-state plates, even Mexican trucks operating here all need testing.
Zero-emission vehicles like electric trucks are exempt. Diesel vehicles from 1997 or older generally don’t need testing. Certain agricultural vehicles and non-commercial motorhomes have modified schedules with annual instead of semi-annual requirements.
The 14,000-pound threshold is the dividing line. Light-duty diesel trucks under that weight follow different rules under the regular smog check program. Cross into heavy-duty territory and Clean Truck Check takes over.
Your compliance deadline shows up in your CTC-VIS account, usually tied to your registration renewal date. For California-registered trucks, that’s your plate expiration. For out-of-state trucks, it’s based on the last digit of your VIN. Miss that deadline and DMV puts a registration hold on your truck. You can’t renew until you submit a passing test.
CARB also uses roadside emissions monitoring devices to screen for high-emitting trucks. Get flagged and you’ll receive a Notice to Submit to Testing within 30 days, regardless of where you are in your normal testing cycle.
The program phased in during 2024. Testing requirements became mandatory January 1, 2025. Since then, every compliance deadline requires a passing emissions test on file. Paying the fee isn’t enough anymore. The actual test results have to be in the system.
Most heavy-duty diesel trucks test every six months. Your first deadline ties to your registration date. The second falls six months later. These dates appear in your CTC-VIS account, and CARB sends monthly email summaries listing upcoming deadlines for all your vehicles.
You can submit passing test results up to 90 days before your deadline. February 1st compliance date means you can test and submit results as early as November 3rd. This window gives you time to handle repairs if something fails. It lets you schedule testing when trucks are already in the yard instead of scrambling at the last minute.
For fleets, this flexibility changes everything. Batch your testing when convenient. Schedule around your busy season. Knock out multiple vehicles in one appointment. It also protects you from discovering a problem days before your deadline with no time to fix it.
Testing frequency increases October 2027 for OBD-equipped vehicles. Trucks with 2013 and newer diesel engines move to quarterly testing, four times per year. Agricultural vehicles and non-commercial motorhomes stay annual. Everything else tests twice yearly.
Fail a test and you need repairs plus a retest. The clock doesn’t stop on your compliance deadline just because you failed. You still have to submit passing results by the original date, or you face registration holds and fines. Testing early gives you breathing room.
CARB can issue a Notice to Submit to Testing anytime if roadside monitoring flags your truck as a potential high emitter. That gives you 30 calendar days to submit a passing test. Don’t wait until day 29. Repairs take time.
Missing deadlines triggers DMV registration holds immediately. Your truck can’t be renewed. Operating without current registration is illegal. For commercial operators, that means lost revenue, potential contract violations, and trucks getting pulled during roadside inspections. Fines hit $1,000 per day per vehicle for non-compliance.
The type of test your truck needs depends on engine model year, not vehicle model year. Check the emissions control label on your engine to confirm which year applies.
Trucks with 2013 and newer diesel engines get OBD testing. A CARB-certified scan tool plugs into your truck’s diagnostic port and downloads data from the engine computer. The test takes 10 to 15 minutes and checks whether emissions control systems are working properly.
Trucks with 2012 and older diesel engines need smoke opacity testing plus a visual inspection. The opacity test measures exhaust smoke density during snap-acceleration. The visual inspection confirms all emissions control equipment is present, unmodified, and properly installed. This process takes longer, sometimes up to an hour, and the truck needs to be at operating temperature.
OBD testing reads data directly from your truck’s onboard diagnostic system. We connect a CARB-certified scan device to your diagnostic port, usually under the dash or in the cab. The device communicates with your engine computer and pulls information about emissions control system performance.
The scan checks for diagnostic trouble codes, which are fault codes stored when the system detects a problem. Check engine light on means there’s an active code. Your truck automatically fails. Even if the light isn’t on, stored or pending codes can still cause failure depending on what they indicate.
Readiness monitors are another critical piece. These are self-tests your truck’s computer runs to verify emissions systems function correctly. Recently cleared codes, disconnected battery, or recent repairs reset these monitors to “not ready.” A truck that’s not ready can’t pass testing. You need to drive through multiple warm-up cycles, sometimes hundreds of miles, before all monitors complete and show ready status.
Permanent diagnostic trouble codes are especially tricky. You can’t clear these by disconnecting the battery or using a scan tool. They stick around until you fix the underlying problem and drive the truck long enough for the system to re-run its checks and verify the issue is actually resolved. Permanent code stored means your truck fails regardless of whether the check engine light is on.
The scan also captures a snapshot of engine data including mileage, hours of operation, warm-up cycles since last code clear, and various sensor readings. This information gets uploaded to CARB’s CTC-VIS database along with your test results. We handle electronic submission. Your compliance status updates within a few days.
For the test to go smoothly, your truck needs good operating condition. Malfunction indicator light must be off. All applicable readiness monitors must show complete. No pending, stored, or permanent diagnostic trouble codes related to emissions systems. Any of those conditions not met and you’re looking at a failure plus the need to address whatever’s causing the problem.
The check engine light is the number one reason trucks fail emissions testing. Light on means you’re not passing. Doesn’t matter if the truck runs fine or the problem seems minor. An illuminated malfunction indicator light means the OBD system detected an emissions-related fault. California won’t certify the truck until it’s fixed.
Incomplete readiness monitors cause failures, especially right after repairs or maintenance. When a shop clears codes to reset the check engine light, or when you disconnect the battery, the OBD system loses its readiness status. The truck needs multiple drive cycles, warm-ups, and specific operating conditions before those monitors complete again. Heavy-duty diesel trucks can require dozens of warm-up cycles, thousands of miles, and hundreds of hours of engine run time before all monitors are ready. Testing before that happens results in automatic failure.
Illegal aftermarket modifications fail you every time. Deleting your diesel particulate filter, installing non-CARB-approved tuners, modifying the intake system, or tampering with emissions equipment violates California law and makes your truck untestable. The visual inspection component specifically looks for these modifications. Even if you get past the visual, the OBD system throws codes when emissions controls aren’t functioning as designed.
A failing or cracked DPF allows excessive soot and smoke, which shows up during testing. The diesel particulate filter captures particulate matter before it exits the exhaust. When the DPF is clogged, cracked, or not regenerating properly, your truck produces visible smoke that fails opacity standards. Regular DPF maintenance and addressing regeneration issues before testing prevent this problem.
Faulty oxygen sensors, EGR valves, and catalytic converters also trigger failures. These components are monitored by the OBD system. When they malfunction, codes get set. Low DEF fluid levels or DEF system failures throw fault codes on trucks equipped with selective catalytic reduction. Any issue with the exhaust gas recirculation system causes higher nitrogen oxide emissions and sets codes. A bad catalytic converter can’t process emissions properly, leading to out-of-range readings.
Avoid failures by addressing check engine lights immediately, not right before testing. Get a diagnostic scan to identify what’s wrong. Make the repairs. Then give your truck enough drive time for monitors to complete before scheduling your test. Don’t clear codes hoping to sneak through. It doesn’t work. It just wastes time and money on a guaranteed failure.
Keep up with regular maintenance on emissions systems. DPF cleaning or replacement, DEF system service, EGR maintenance, and replacing worn sensors before they fail keeps your truck in compliance year-round. Approaching a testing deadline and something’s not right? Don’t wait. Get it checked with enough time to make repairs and retest if needed.