Connect your telematics and see live fault alerts across your entire fleet.
Try Rooutiq free for 30 days →The average Class 6–8 commercial truck operated past its optimal replacement point costs a fleet $0.18–$0.31 more per mile than the same route run on a unit in its prime cost band. That delta doesn't announce itself with a warning light. It accumulates — in unplanned downtime, escalating repair events, and insurance risk — until the vehicle has drained far more than its resale value ever could have returned.
Building a defensible fleet TCO model requires three distinct components that most fleet managers treat as separate problems: a depreciation curve matched to actual operating conditions, a maintenance cost band segmented by vehicle age and utilization, and a replacement trigger formula that integrates both into an actionable threshold. Get all three right, and you stop making replacement decisions based on gut feel or accounting schedules. You start making them based on math.
Depreciation Curves Are Not Linear — And Treating Them That Way Is Expensive
Connect your telematics and see live fault alerts across your entire fleet.
Try Rooutiq free for 30 days →Straight-line depreciation — the standard accounting approach — is a fiction that costs fleets real money. A Class 8 tractor purchased new at $165,000–$195,000 (2023–2024 market, depending on spec) does not lose value in equal annual increments. The actual depreciation curve is front-loaded and nonlinear, and it varies significantly by application.
A regional haul tractor running 120,000–140,000 miles per year on interstate corridors depreciates roughly 28–32% in year one, then 15–18% annually through years two and three, before the curve flattens to 8–12% per year from years four through seven. After year seven — approximately 700,000–900,000 miles depending on drive cycle — residual value becomes highly volatile. A unit with a clean maintenance history, documented repairs, and a readable ECM event log may hold $35,000–$55,000 in resale value. One with deferred maintenance, high idle hours, or recurring fault code activity may clear $18,000–$22,000 at auction.
For medium-duty units — Class 4–6 straight trucks, the workhorse of municipal and distribution fleets — the depreciation pattern shifts. These units depreciate 22–26% in year one, stabilize through the mid-cycle, and then fall sharply after the 150,000–180,000 mile mark as brake system complexity, body corrosion, and driveline wear converge. The practical resale floor for a well-maintained Class 5 van body unit is typically reached around $8,500–$12,000 at seven to nine years.
The operational implication: your replacement decision window is not a point in time — it's a range bounded by where the depreciation curve steepens again versus where your maintenance cost band starts compressing your operating margin.
Building the Curve From Your Own Fleet Data
Industry-average curves are a starting point, not a substitute for fleet-specific data. Pull your disposition records for the last 10–15 units sold and plot actual net sale price against mileage at disposition. Segment by spec — a 6x4 day cab and a tandem sleeper have different curves even from the same OEM. If your records show a consistent soft spot — say, resale value dropping $8,000–$12,000 between 550,000 and 625,000 miles regardless of condition — that's your fleet's inflection point, not the industry average.
Maintenance Cost Bands: Where the Real Predictability Lives
Depreciation tells you what a vehicle is worth. Maintenance cost banding tells you what it's costing. These are different questions, and conflating them is what leads to replacing a $25,000 asset that still has two productive years in it — or holding a money-losing unit because its book value looks acceptable.
A maintenance cost band segments the vehicle's life into cost-per-mile or cost-per-month tiers based on repair and downtime history. For a Class 8 diesel tractor in regional service, the typical bands look like this:
| Mileage Band | Avg. Maintenance CPM | Dominant Repair Categories | |---|---|---| | 0–150,000 | $0.08–$0.14 | Warranty, PM, tires | | 150,000–350,000 | $0.14–$0.21 | Brakes, filters, minor electrical | | 350,000–550,000 | $0.21–$0.34 | Injectors, EGR, DPF, clutch | | 550,000–750,000 | $0.34–$0.58 | In-frame risk, turbo, transmission | | 750,000+ | $0.58–$0.90+ | Major driveline, unpredictable |
Those CPM figures are consistent with ATRI's Operational Cost of Trucking data and align with TMC's benchmarking surveys. But the shape of the curve matters more than any single number: the 350,000–550,000 mile band is where most fleets experience the first meaningful cost inflection. This is when EGR cooler failures, DPF regeneration problems, and HEUI injector degradation converge. It's not coincidence — it's cumulative thermal fatigue and carbon load catching up with components that have been operating near their design limits for three to four years.
Planned versus unplanned repair cost data across 1,000+ fleet vehicles shows that this mileage band is also where the unplanned-to-planned repair ratio inverts — transitioning from a 30/70 split in early life to a 55/45 or worse split after 400,000 miles. That inversion is itself a leading indicator that a vehicle is entering a higher cost band.
For high-idle applications — refrigerated units, aerial lift trucks, or any diesel that logs significant stationary idle hours — compress the mileage bands by 20–30%. A unit running 3,000+ idle hours annually accumulates thermal and oxidative stress on bearings, rings, and cylinder walls at a rate that odometer-based benchmarks understate. Engine oil oxidation, soot load, and bearing failure mechanics in high-idle diesel fleets details exactly why idle hours must be weighted separately in any honest TCO model — and why fleets that ignore idle hours in their maintenance cost bands consistently underestimate repair spend in years four and five.
The Replacement Trigger Formula
Once you have a defensible depreciation curve and maintenance cost bands calibrated to your fleet, you can construct a replacement trigger — a mathematical threshold that tells you when continuing to operate a vehicle becomes more expensive than replacing it.
The core formula is:
RT = (Annual Maintenance Cost + Downtime Cost) / Current Resale Value
When the Replacement Trigger ratio exceeds 1.0, the vehicle is spending more annually to operate and maintain than it can return in resale. That's your hard floor. But most seasoned fleet managers set their trigger lower — at 0.75–0.85 — to account for the carrying cost of the replacement unit and the operational disruption of sourcing, speccing, and integrating new equipment in a constrained market.
Calculating Downtime Cost
Downtime cost is where most TCO models break down. Using a generic $800–$1,200 per day figure is inadequate. Your actual downtime cost depends on your revenue per operating day for that asset class, whether you carry a spare, and whether breakdowns are roadside events or in-shop planned repairs.
For a regional truckload operation averaging $2,800 in daily revenue per tractor, a roadside breakdown with a 1.5-day average return-to-service time represents $4,200 in lost revenue — before the tow, before the repair, before the driver detention claim. An in-shop planned repair on the same vehicle, scheduled during a low-demand window, might cost $0 in lost revenue with the right fleet-to-spare ratio. The formula must use your actual downtime cost by incident type, not an industry average.
A Scenario From the Shop Floor
Consider a 2018 Kenworth T680 with a Paccar MX-13, now at 578,000 miles in regional van service. Over the prior 18 months, the shop has documented: two DPF forced regens with associated SPN 3251 FMI 0 events (DPF pressure sensor over-range), one EGR cooler replacement at $3,400 parts and labor, a turbo actuator replacement at $1,850, and a recurring P0201/P0203 injector balance rate fault on cylinders one and three that has been cleared twice without injector replacement.
The maintenance CPM for this unit over the trailing 12 months: $0.62. Current resale estimate at auction: $41,000. Annual maintenance spend at current CPM and 115,000 miles: $71,300. Downtime cost, accounting for three roadside incidents in 14 months at $3,800 average: $11,400.
Replacement trigger: (71,300 + 11,400) / 41,000 = 2.02
That unit crossed 1.0 somewhere around 520,000 miles. The fleet held it 58,000 miles past its mathematical replacement point — at an estimated $28,000–$34,000 in excess operating cost compared to a replacement unit in the 150,000–350,000 mile band. The recurring injector fault codes were a diagnostic signal that preceded the cost escalation; injector fault codes in HEUI and common-rail diesel fleets outlines exactly why a persistent balance rate fault on a high-mileage MX-13 or ISX is a leading indicator of accelerating fuel system costs, not an isolated nuisance code.
Integrating Fault Pattern Data Into the Trigger
The replacement trigger formula as written is retrospective — it uses trailing cost data. To make it forward-looking, you need to weight fault pattern recurrence into the calculation. A vehicle with a clean fault history at 560,000 miles has a materially different risk profile than one with three recurring fault codes in the same mileage band, even if their trailing maintenance CPM is identical.
A statistical framework for fault code recurrence intervals can quantify this: a fault that recurs on a 45-day interval across multiple systems is not a coincidence — it's a compounding failure pattern. When you layer recurrence data onto the replacement trigger, you adjust the formula to include a projected maintenance cost for the next 12 months, not just trailing costs. Fleets that do this catch the inflection point 60,000–80,000 miles earlier on average.
Building the Model Into an Operational Decision Process
A TCO model is only valuable if it produces actionable outputs at the right time. The practical implementation:
- Monthly: Update trailing 3-month maintenance CPM for every unit over 250,000 miles. Flag any unit where CPM has increased more than 22% quarter-over-quarter.
- Quarterly: Recalculate replacement trigger ratios across the fleet. Any unit above 0.80 goes on a disposition watch list.
- At every major repair event over $3,500: Run a breakeven analysis. If the repair cost exceeds 60% of the projected 12-month depreciation, the replacement trigger should be recalculated before authorizing work.
- At trade cycle review: Compare your actual disposition mileages against your depreciation curve inflection points. If you're consistently selling 80,000 miles past the inflection, you're leaving money on the table.
The Bottom Line
The replacement trigger is not a magic number — it's the output of a disciplined process that combines realistic depreciation curves, maintenance cost bands calibrated to your actual operating conditions, and fault pattern data that most fleets have available but aren't using quantitatively. The fleets that get this right don't replace vehicles on arbitrary time or mileage schedules. They replace them when the math says the next dollar spent on that unit returns less than the next dollar spent on a replacement — and they catch that crossover point before it has already cost them six figures.
Rooutiq gives fleet managers the fault pattern visibility and repair cost trending that make this kind of forward-looking TCO model possible in real time — not at quarterly review. If you're building out a replacement trigger framework and want live data behind it, start with a free trial at Rooutiq.
About the Author

Jeff Niemann
Fleet Diagnostics Editor · Rooutiq Editorial
Covers OBD-II fault codes, J1939 systems, diesel engine diagnostics, and fleet parts procurement for Class 4–8 commercial vehicles.
Comments
Join the conversation
No comments yet. Be the first to share your thoughts!
Free — No Credit Card
Get Your Free Fleet Fault Report
Get a personalized breakdown of the fault codes most likely to hit your fleet — with real repair costs, downtime data, and your savings estimate. A specialist follows up with your report.
No spam. A fleet specialist will reach out with your report. Unsubscribe anytime.
5-minute setup · No hardware required
See What Your Fleet Is About to Cost You
Connect Geotab, Samsara, or Verizon Connect in under 10 minutes.
Rooutiq pulls live fault codes, health scores, and maintenance predictions across every vehicle — with automated alerts before things go wrong.
14 days free · No credit card · Setup in 5 min
Ready to Stop Guessing?
Rooutiq monitors every fault code in your fleet and tells you which ones will fail — before they do.
Start Free Trial