Average completion time
2026-01-01 – 2026-03-31 · 90 days
For every work order marked DONE inside this range, we compute the time from
Click the pencil icon on any row to correct a stuck timestamp or reclassify a WO — overrides live in this browser and are managed from the Settings tab.
createdAt → completedAt and group by priority. Recurring / preventive work orders are excluded— site PMs and their scheduled instances don't count toward the averages. Currently ON_HOLD work orders are also excluded and shown on their own card below.Click the pencil icon on any row to correct a stuck timestamp or reclassify a WO — overrides live in this browser and are managed from the Settings tab.
High priority
9d 17h
avg over 16 completions
Medium priority
14d 10h
avg over 39 completions
Low priority
15d 18h
avg over 49 completions
On hold
7
currently ON_HOLD
Avg time on hold: 19d 10h
Longest: 46d 7h
Completion time by priority
128 non-recurring work orders closed in-range · 97 recurring / PM WOs excluded. p95 is the slowest 5% cutoff — treat it as “worst common case”. Adjusting a WO's timestamps in the Settings tab updates these numbers live.
| Priority | Mean (visual) | Count | Mean | p95 | Fastest | Slowest |
|---|---|---|---|---|---|---|
| High | 9d 17h average | 16 | 9d 17h | 58d 1h | 0.2h | 58d 1h |
| Medium | 14d 10h average | 39 | 14d 10h | 88d 22h | 0.5h | 89d 18h |
| Low | 15d 18h average | 49 | 15d 18h | 64d 1h | 0.0h | 92d 1h |
| None | 24d 11h average | 24 | 24d 11h | 101d 2h | 3.2h | 104d 19h |
On hold
Currently on hold
Snapshot of everything in ON_HOLD right now, longest-held first. “Time on hold” is approximated from
now − updatedAt — MaintainX doesn't expose status transition history via REST, so this is exact when the last edit was the hold transition, and an underestimate otherwise. Use the pencil to correct a WO that's stuck ON_HOLD in MaintainX but was actually completed.High0
Medium2
Low4
None1
| Priority | Work order | Time on hold | Since (last update) | Edit |
|---|---|---|---|---|
| Low | 105 - Veterans | 46d 7h | Sep 2 | |
| Medium | 103 - Fultondale | 30d 15h | Sep 18 | |
| None | 103 - Fultondale | 17d 12h | Oct 1 | |
| Low | 107 - McFarland | 13d 9h | Oct 5 | |
| Low | 107 - McFarland | 13d 9h | Oct 5 | |
| Low | 103 - Fultondale | 7d 10h | Oct 11 | |
| Medium | 106 - Valleydale | 7d 10h | Oct 11 |
Recent activity
Recently completed
The 15 most recent completions in this range, newest first. Click the pencil to correct a WO whose timestamps are off.
| Priority | Work order | Time to complete | Completed | Edit |
|---|---|---|---|---|
| None | 104 HWY 280 old | 66d 19h | Mar 31 | |
| Medium | 105 Veterans old | 44d 19h | Mar 31 | |
| High | 105 Veterans old | 6d 24h | Mar 31 | |
| None | 106 Valleydale old | 10d 22h | Mar 30 | |
| Medium | 106 Valleydale old | 11d | Mar 30 | |
| High | 101 Cahaba - old | 7d 2h | Mar 30 | |
| Low | 104 HWY 280 old | 10d 23h | Mar 30 | |
| Medium | 106 Valleydale old | 11d 13h | Mar 27 | |
| High | 105 Veterans old | 2d 20h | Mar 27 | |
| High | 101 Cahaba - old | 3d 1h | Mar 26 | |
| Low | 105 Veterans old | 7d 23h | Mar 24 | |
| Medium | 103 Fultondale old | 19d 1h | Mar 20 | |
| Low | 101 Cahaba - old | 8d 13h | Mar 19 | |
| Medium | 101 Cahaba - old | 52d 10h | Mar 19 | |
| Low | 102 Chalkville Old | 32d 2h | Mar 17 |
Data pulled live from MaintainX · refreshed Oct 19, 2026, 4:03 AM · Range: 90 days.