Preventive maintenance is the single most effective way to control fleet operating costs. Every dollar spent on PM saves $3 to $5 in avoided breakdown repairs, towing, rental vehicles, and lost productivity. A medium-duty truck that skips oil changes and inspections will average $4,000 to $6,000 more in annual repair costs than an identical truck on a disciplined PM schedule.
The challenge is quantifying PM costs accurately enough to budget, staff, and justify the program. This guide breaks down the cost components of a fleet PM program, establishes intervals by vehicle class, compares in-house versus outsourced maintenance economics, and provides methods for tracking ROI on your PM investment.
PM Intervals by Vehicle Class
Light-duty vehicles (cars, pickups, SUVs under 10,000 lbs GVWR): PM A service every 5,000 to 7,500 miles or 6 months. Includes oil and filter change, tire rotation, fluid level check, brake inspection, lighting check, and a multi-point visual inspection. PM B service every 15,000 to 20,000 miles adds transmission fluid check, coolant condition check, air filter, and cabin filter.
Medium-duty vehicles (10,001 to 26,000 lbs GVWR, box trucks, shuttle buses): PM A every 5,000 to 6,000 miles or 90 days. PM B every 12,000 to 15,000 miles adds brake adjustment, u-joint lubrication, and fuel filter. PM C every 25,000 to 30,000 miles adds transmission and differential service, coolant analysis, and detailed chassis inspection.
Heavy-duty vehicles (over 26,000 lbs GVWR, semis, dump trucks): PM A every 10,000 to 15,000 miles or 90 days. PM B every 25,000 to 30,000 miles. PM C every 50,000 to 75,000 miles with full annual inspection. DOT annual inspections under FMCSA 396.17 are required and should be coordinated with PM C service.
Off-road equipment (loaders, excavators, dozers): PM by engine hours, not miles. Typically 250-hour intervals for minor service, 500 hours for intermediate, and 1,000 to 2,000 hours for major service. Manufacturer recommendations take priority over general guidelines.
Light-duty: PM-A every 5,000–7,500 mi / 6 months
Medium-duty: PM-A every 5,000–6,000 mi / 90 days
Heavy-duty: PM-A every 10,000–15,000 mi / 90 days
Off-road: PM-A every 250 engine hours
Whichever comes first: mileage or time interval.
Fleet PM Cost Calculator
Calculate preventive maintenance costs for your fleet. Enter vehicle types and usage to see PM intervals, service costs, and compare in-house vs outsourced maintenance.
PM Cost Components: Parts, Labor, and Overhead
Parts cost for a standard PM-A service: light-duty oil and filter $25 to $45, medium-duty $50 to $80, heavy-duty $80 to $150. Synthetic oil adds $15 to $30. Filters (air, cabin, fuel) on PM-B services add $30 to $80 depending on vehicle type. Brake components on PM-C services vary widely from $150 for light-duty pads to $600 or more for heavy-duty shoes and drums.
Labor cost depends on technician pay rate and service time. A PM-A on a light-duty vehicle takes 30 to 45 minutes. A medium-duty PM-A takes 45 to 75 minutes. A heavy-duty PM-C with full inspection takes 3 to 5 hours. At a loaded labor rate of $65 to $85 per hour (including benefits, training, and overhead), labor is typically 50% to 60% of total PM cost.
Overhead includes shop rent or depreciation, utilities, diagnostic tools, lifts and equipment, waste oil disposal, environmental compliance, and management time. A common method allocates overhead at 30% to 50% of direct labor cost. A more precise method calculates actual facility and equipment costs and divides by total billed hours.
In-House vs Outsource Break-Even Analysis
The break-even point for in-house maintenance depends on fleet size, utilization rate of the shop and technician, and local labor market rates. A single full-time technician can handle PM and light repairs for 50 to 75 light-duty vehicles or 25 to 40 medium-duty vehicles.
In-house costs: technician salary and benefits ($55,000 to $85,000/year), shop facility ($500 to $2,000/month rent or equivalent depreciation), tools and equipment ($10,000 to $30,000 initial, $3,000 to $5,000/year ongoing), parts inventory, waste disposal, and management overhead.
Outsource costs: shop labor rate ($90 to $150/hour retail), parts markup (30% to 60% over wholesale), convenience fees, and vehicle downtime for transport. Outsourcing eliminates facility and staffing overhead but costs more per service event.
Most fleets find the break-even at 25 to 40 light-duty vehicles or 15 to 25 medium/heavy-duty vehicles. Below that, outsourcing is typically more economical. Above it, in-house saves 20% to 40% on total maintenance cost. Hybrid approaches (in-house PM, outsource specialized repairs) are common for mid-size fleets.
Annual in-house cost = Technician + Facility + Tools + Parts + Overhead
Annual outsource cost = Number of services × Average outsource cost per service
Break-even fleet size = In-house fixed cost ÷ (Outsource cost per unit − In-house variable cost per unit)
Scheduling Strategies and ROI Tracking
Schedule PM services based on calendar, mileage, or engine hours — whichever trigger comes first. Fleet management software automates tracking and generates work orders when a vehicle reaches a service threshold. Manual tracking with spreadsheets works for fleets under 20 vehicles but becomes unmanageable above that.
Stagger PM scheduling across the fleet so vehicles come in steadily rather than all at once. If you have 50 vehicles on 90-day PM intervals, schedule roughly 2 to 3 per week rather than 50 every quarter. This levels the workload for technicians and minimizes simultaneous vehicle downtime.
Track ROI by comparing total maintenance cost per mile (or per hour for off-road equipment) before and after implementing a PM program. Industry benchmarks: light-duty vehicles should cost $0.08 to $0.15 per mile in total maintenance. Medium-duty: $0.12 to $0.22 per mile. Heavy-duty: $0.15 to $0.30 per mile. Fleets exceeding these ranges likely have deferred maintenance or aging vehicle issues.
Light-duty (cars/pickups): $0.08–$0.15/mile
Medium-duty (box trucks): $0.12–$0.22/mile
Heavy-duty (semis/dumps): $0.15–$0.30/mile
Track actual vs benchmark monthly. Rising costs signal deferred maintenance or replacement needs.