1,681 California Trucks Lost Their Registration in 2025 Over a Missed Smog Test. The Other 750,000 Are One Deadline Away.
California's Clean Truck Check requires every heavy-duty truck operating in the state to pass emissions tests twice a year, moving to four tests a year for OBD-equipped trucks in October 2027. Miss a test or a fee and the DMV puts a hold on your registration. In 2025, the program's first full enforcement year, CARB denied 1,681 compliance certificates and sent 3,410 violation notices. The 750,184 registered trucks belong overwhelmingly to owner-operators and small fleets, and their compliance workflow is a state web portal, a spreadsheet, and a prayer.
The Problem
Picture a five-truck carrier out of Fontana running produce from the Central Valley to the ports. Each of the five trucks has its own testing calendar, because California staggers deadlines by registration month. Each truck needs two passing emissions tests a year, inside a 90-day window before each deadline. Each test has to be performed by a CARB-credentialed tester, who submits the result to the state. Miss the $32 annual fee on one truck, miss one test on another, and the DMV refuses to renew the registration, which parks a $150,000 asset until the paperwork clears. Multiply that fragility by the 750,184 heavy-duty vehicles now registered in CARB's Clean Truck Check system, and you get a compliance surface the size of a small country's tax code, managed by an industry where nine out of ten companies run six trucks or fewer and the safety department is the owner's spouse with a laptop.
California's Clean Truck Check, the state's Heavy-Duty Inspection and Maintenance program created under Senate Bill 210, is the most aggressive truck emissions program in the country. Full testing enforcement began in January 2025. In that first year, CARB screened 277,871 vehicles through roadside emissions monitoring, sent 7,183 notices of non-compliance, issued 3,410 formal notices of violation, and denied 1,681 compliance certificates, a category that includes DMV registration holds. Another 20,777 vehicles sat registered but fee-unpaid, one missed payment away from joining them. This is not a program that sends warning letters forever. It parks trucks.
The Scale
Start with the regulated population. CARB's own 2025 enforcement data counts 750,184 vehicles registered in CTC-VIS, the program's reporting system. That covers nearly every diesel, alternative-fuel, and hybrid vehicle over 14,000 pounds GVWR operating on California public roads, including trucks plated in other states. Battery-electric and hydrogen fuel-cell trucks are exempt, as are military, emergency, and historical vehicles, but everyone else is in the system, paying the annual fee and testing on schedule.
Now look at who owns those trucks. On October 27, three days before this writing, the American Trucking Associations published its 2026 American Trucking Trends compendium, and the headline structure number is unchanged: 91.1% of carriers operate 10 or fewer trucks, and 99.2% operate fewer than 100 power units. FMCSA census data compiled by industry analysts puts it even more starkly for the for-hire segment: roughly 575,000 active for-hire carriers, 91% running six trucks or fewer, 62% running exactly one. Forget the logistics conglomerate with a compliance department. Picture instead the median customer: an owner-operator in Bakersfield who drives ten hours a day and does paperwork at the kitchen table.
Then count the tests. At two tests per truck per year and market rates of $75 to $150 for an OBD scan and $180 to $199 for the older opacity-plus-visual inspection, the 750,000-truck fleet is already buying roughly 1.5 million tests a year, between $110 million and $300 million in testing spend depending on the test mix, before a single repair or retest. In October 2027, OBD-equipped trucks, which covers most 2013-and-newer trucks, move to four tests a year. That lifts total annual test volume by roughly 70% overnight and, as one credentialed tester put it on his own site: "In October 2027, testers like me will have twice the work. Most of us can't double our hours." A compliance workload doubling against a fixed tester supply is the kind of structural mismatch that creates software companies. Mismatch creates markets.
What Compliance Actually Requires
Clean Truck Check compliance has five moving parts, each with its own deadline, and they interlock badly for anyone managing more than a couple of trucks.
Registration and fees. Every covered vehicle must be reported in CARB's CTC-VIS online system, with an annual compliance fee of $32.13 per vehicle in 2026, rising to $33.12 in 2027. Registration is per-vehicle, not per-fleet, so a 12-truck carrier maintains 12 separate records in a government web portal.
Periodic testing. Most trucks test twice a year; California motorhomes and qualifying agricultural vehicles test once a year. Starting October 2027, OBD-equipped vehicles (2013-and-newer diesel, 2018-and-newer alternative fuel) test four times a year. Each deadline opens a 90-day testing window, and the credentialed tester, not the fleet, submits the result to CARB.
Staggered deadlines. For California-registered trucks, deadlines key off the DMV registration expiration month, then repeat every six months, which means a five-truck fleet bought at different times has five different calendars. For out-of-state trucks operating in California, deadlines follow a VIN-digit schedule. Nobody's trucks share a deadline unless they planned it that way.
Roadside enforcement. CARB runs roadside emissions monitoring that flags high-emitting trucks without stopping them, then issues Notices to Submit to Testing with hard deadlines. Automated license plate recognition and database cross-checks feed the same pipeline. A truck can be compliant on paper and still get pulled into the system by a roadside sensor on I-5.
Broker exposure. Freight brokers face their own pressure: industry compliance guides now state plainly that brokers may only use CTC-compliant trucks for California loads. A broker tendering freight to a carrier with a lapsed test is buying someone else's compliance failure.
The Current "Solution"
Ask a ten-truck fleet owner in Fresno how they stay on top of Clean Truck Check and you will hear a workflow held together by memory and anxiety. Deadlines live in a wall calendar or a phone reminder set once and never updated when a truck's registration month shifts. Twice a year the CTC-VIS portal gets opened in a panic, usually after a deadline scare or a roadside screening notice. Test scheduling means calling a mobile tester, haggling over a yard visit, and hoping the tester submits the result to CARB before the window closes. Fee receipts are PDFs in an email folder. When CARB issues a Notice to Submit to Testing, it arrives as a letter to an address that may be two moves out of date.
Out-of-state carriers have it worse. A Nevada fleet running two trucks into the Central Valley weekly has to register in a California system, learn a VIN-digit deadline schedule that no other state uses, find a credentialed tester along its route, and pay California's fee, all for the privilege of delivering freight the state wants delivered. Industry blogs warn these carriers that finding a shop outside California is "time consuming and costly," at $150 to $200 per test, and advise setting manual calendar reminders 45 days into each 90-day window as a personal discipline. That is the state of the art: a calendar reminder and hope.
Meanwhile the regulatory picture is actively confusing. CARB's Advanced Clean Fleets rule, which would have forced zero-emission truck purchases on private and drayage fleets, was repealed on September 10, 2026, after the board withdrew its federal waiver requests. One current industry guide notes dryly that "most guides to CARB compliance for trucks still tell you to plan a zero-emission fleet under Advanced Clean Fleets," even though the private-fleet requirement no longer exists. Fleets are making capital decisions off outdated blog posts because the ground keeps shifting under them.
Existing Players and the Gap
Mobile testers like Mobile Smoke Check, Clean Truck OC, and NorCal CARB Mobile are the boots on the ground: CARB-credentialed, performing OBD scans at $75 to $150 and opacity tests near $200, mostly by appointment at the customer's yard. They are service businesses with service-business economics, regional footprints, and scheduling done by phone. Several now advertise that they will "track your deadlines so you don't have to," which is a concierge upsell, not a platform.
Hardware devices automate the test itself. Plug a PT40 into the OBD port and it tests automatically each quarter at $199 for the first year and $99 a year after; SmartCTC sells a similar plug-and-play device at $299 a year. These solve "remember to test" for OBD trucks and prove fleets will pay a few hundred dollars a year per truck for automation. They do not manage deadlines, fees, NST responses, multi-truck calendars, or broker verification.
General fleet compliance platforms like J.J. Keller, Motive, and Samsara own the broader DOT compliance relationship: ELDs, hours of service, DVIRs, IFTA. None has a CARB Clean Truck Check module with the program's specific deadline logic, fee tracking, and CTC-VIS workflow. Their compliance content still treats CARB as one jurisdiction among fifty.
Nobody has built the program-specific orchestration layer: a deadline engine that knows the difference between a California plate's registration-month schedule and an out-of-state truck's VIN-digit schedule, a dispatch marketplace that batches mobile testers across small fleets in the same metro, a compliance wallet that holds every fee receipt and test certificate per VIN, and a broker-facing verification API that answers the only question that matters before a load is tendered: is this carrier's truck compliant right now.
The Product
A CARB-specific compliance platform for the long tail of trucking, built around four modules that together replace the wall calendar and the panic portal login.
At the center sits the deadline engine. Nothing else matters if the dates are wrong. Enter a VIN and plate once; the system computes every upcoming test window from the correct schedule (registration-month for California plates, VIN-digit for out-of-state), tracks the annual fee due date, ingests Notices to Submit to Testing, and pushes escalating reminders at 60, 30, and 7 days, then daily inside the final week. When October 2027 quadruples OBD testing, the engine absorbs the schedule change as a data update, not a customer migration project.
Tester dispatch turns the fragmented mobile-tester market into a bookable network. Fleets request a yard visit; the platform batches nearby small fleets into shared tester routes, which is how a three-truck carrier gets the per-truck pricing that today only 50-truck fleets can negotiate. Testers get route density and guaranteed payment; fleets get one invoice instead of five phone calls.
Every fee receipt, test result, and NST lives in the compliance wallet: the per-VIN record of CTC-VIS registration status, fee receipts, every test result the tester submits, NST history, and a DMV-hold early-warning flag when any credential lapses. When a roadside sensor flags a truck, the owner sees the notice, the deadline, and the nearest available tester in one screen instead of a letter in the mail two weeks later.
Broker verify is the second revenue line: an API that lets brokers and shippers check a carrier's Clean Truck Check standing by DOT number or VIN before tendering a California load, with a timestamped compliance snapshot for the broker's file. CARB's enforcement data shows 3,410 violation notices in a single year; every one of those is a load a broker wishes it had not tendered.
Revenue Model and Unit Economics
Tiered SaaS per vehicle per month, priced against the cost of a single missed deadline (a parked truck burns $500-plus a day in fixed costs):
| Tier | Fleet Size | Monthly Price per Truck | Annual per Truck |
|---|---|---|---|
| Owner-Operator | 1 truck | $12 | $144 |
| Small Fleet | 2-25 trucks | $8 | $96 |
| Mid Fleet | 26-200 trucks | $5 | $60 |
| Broker Verify API | per lookup | $0.50 | volume-tiered |
Add-on revenue comes from the dispatch marketplace: a 10 to 12% take on tester bookings routed through the platform, and a white-label deadline engine licensed to the mobile testers themselves, who currently upsell "we track your deadlines" as a manual concierge service. Customer acquisition runs through a free VIN deadline calculator ("enter your plate, get your 2026-2027 test calendar") that converts at the moment of maximum anxiety: the week a fleet gets its first Notice to Submit to Testing.
TAM / SAM / SOM
Start with the registered base: 750,184 vehicles in CTC-VIS. At a blended $72 per vehicle per year across the tiers, weighted toward small fleets, the SaaS TAM is roughly $54 million a year. Layered on top is the testing market itself: 1.5 million tests a year today at $75 to $200 each, or roughly $110 to $300 million in annual test spend, growing about 70% in transaction count when OBD trucks go quarterly in October 2027. Routing even 10% of that volume through a dispatch marketplace at a 10% take adds roughly $1 to $3 million a year. Broker verification lookups scale with California load tenders, a smaller but high-margin line. All in, TAM lands near $60 million a year.
Who actually buys? That is the SAM question. Large carriers run internal compliance teams and negotiated tester contracts; they will not pay $8 a truck for reminders. Owner-operators and fleets under 50 trucks make up the buying segment: no compliance staff, and the most to lose from a parked truck. CARB does not publish a fleet-size split of CTC-VIS registrations, so here is the honest scaffolding: FMCSA census data shows 91% of for-hire carriers run six trucks or fewer, and the ATA's 2026 compendium puts 91.1% of all carriers at ten trucks or fewer. Vehicles concentrate in big fleets, so carriers are not vehicles. If one-third of registered vehicles sit in fleets under 50 trucks, a conservative read of that distribution, the SAM is roughly $18 million a year in SaaS, plus the dispatch margin on their tests.
Year-3 realistic capture: 30,000 vehicles on the platform at the blended $72, or about $2.2 million ARR, plus roughly $600K in dispatch margin as the tester network densifies in the Central Valley, Inland Empire, and the LA basin. Call it $2.8 million ARR at year 3. This is a base hit, not a unicorn: a fundable seed with a clear path to a $15 to $25 million revenue business as quarterly testing doubles every customer's workload, and an obvious acquisition target for Motive, Samsara, or J.J. Keller the moment they decide CARB deserves a module.
Why Now
Five forces are converging, and the October 2027 deadline makes the window unusually legible. The clock is visible. That is rare.
Enforcement has teeth, and the industry just felt them. Consider the 2025 numbers: 1,681 denied certificates, 3,410 violation notices, 7,183 non-compliance letters. Those are the first full year of testing enforcement. Every fleet that got a letter in 2025 is shopping for a better system in 2026. Regulatory demand is warmest right after the first enforcement wave, not before it.
For OBD-equipped trucks, the workload doubles in October 2027, and tester supply cannot. OBD trucks move from two tests to four tests a year. Credentialed testers say it plainly: they cannot double their hours. Fleets that scramble for appointments in late 2027 will pay for anything that guarantees a tester inside the 90-day window. July 2027 opens the 90-day windows for the first quarterly cycle, roughly eight months from now, which is exactly the sales cycle for a compliance product.
Relief is not coming. SB 1064, which would have cut testing to once a year for low-use older trucks, was vetoed in September 2026. Both schedules are locked: twice-a-year now, quarterly for OBD trucks from October 2027. Every "wait and see" objection a prospect raises dies on that veto.
Paradoxically, the regulatory map just simplified in CTC's favor. With Advanced Clean Fleets repealed for private and drayage fleets in September 2026, Clean Truck Check is the surviving CARB truck program. Stale zero-emission planning advice fills the compliance guides, which creates exactly the confusion a single-purpose compliance product resolves: forget the repealed rule, here is the live one, here are your dates.
Fleets already pay for automation. At $99 a year for the PT40 and $299 for SmartCTC, the price points prove that owner-operators will spend a few hundred dollars per truck annually to stop thinking about this program. A software layer at $72 to $144 a year rides the same budget line with ten times the functionality.
Startup Costs
Estimated seed-stage capital requirement: $1.8 million, broken across engineering for the deadline engine, fleet mobile apps, and broker API over 12 months ($900K), regulatory and legal work including CARB credentialing partnerships and data-use review ($150K), go-to-market with a Central Valley and Inland Empire field motion plus tester-network onboarding ($450K), and operations and overhead ($300K).
First-year target: 6,000 vehicles on the platform across roughly 1,500 small fleets, generating $430K ARR at the blended rate, with the dispatch marketplace contributing margin from the second year as tester density crosses the threshold where batching beats phone calls. Break-even at approximately 35,000 vehicles, achievable in 24 to 30 months on the long-tail motion alone, faster if a broker API partnership lands a national brokerage as an anchor customer.
Risks and Limitations
This analysis relies on CARB's published enforcement data and industry association statistics. Several assumptions deserve scrutiny:
CTC-VIS has no public API. Status sync for the compliance wallet depends on either credentialed data access from CARB, which does not currently exist for third parties, or fleets manually entering credentials and results. If CARB changes the portal or blocks automated access, the product degrades to a smart calendar with manual entry, which is still useful but worth far less.
An assumption, not a published split, underpins the SAM. CARB does not disclose how its 750,184 registered vehicles distribute across fleet sizes. FMCSA carrier distributions imply the one-third-in-small-fleets figure, and carriers are not vehicles: the biggest fleets hold a disproportionate share of trucks. If the true small-fleet vehicle share is 20% rather than 33%, the SAM drops to roughly $11 million.
Willingness to pay is inferred, not observed. Hardware devices fleets already buy anchor the $72 blended annual price, but no SaaS product has tested this price against owner-operator churn. Trucking is a low-margin industry in a freight recession; discretionary software gets cut first, and compliance software only survives the cut if the owner believes the alternative is a parked truck.
Industry guides, not a CARB primary page, source the out-of-state deadline logic. Carrier compliance blogs describe the VIN-digit schedule for non-California trucks, not a CARB primary page this research could verify directly. If the schedule mechanics differ in practice, the deadline engine's hardest edge case is wrong on day one.
The Strongest Case Against
CARB could fix the actual problem. If the agency adds deadline reminders, a fleet dashboard, and plain-English scheduling to CTC-VIS itself, the confusion wedge this product monetizes shrinks to the dispatch marketplace and the broker API. Governments do occasionally improve their portals, and a single CARB UX project is an existential risk to the deadline engine.
Hardware players are already eating the core job. PT40 and SmartCTC automate the test itself, which is the highest-anxiety event in the cycle. If automatic testing becomes the default for OBD trucks, the remaining software value is exception management: repairs, retests, NST responses, and DMV-hold rescue. That is a real product, but it is a smaller one, and it competes with the device makers' own apps.
Incumbents own the customer relationship. Motive and Samsara have ELD and telematics devices in millions of cabs; J.J. Keller has sold compliance to fleets for 70 years. Any of them could ship a Clean Truck Check module in two quarters once the quarterly-testing revenue math becomes obvious, and their distribution advantage dwarfs a startup's. Focus is the counter: a CARB-specific deadline engine with VIN-digit logic and tester dispatch is a weird, unglamorous product that a platform PM has to fight to prioritize, and weird unglamorous products are exactly where vertical startups win.
Federal-state friction is a real overhang. Congressional resolutions in 2025 killed CARB's Advanced Clean Fleets and Advanced Clean Trucks waivers, which shows that Washington can reach into California truck regulation. Heavy-Duty Inspection and Maintenance rests on different legal footing, but a hostile EPA revisiting it would not be unprecedented, and the entire TAM is downstream of one agency's continued authority.
Finally, the honest math: this is a $60 million TAM. Even perfect execution captures a slice of a small market. Anyone modeling a billion-dollar outcome should stop here. Full stop. A $15 to $25 million revenue business with 80%-plus gross margins and a strategic acquisition: that is the bull case, not a standalone public company.
The Playbook
If you're building this: start in the Central Valley and the Inland Empire, where construction, agriculture, and port-adjacent drayage fleets cluster and the owner-operator density is highest. Ship the free VIN deadline calculator first and buy search ads against "Clean Truck Check deadline" and "CARB test due," because that query is pure intent. Sign three mobile tester networks as dispatch partners before writing the marketplace code, and let their yard-visit routes define your launch metros. Price the owner-operator tier to be obviously cheaper than one hour of a parked truck. Do not build hardware; the PT40 already exists, and your job is to be the software it wishes it had.
If you run a small fleet in California, you don't need to wait for software. Log into CTC-VIS today and confirm every VIN is registered and every fee is paid. Write down each truck's next two deadlines from its registration month, not from memory. Book the next test at the start of the 90-day window, not the end, because a failed test needs a repair and a retest inside the same window. And check whether your trucks are OBD-equipped, because October 2027 doubles your testing calendar whether you plan for it or not.
If you broker California freight: ask your carriers for their CTC compliance standing before you tender, not after CARB sends you both a letter. Those 3,410 violation notices from 2025 preview the enforcement curve, and "my carrier said they were compliant" is not a defense you want to test.
Related
📰 Truck Parking HOS Clock Reservation SaaS — the other structural mismatch in trucking: drivers run out of legal hours with nowhere to park
📰 Small Fleet Backoffice Automation — the same long-tail customer, one layer up: invoicing, IFTA, and driver paperwork
📰 De Minimis Dead: SMB Import Compliance — another California-adjacent trade compliance shock hitting small operators first