Configuring Contractors
Your contractor network is the backbone of maintenance delivery. MaintenanceOS lets you manage contractors, their specialisms, and performance in one place.
Adding a Contractor
Go to Settings → Contractors → Add Contractor.
Required fields:
- • Company name
- • Primary contact (name, phone, email)
- • Trade specialisms (select all that apply)
- • Coverage area (postcode districts or radius from base)
Optional fields:
- • Insurance expiry date (MaintenanceOS will warn 30 days before expiry)
- • Gas Safe registration number
- • NICEIC / ELECSA registration number
- • Preferred payment terms
- • Notes (internal only)
Trade Specialisms
Select from the standard list or add custom trades:
- • Plumbing & Heating
- • Electrical
- • Gas Engineering
- • Roofing
- • Damp Proofing
- • General Building
- • Carpentry & Joinery
- • Plastering & Rendering
- • Groundworks & Drainage
- • Pest Control
- • Fire Safety
- • Asbestos Management
- • Lift Maintenance
- • Cleaning & Clearance
Contractors can have multiple specialisms. When a repair is created, MaintenanceOS suggests contractors matching the repair category and coverage area.
SLA Configuration
Set default SLA targets per trade:
| Trade | Emergency | Urgent | Standard |
| Gas Engineering | 2 hours | 4 hours | 24 hours |
| Electrical | 2 hours | 4 hours | 24 hours |
| Plumbing | 4 hours | 8 hours | 48 hours |
| Roofing | 4 hours | 24 hours | 72 hours |
| General Building | 8 hours | 24 hours | 5 days |