MaintainX · Reports

Work order reporting

Slice the uncompleted work order backlog by the dimensions that matter to your operations team.

Dashboard
PM completion
Last 90 days · 90 days
Tracks every work order MaintainX flags as a PM — either via its native fields (type=PREVENTIVE, recurrence rule, procedure attached) or by name convention (“Week 1 Tunnel PM - 101”-style titles). A PM counts as on time when completedAt ≤ dueDate and late when it's completed after the due date. Open PMs whose due date has already passed are surfaced as overdue so you can go clear them. On-time % is weighted across every completed PM in the range.
Overall on-time
47.2%

17 of 36 completed PMs on time

PMs completed
36

in the selected range

On time: 17 · Late: 19
Open + overdue
2

open PMs past due right now

Longest overdue: 2d 18h
Open PMs
2

PMs not yet completed

On the clock: 0 · Overdue: 2
PM completion by site
One row per NNN Site Open asset in MaintainX — the same site list used by the Site downtime page. Sites appear in numeric order (101, 102, 103, …) and are shown even when no PM activity touched them in this range. Locations outside the site list are appended below the divider, worst on-time % first.
Site / locationOn-time %On timeLateCompletedOverdue openOpen on timeLongest overdueStatus
101 - Cahaba
No completions in range
00000No data
102 - Chalkville
No completions in range
00000No data
103 - Fultondale
No completions in range
00000No data
104 - HWY 280
No completions in range
00000No data
105 - Veterans
No completions in range
00000No data
106 - Valleydale
No completions in range
00000No data
Other locations
No location
2 open · 2 overdue
47.2%
171936202d 18hCritical
Open + overdue
PMs past due right now
Snapshot of every open PM whose due date has passed. Longest overdue first — schedule these before anything else recurring.
PriorityPMLocationOverdue byDue date
Medium
#108058388 · Week 1 PM - 106
No location2d 18hJul 10
Medium
#108057755 · Week 1 PM - 102
No location2d 18hJul 10
Recently completed PMs
The 15 most recent PM completions in this range. Late completions are flagged in red so you can spot trends.
PriorityPMLocationCompleted vs. dueCompleted
Medium
#108058234 · Week 1 PM - 103
No location9.1h lateJul 10
Medium
#108058344 · Week 1 PM - 105
No location3.3h earlyJul 10
Medium
#108058288 · Week 1 PM - 104
No location3d 2h earlyJul 7
Medium
#106085950 · Week 4 PM - 103
No location10d 4h lateJul 6
Medium
#106086323 · Week 4 PM - 106
No location3d 9h lateJun 30
Medium
#106086038 · Week 4 PM - 104
No location4.1h earlyJun 26
Medium
#106086132 · Week 4 PM - 105
No location16h earlyJun 26
Medium
#106085840 · Week 4 Pm - 102
No location1d 5h earlyJun 25
Medium
#106085703 · Week 4 PM - 101
No location1d 15h earlyJun 25
Medium
#105505650 · New Spacer for DS Wrap 1 - Part Ordering
No location3d 3h earlyJun 19
Medium
#105169197 · Week 3 PM 105
No location17h earlyJun 19
High
#105169094 · Week 3 PM 103
No location1d earlyJun 18
High
#105169158 · Week 3 PM 104
No location2d 3h earlyJun 17
High
#105169043 · Week 3 PM 102
No location2d 20h earlyJun 16
High
#105169001 · Week 3 PM 101
No location2d 23h earlyJun 16

Data pulled live from MaintainX · refreshed Jul 12, 2026, 10:18 PM · Non-PM completion time →