Compliance
6 min readCARB Clean Truck Check 2026: How to Pass the OBD Test the First Time
Quick answer
In 2026 nearly every diesel truck over 14,000 lb GVWR operating in California needs two passing emissions tests per year. A truck that drives fine still fails if the MIL is commanded on, readiness monitors are incomplete, or the ECM won't communicate.
- Clean Truck Check
- CARB
- OBD
- compliance
Direct Answer
In 2026, nearly every non-gasoline vehicle over 14,000 lb GVWR that operates on California roads — in-state or out-of-state — must submit two passing emissions compliance tests per year to CARB's Clean Truck Check. For 2013-and-newer diesel engines that means an OBD scan by a CARB-credentialed tester using a certified device. Trucks fail for reasons that have nothing to do with how they drive: a commanded-on MIL, incomplete readiness monitors, or an ECM that won't answer the scan.
What the program actually requires in 2026
Clean Truck Check has three separate obligations, and fleets get tripped up by treating them as one.
| Obligation | What it means | Timing |
|---|---|---|
| CTC-VIS registration | Every subject vehicle needs an account entry | Ongoing, with an annual compliance fee |
| Compliance fee | Paid per vehicle, per year | Annual |
| Passing emissions test | Submitted electronically before each deadline | Twice per year in 2026 |
Deadlines are assigned per vehicle, not per fleet. California-registered trucks are tied to the DMV registration expiration date plus the six-month midpoint. Out-of-state and DMV-exempt vehicles are assigned by the last digit of the VIN. Each vehicle's exact dates live in its CTC-VIS account — that record, not a spreadsheet built from memory, is the source of truth.
Two exceptions matter: qualifying agricultural vehicles and California-registered motorhomes used recreationally or for emergency occupancy test once per year. Trucks that only occasionally enter California can instead buy a five-day short-term pass, available once per calendar year per vehicle.
Which test your truck gets
The testing method depends on the engine, not the truck.
- OBD scan — 2013 and newer diesel engines, and 2018 and newer alternative-fuel engines. A CARB-certified device reads the engine's OBD data.
- Opacity and visual inspection — pre-2013 diesel engines, plus any on-road vehicle fitted with an off-road engine, regardless of model year, because off-road engines carry no OBD requirement.
Non-OBD vehicles get a simple pass or fail. OBD-equipped vehicles can come back with results beyond pass/fail that require additional testing — which is why leaving the submission to the final week is a scheduling trap.
Why mechanically sound trucks fail the OBD scan
This is the part that surprises owner-operators. The scan is not a dyno or a smoke test. It interrogates the emissions self-diagnostic system, so the failure modes are diagnostic, not performance-based:
- MIL commanded on. An active emissions fault fails the test even if power feels normal. A truck can pull grades fine with an SCR efficiency code stored.
- Readiness monitors incomplete. If codes were cleared recently, the monitors reset. The ECM needs real drive time to re-run its self-checks before it can report "complete." Clear codes the morning of a test and you have engineered your own failure.
- ECM communication failure. If the tester's device can't establish a session, there's nothing to submit. Datalink and connector problems cause this — see J1939 datalink faults.
- Permanent DTCs. Some fault records cannot be cleared by a scan tool at all. They clear only after the ECM verifies the repair across its own drive cycles.
That last point deserves emphasis, because it defeats the most common shortcut in the industry.
The 90-day window is a repair buffer, not a convenience
CARB accepts a passing test up to 90 days before a compliance deadline. Read that as engineering tolerance rather than flexibility. The window exists so a failed test still leaves time to diagnose, repair, let monitors re-run, and retest before the deadline lands.
A practical cadence:
- Day 1–10 of the window: test. If it passes, submit and close the vehicle out.
- Day 10–45: if it failed, diagnose and repair the root cause.
- Day 45–70: drive the truck so readiness monitors complete.
- Day 70–85: retest and submit.
Fleets that test on day 85 have no recovery path. One failed sensor becomes a registration problem.
Pre-test checklist that prevents most failures
Run this a few weeks ahead of the window, not the day of:
- Pull the full fault stack and confirm no active emissions codes. Capture it first — see how to capture a useful fault stack.
- Verify readiness monitor status shows complete. If codes were cleared for any reason, plan drive time.
- Confirm the MIL bulb works and is not commanded on. A burned-out lamp is its own problem.
- Check that the diagnostic connector is intact, clean, and not damaged by repeated tool use.
- Confirm battery and charging health. Low voltage produces both communication dropouts and ghost emissions codes.
- Resolve pending DEF/DPF issues while they're still cheap — a DEF quality fault does not fix itself.
What failure costs, and what changes in October 2027
Non-compliance flows into DMV registration: California registration renewal can be blocked, and CARB pursues enforcement against non-compliant operators. For out-of-state carriers, the exposure is operational — the vehicle should not be running California freight without a compliance record.
Then the workload doubles. Beginning October 2027, OBD-equipped vehicles move to quarterly testing — four tests per year. Opacity-tested vehicles stay semi-annual, and agricultural vehicles and non-commercial motorhomes stay annual. Any fleet whose current process depends on someone remembering deadlines will not survive that transition. Build the per-vehicle tracking now, in 2026, while the cadence is still twice a year.
Key Takeaway
Clean Truck Check is a diagnostic-readiness test, not a performance test. Passing it consistently comes down to four habits: keep emissions faults repaired at root cause rather than cleared, never clear codes near a test window, test early inside the 90-day window so failures are recoverable, and track deadlines per vehicle in CTC-VIS. Fleets that adopt those habits in 2026 absorb the October 2027 shift to quarterly testing without adding downtime.
FAQ
Does Clean Truck Check apply to out-of-state trucks?
Yes. Nearly all non-gasoline vehicles over 14,000 lb GVWR that operate on California roads are subject, regardless of where they are registered. Out-of-state and DMV-exempt vehicles get compliance deadlines based on the last digit of the VIN rather than a DMV registration date. Vehicles that enter California only occasionally can use a five-day short-term pass, available once per calendar year per vehicle.
Can I pass the test with the check engine light on?
No. An emissions-related malfunction indicator lamp commanded on is a failure condition for the OBD test, even if the truck drives normally. Repair the underlying fault, then allow the engine's readiness monitors to complete before retesting.
Will clearing fault codes help me pass?
No, it usually causes a failure. Clearing codes resets readiness monitors to incomplete, and the OBD test checks monitor status. Some permanent diagnostic records also survive a scan-tool clear and only reset after the ECM confirms the repair over its own drive cycles.
How often will testing be required after 2027?
Beginning October 2027, OBD-equipped vehicles must test four times per year instead of twice. Vehicles that undergo opacity testing instead of OBD testing remain on the semi-annual schedule, and qualifying agricultural vehicles and California-registered non-commercial motorhomes remain on an annual schedule.
Fault codes covered in this guide
- All Brands Guide MIL-Type — Malfunction Indicator Lamp (MIL)
- All Brands Guide Code-Order — ECM Diagnostic Strategy
- All Brands Guide Code-Status — ECM Fault Code Memory
- All Brands Guide SCR-PIDs — SCR Aftertreatment System
- Heavy-Duty SPN 110 FMI 0 — Engine Coolant Temperature
- Heavy-Duty SPN 157 FMI 0 — Fuel Rail Pressure