There are two kinds of maintenance in trucking: the kind you schedule and the kind that schedules you. The first happens on a Thursday morning in a shop you chose, at a price you negotiated, while your customer never notices. The second happens on a Sunday night on the shoulder of I-40, at tow-truck prices, with a load going late and a shipper deciding what your company is really worth. Every fleet runs on one of those two systems. If you have never written yours down, you are running on the second one — you just have not gotten the phone call yet this month.
The math has never punished the unscheduled fleet harder. ATRI’s benchmarking shows the average miles between breakdowns or unscheduled repairs fell to 36,891 miles in 2025 — for truckload fleets, 32,894 — while maintenance and repair costs jumped 8.6% in a single year and are up 45% since 2019. A small carrier cannot out-spend that trend. You can only out-plan it. This lesson builds your plan: the A-B-C Grid, a preventive maintenance schedule you can draw on one page per truck and run for the life of the equipment.

The A-B-C Grid
Fleet maintenance has used lettered service tiers for decades, and the structure works at one truck as well as it does at a thousand. An A service is the light touch: engine oil and filter, all fluid levels, tire pressures and tread, lights, a visual brake check, and a scan for stored fault codes. A B service is everything in the A plus fuel and air filters, measured brake wear, steering and suspension checks, battery and coolant tests, and a hard look at belts and hoses. A C service is everything in the B plus transmission and differential fluid, wheel-end service, full chassis lubrication, coolant and brake system service, and the annual inspection items. The tiers nest — a C visit replaces an A and a B — so the truck is never in the shop for three separate rituals. Your grid is simply those three letters laid against your intervals, truck by truck.
Where do the intervals come from? Your engine and axle manuals outrank every chart on the internet, including this one. As reference points, Peterbilt and Kenworth baselines run roughly A at 12,500 miles, B at 25,000, C at 50,000; Freightliner, International, and Mack stretch to about 15,000/30,000/60,000; Volvo publishes up to 20,000/40,000/60,000 on current engines. Severe duty — city work, heavy loads, dusty yards — pulls every number down. Pick the OEM number for your engine, shade it conservative for your duty cycle, and write it in ink. A PM schedule you keep beats a perfect one you argue with.
The Trigger Rule: Miles, Hours, or Calendar — First One Wins
Mileage alone lies to you. A truck that idles at docks and crawls through city traffic ages by the engine hour, not the odometer: 500 engine hours is roughly 27,500 miles of highway running but only about 11,000 miles of stop-and-go. So every service on your grid gets three triggers — a mileage number, an engine-hours number, and a calendar limit — and the first one reached wins. A reasonable translation is 500 hours or your A-service mileage or 90 days, whichever comes first. The calendar trigger is what saves the truck that sat for six weeks in a soft freight month; oil degrades and seals dry out whether or not the wheels turn. Your ELD or telematics portal already tracks odometer and engine hours for you — one more reason to make a monthly habit of reading it.
Build the One-Page Wall Chart
For each truck, one page: unit number across the top, then a row for every service — A, B, C, plus the standalone items with their own clocks, like the DOT annual inspection and any OEM-specific items such as DPF service. Each row holds four boxes: the interval, the date and odometer of the last service, the trigger for the next one, and the date it actually happened. Book the C service at month eleven, not month twelve — federal rule 49 CFR 396.17 requires a passing periodic inspection within the previous twelve months, and the one-month buffer means a parts delay never turns into an out-of-service truck. Paper on the office wall genuinely works at one to three trucks. At five or more, move the same grid into a spreadsheet or a low-cost maintenance app so the next-due triggers sort themselves — but the grid comes first, the software second. A tool cannot enforce a plan you never wrote.
Two habits turn the chart from paper into protection. First, every driver write-up and every fault code gets triaged onto the chart — fix now, fix at next PM, or watch — so small problems ride into the shop on a scheduled visit instead of maturing into a tow. Second, start pulling an oil sample at every B service once a truck passes 400,000 miles; fifteen dollars of analysis is the cheapest early warning an aging engine will ever give you. This matters more every year you keep the truck: Fleet Advantage’s modeling has a Class 8 truck’s maintenance cost climbing from about 2 cents a mile in year one to 16.5 cents by year six, and ATRI’s sample now averages 3.6-year-old trucks for exactly that reason. Your PM grid is what lets an older truck act young.
The Shop Deal That Makes It Stick
A PM schedule dies without a shop that honors it, and a small carrier’s leverage with a shop is not volume — it is predictability. An independent shop lives on feast-or-famine walk-ins; a customer who shows up on a standing schedule, every time, paid on completion, is worth a better rate and a protected bay. Walk in — do not call — and make this offer to the owner or service manager:
Get the menu prices in writing and put them straight into your cost per mile. If the shop will not quote flat PM pricing, ask one more question — “what would make that possible?” — and if the answer is still no, keep shopping. A shop that cannot price routine work is telling you how it prices surprises.
Track the Two Numbers That Prove It Works
A PM program earns its keep in two numbers, and you should read both quarterly. The first is maintenance cost per mile: every repair and PM dollar for the quarter divided by miles run. ATRI’s regional averages run roughly 19 to 22 cents a mile — Midwest fleets at 21.4 cents, the Southeast at 19.8 — so if you are well above that band and your trucks are not ancient, the schedule is leaking. The second is miles between unscheduled repairs — your personal version of the industry’s 36,891. Count every repair that was not on the grid, divide your quarterly miles by it, and watch the number grow as the program takes hold. Those two figures feed directly into sizing your maintenance escrow, and the day something still breaks on the road — because something eventually will — your response is already written in the breakdown playbook. The grid does not promise zero breakdowns. It promises fewer of them, cheaper, on days you chose.
This Week’s Assignment
Within the next seven days, draw the grid for one truck. Pull the last twelve months of repair invoices, split them into scheduled and unscheduled, and compute your miles between unscheduled repairs — that is your baseline. Then take the A-B-C intervals from your engine manual, write the one-page chart with all three triggers on every row, and book the first A service for a specific morning at a specific shop. One truck, one page, one appointment on the calendar — that is a maintenance program being born.
Bottom Line
Maintenance costs are rising faster than rates, and the industry is breaking down more often, not less. You cannot vote on either trend — you can only decide whether your trucks meet a wrench on your schedule or on the road’s. The A-B-C Grid costs a Saturday to build and a glance a week to run, and it quietly buys you the three things a small carrier can least afford to lose: cheaper repairs, saleable reliability, and nights where the phone does not ring.

Innovative Logistics Group