Preventive Maintenance
Schedule recurring maintenance by time, mileage, or engine hours to keep your fleet running.
Overview
Preventive maintenance (PM) schedules help you stay ahead of repairs by scheduling service before problems occur. BayTrack tracks when maintenance is due and can automatically generate work orders.
- Time-based — Every 30 days, 90 days, annually, etc.
- Mileage-based — Every 15,000 miles, 25,000 miles, etc.
- Engine hours — Every 250 hours, 500 hours, etc.
Creating PM Schedules
Create a schedule
- 1
Go to Maintenance
Click Maintenance in the sidebar. - 2
Click New Schedule
Click New PM Schedule. - 3
Select the asset
Choose which asset this schedule applies to. - 4
Define the service
Enter what maintenance should be performed (e.g., "Oil Change", "DOT Annual Inspection"). - 5
Set the interval
Choose the trigger type and interval:- Time — Select days, weeks, or months
- Mileage — Enter miles between service
- Engine Hours — Enter hours between service
- 6
Set the baseline
Enter when the service was last performed (or will first be due). - 7
Save
Save the schedule. BayTrack will track when it's next due.
ℹ️ Multiple schedules per asset
An asset can have many PM schedules — oil changes, tire rotations, annual inspections, etc. Each is tracked independently.
Tracking Due Dates
BayTrack calculates when each PM is due based on your schedule:
- Dashboard — See upcoming and overdue PMs at a glance
- Maintenance list — Filter by status (Due Soon, Overdue, etc.)
- Asset detail — See all PM schedules for a specific asset
- Notifications — Get notified when PMs are coming due
PM statuses
- Current — Not yet due
- Due Soon — Coming due within the warning threshold
- Due — Due now
- Overdue — Past due date
Completing Preventive Maintenance
When a PM is due, you can generate a work order:
- 1
Find the PM
Go to Maintenance and find the due schedule. - 2
Generate work order
Click Generate Work Order. A work order is created with the PM description as the complaint. - 3
Complete the work
Add labor, parts, and documentation to the work order as usual. - 4
Mark complete
When you complete the work order, the PM schedule automatically resets and calculates the next due date.
💡 Mileage/hours updates
When completing a PM work order, update the asset's current mileage or engine hours. This ensures accurate tracking for the next service interval.
PM Reports
Track PM compliance with built-in reports:
- Overdue PMs — List of all overdue preventive maintenance
- PM Compliance — Track on-time vs. late completion rates
Access reports from Reports in the sidebar.
PM Notifications
Get notified when PMs are coming due:
- Email notifications when PMs reach "Due Soon" status
- Configure warning thresholds (e.g., notify 7 days before, 500 miles before)
- Manage notification preferences in Settings → Notifications
Continue Reading