transit-bus-preventive-maintenance-schedule-template

Transit Bus Preventive Maintenance Schedule Template | PM-A, PM-B & PM-C Intervals


4:47 AM. Your first pull-out just rolled back into the yard with an air compressor failure. That compressor did not fail overnight -- it failed because a PM-B at 15,000 miles slid, got half-done, or never triggered. This is what a transit bus preventive maintenance schedule on paper looks like when nobody is watching the calendar.

Free 2026 Template

Transit Bus Preventive Maintenance Schedule Template

PM-A, PM-B & PM-C intervals U.S. transit agencies actually use -- plus how to automate every trigger so nothing gets missed.

  • Mileage triggers
  • Engine hour triggers
  • Calendar triggers
01

Why Transit Bus PM Schedules Break Down

Almost every transit agency has a PM schedule on paper. Very few have one that runs itself. The gap between "we have a PM program" and "our PM program executes on time" is where in-service failures come from -- and where FTA Triennial Review deficiencies get written.

Reactive Fleet
  • XPM-A due Monday, done Thursday
  • XTwo spreadsheets, mileage never matches
  • XDiesel PM tasks running on EV buses
  • XAuditor asks for records, nothing to send

$0.55-$0.72 per mile in maintenance

PM-Driven Fleet
  • +Triggers fire the second mileage crosses
  • +One dashboard, telematics-fed
  • +Separate PM logic per fuel type
  • +FTA-ready reports in one export

$0.28-$0.38 per mile in maintenance

TCRP Synthesis 81 surveyed 38 U.S. transit agencies covering more than 12,000 buses and found 92% conduct PM inspections every 2,000-6,000 miles, with 71% doing them at exactly 6,000-mile intervals. The interval is not the hard part. Making every one of those touchpoints actually happen -- across diesel, CNG, and electric buses on different route lengths -- is where paper systems leak.

02

The Three-Tier PM System, Visualized

Each tier stacks on the one below it. When PM-B comes due, you do all the PM-A tasks plus the additional PM-B items. When PM-C hits, everything from A and B plus the major-service list. This "cascading" structure is what auditors expect to see documented. You can book a demo to see the full cascade running on live fleet data.

  1. PM-A

    Basic Service

    Foundation tier · happens most often

    6Kmiles
    2hours
    • Engine oil + filter
    • Chassis lube
    • Air filter check
    • Visual brake + tire inspection
    • Lights + wiper + horn
    • DVIR follow-up
    • Fault code scan
  2. PM-B

    Intermediate Service

    Includes all PM-A tasks

    18Kmiles
    4hours
    • Fuel filter replacement
    • Air dryer service
    • Brake pad + drum measure
    • Air leak-down test
    • Transmission fluid check
    • Differential inspection
    • DPF / DEF / CNG check
  3. PM-C

    Major Service + Annual

    Aligns with annual DOT inspection

    36Kmiles
    8hours
    • Coolant flush + pressure test
    • Brake drum service
    • Wheel bearing repack
    • Full electrical system test
    • Suspension + steering
    • Annual DOT inspection items
    • ADA lift certification
03

One Year of PM Cadence: What It Looks Like

For a 40-foot urban transit bus running roughly 40,000 miles a year, here is how the tiers land across 12 months. Every tick mark is a service event mileage will trigger. .

40-ft Urban Transit Bus · ~40K mi/year
  • Jan
  • FebA
  • Mar
  • AprA
  • May
  • JunB
  • Jul
  • AugA
  • Sep
  • OctA
  • Nov
  • DecC
  • APM-A every ~6K mi
  • BPM-B every ~18K mi
  • CPM-C every ~36K mi + DOT annual

Also on the schedule: daily DVIR (49 CFR 396.11), 90-day emergency exit and ADA lift checks (49 CFR 396.5), and the annual DOT inspection (49 CFR 396.17). Records retained per federal requirement.

04

Mileage, Engine Hours, or Calendar: Whichever Comes First

A bus running only 8,000 miles a year hits calendar degradation long before a 6K trigger. A downtown circulator idling at stops runs up engine hours faster than road miles suggest. Anchoring PM to one metric misses at least one of these scenarios -- which is exactly where the road call comes from.

  • Mileage

    Default trigger for most transit fleets. Best for steady urban and suburban routes with predictable daily miles.

  • Engine Hours

    Critical for downtown circulators and heavy-idle routes where hours pile up faster than miles.

  • Calendar

    Catches seasonal buses, ADA lift certifications, and fluids or seals that degrade on a clock.

The rule: whichever trigger hits first fires the work order. TCRP data shows 61% of agencies reset intervals from actual mileage, 39% use fixed points -- either works, but only if the logic is tracked automatically per bus. Book a demo to see multi-trigger PM logic run on a bus like yours.

05

How BusCMMS Turns the Template Into a Running Program

