MaintainX · Reports

Work order reporting

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

Dashboard
PM completion
2026-04-01 – 2026-06-30 · 91 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.

Click the pencil icon on any row to open the override editor — corrections you save flow straight into these numbers without touching MaintainX. Manage the full override set from the Settings tab.
Overall on-time
42.6%

20 of 47 completed PMs on time

PMs completed
47

in the selected range

On time: 20 · Late: 27
Open + overdue
0

open PMs past due right now

Longest overdue: —
Open PMs
0

PMs not yet completed

On the clock: 0 · Overdue: 0
PM completion by site
One row per NNN Site Openasset 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. Any row you've overridden in the Settings tab flows through here automatically.
Site / locationOn-time %On timeLateCompletedOverdue openOpen on timeLongest overdueStatus
101 - Cahaba
40.0%
23500—Critical
102 - Chalkville
60.0%
32500—Critical
103 - Fultondale
25.0%
13400—Critical
104 - HWY 280
40.0%
23500—Critical
105 - Veterans
60.0%
32500—Critical
106 - Valleydale
20.0%
14500—Critical
107 - McFarland
No completions in range
00000—No data
Other locations
No location
0.0%
01100—Critical
103 Fultondale old
0.0%
01100—Critical
104 HWY 280 old
33.3%
12300—Critical
105 Veterans old
33.3%
12300—Critical
102 Chalkville Old
40.0%
23500—Critical
106 Valleydale old
75.0%
31400—Critical
101 Cahaba - old
100.0%
10100—On target
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. Click the pencil icon to correct a PM whose numbers look wrong.
No PMs are currently overdue — clean board.
Recently completed PMs
The 15 most recent PM completions in this range. Late completions are flagged in red so you can spot trends — hit the pencil to correct a bad completedAt stamp.
PriorityPMLocationCompleted vs. dueCompletedEdit
Medium106 - Valleydale3d 9h lateJun 30
Medium104 - HWY 2804.1h earlyJun 26
Medium105 - Veterans16h earlyJun 26
Medium102 - Chalkville1d 5h earlyJun 25
Medium101 - Cahaba1d 15h earlyJun 25
Medium105 - Veterans17h earlyJun 19
High103 - Fultondale1d earlyJun 18
High104 - HWY 2802d 3h earlyJun 17
High102 - Chalkville2d 20h earlyJun 16
High101 - Cahaba2d 23h earlyJun 16
Medium106 - Valleydale2d 24h earlyJun 16
Medium103 - Fultondale3d 19h lateJun 16
Medium102 - Chalkville2d 9h lateJun 15
Medium106 - Valleydale1d 8h lateJun 14
Medium101 - Cahaba20h lateJun 13

Data pulled live from MaintainX · refreshed Oct 19, 2026, 4:03 AM · Non-PM completion time →