All Docs
FeaturesBlockManOSUpdated March 15, 2026

Maintenance Request & Defect Tracking

Maintenance Request & Defect Tracking

The Maintenance Request & Defect Tracking module allows property management agents to log, triage, assign, and monitor maintenance issues and building defects across all managed developments.


Overview

Maintenance requests can originate from multiple sources:

Raised ByMethod
OwnerOwner portal self-service submission
AgentDirect entry in the management platform
DirectorEntry on behalf of the OMC board

Once logged, requests are tracked through a defined lifecycle with full auditability.


Request Lifecycle

Each maintenance request progresses through the following statuses:

  1. Open — Request has been logged and is awaiting triage.
  2. In Progress — Work has been assigned and is underway.
  3. Awaiting Contractor — Request is pending contractor availability, quote, or attendance.
  4. Resolved — Work has been completed.
  5. Closed — Request has been reviewed, signed off, and archived.

Priority Levels

Priority is set at the time of logging or during triage:

PriorityTypical Use Case
EmergencyImmediate risk to safety, habitability, or structure (e.g. burst pipe, fire damage)
UrgentSignificant disruption requiring prompt attention (e.g. lift failure, security issue)
RoutineScheduled or non-critical maintenance (e.g. painting, minor repairs)

Category Classification

Requests are classified into one of four categories to support routing, reporting, and budget allocation:

  • Structural — Foundations, roofing, walls, load-bearing elements
  • M&E (Mechanical & Electrical) — Heating, ventilation, electrical systems, lifts
  • Communal Areas — Lobbies, corridors, stairwells, shared amenities
  • External — Car parks, landscaping, external facades, boundary structures

Key Fields

Contractor Assignment

Assign a contractor record directly to a request. This links contractor details (contact, trade, insurance status) to the job for easy reference.

Cost Tracking

  • Estimated Cost — Enter a projected cost when raising or triaging a request.
  • Actual Cost — Record the final invoice amount on completion.

Both fields feed into development-level spend reporting.

Photo Attachments

Photos can be attached at any point in the request lifecycle — at creation, during progress updates, or at resolution. Attachments are stored against the request record and visible to agents and directors.

Budget Line Item Linking

Each request can be linked to a service charge budget line item. This enables:

  • Real-time tracking of maintenance spend against approved budgets
  • Accurate cost allocation across OMC accounts
  • Audit-ready records for AGM reporting

Owner Portal

Owners can submit maintenance requests directly through the owner portal. Submitted requests are immediately visible to the managing agent and enter the standard triage workflow. Owners receive status updates as the request progresses.


Reporting

The module supports filtering and reporting by:

  • Development
  • Status
  • Priority
  • Category
  • Date range
  • Assigned contractor
  • Cost (estimated vs. actual)

This provides agents and OMC directors with a clear picture of outstanding works, upcoming expenditure, and historical maintenance activity.