A template on a PDF is a starting point. A template that fires work orders, routes them to techs, and produces the FTA report your GM needs before the next triennial review -- that is a program. BusCMMS was built for transit and school bus fleets from day one, so the PM logic understands the difference between diesel, CNG, and electric buses without you rebuilding it. Book a demo to walk through your fleet's PM workflow live.

  • Pre-Loaded PM-A/B/C Templates

    Transit-ready for diesel, CNG, and electric. No custom build required.

  • Multi-Metric Triggers

    Miles + hours + calendar. Whichever crosses first fires the WO.

  • Auto-Generated Work Orders

    Task list, parts, and hours attached before the tech opens the job.

  • FTA-Ready Reports

    PM completion rate and NTD exports on demand for triennial review.

  • Fuel-Type-Aware Logic

    Different PM lists for diesel, CNG, and electric on one dashboard.

  • Cost-Per-Mile Tracking

    See which buses climb above fleet average. Catch problem buses early.

06

What Transit Fleet Managers Actually Say

We had a PM plan on paper for years. Two foremen, three spreadsheets, mileage numbers that never matched. When we moved to BusCMMS, the first thing that changed was that PM-A stopped sliding into PM-B territory. Second thing: our triennial review binder went from a three-week scramble to a one-hour export.

Maintenance Manager · 84-bus transit agency

The number that sold my board was cost-per-mile. Before, I could give them a fleet average. Now I can show them the three buses eating the budget and the twelve running clean, PM by PM. It changed how we budget for capital replacement, not just maintenance.

Transportation Director · Tier II agency, Midwest
07

Your PM Schedule Is Also a Compliance Document

For any agency drawing Section 5307 or 5311 funds, the FTA Triennial Review pulls the same three things at the maintenance station. Miss any of them and a deficiency finding lands in your final report. Book a demo and we will walk through your last triennial review letter with you.

  1. 1

    OEM-Aligned Program

    Documented PM intervals that match manufacturer specs, not internal habit.

  2. 2

    Complete Work Order History

    Date, vehicle ID, scope, parts, labor hours, technician signoff -- per WO.

  3. 3

    80%+ PM Completion Rate

    Industry-practice floor. Chronic misses risk federal funding eligibility.

Frequently Asked Questions
What are the standard PM-A, PM-B, and PM-C intervals for a transit bus?

PM-A typically runs every 3,000-6,000 miles and covers oil, filters, lube, and visual inspection (about 1.5-2 hours). PM-B runs every 12,000-18,000 miles and includes every PM-A task plus fuel filters, air dryer service, brake measurements, and transmission checks (3-4 hours). PM-C runs every 24,000-36,000 miles and includes everything from A and B plus coolant flush, brake drum service, full electrical testing, and annual DOT-style inspection items (5-8 hours). Per TCRP Synthesis 81, 71% of surveyed transit agencies use a 6,000-mile PM-A interval and 92% fall in the 2,000-6,000 mile range.

Should PM intervals be based on mileage, engine hours, or calendar time?

All three -- and whichever trigger hits first fires the service. Mileage works for most urban routes with steady daily miles. Engine hours are better for downtown circulators with heavy idle time. Calendar-based triggers catch seasonal buses, low-mileage paratransit vehicles, and any component (ADA lift certification, fluids, seals) that degrades on a clock rather than an odometer. A good CMMS tracks all three per vehicle and fires the work order at the first threshold reached.

Do electric transit buses use the same PM-A/B/C structure?

The tier structure carries over, but the task lists change substantially. Electric buses drop oil changes, transmission service, DEF, and exhaust aftertreatment. They add high-voltage cable inspections, battery State of Health logging, thermal management checks, and regenerative brake calibration. Many agencies stretch electric PM-A intervals to 10,000 miles or more given the reduced service load. A generic fleet template will not distinguish between fuel types -- a bus-specific CMMS should.

What PM completion rate does the FTA Triennial Review expect?

Industry practice treats 80% on-time PM completion as the acceptable floor for FTA Triennial Reviews. Reviewers examine whether your documented preventive maintenance program follows OEM recommendations, whether work orders record date, vehicle ID, scope, parts, labor hours, and technician identification, and whether your completion rate can actually be calculated. Agencies chronically below 80% face deficiency findings and corrective action plans, and repeat findings can affect federal funding eligibility.

How does a bus CMMS help transit agencies stay on schedule?

A bus-specific CMMS pre-loads PM-A/B/C templates for diesel, CNG, and electric buses, pulls mileage and engine hours from telematics automatically, generates the work order the moment any trigger crosses (with task list, parts, and estimated hours pre-attached), routes it to the right technician, and stores signed-off completion records that produce FTA-formatted reports on demand. BusCMMS reports that fleets typically move PM compliance rates into the high 90s within the first quarter and cut reactive maintenance workload by 25-35%.



Share This Story, Choose Your Platform!