How We Calculate Maintenance Costs
ACI Maintenance Model v1 · Updated July 2026
Model inputs
Each vehicle's cost-by-age curve (ages 1–10) is built from three layers: the manufacturer's published service schedule priced at typical U.S. independent-shop labor and parts rates; expected wear-item replacement (tires, brakes, batteries, wipers) at segment-typical intervals; and an age-weighted repair expectation drawn from published reliability studies. The headline "average annual cost" is the mean of the ten age-year figures.
Wear scaling and shop rates
The calculator scales every age-year figure by a wear factor of
0.6 + 0.4 × (your miles ÷ 12,000) — costs are partly time-driven,
partly mileage-driven, so halving your mileage does not halve your bill. Shop
choice applies a flat factor: independent ×1.0, dealership ×1.3, DIY-leaning ×0.75.
Included and excluded
Included: scheduled maintenance, wear items, and typical age-related repairs. Excluded: fuel and charging, insurance, collision damage, recalls and warranty work (no cost to the owner), parking, tolls, taxes, and registration. Insurance appears on vehicle pages as a separate national-average line for context.
Sources and independence
Inputs come from manufacturer service schedules, parts and labor pricing surveys, and published reliability studies. We do not copy figures from other cost sites. AutoCostIndex is independent: no manufacturer or insurer ownership. Figures update monthly; each page shows its report date.
Honest limitations
These are modeled estimates of a typical example — a well-treated car in a mild climate will beat them, a hard-used one will exceed them. Regional labor rates vary roughly ±25% around our national baseline. If your invoice history disagrees with our curve, your history wins; the model exists to set expectations, not to predict a single car.