Run contracts, compliance, and billing in one place
Built for ServiceM8 companies managing ongoing maintenance work. Automate schedules, track compliance, and collect payments without the admin.
Built for fire and security, electrical, HVAC, and facilities maintenance companies.
- Visit completed · Site A
- Cert uploaded · Panel-12
- Renewal sent · Acme
- Payment received · £840
Stop running contract work through spreadsheets and memory
How it works
Set up your contracts
Add clients, sites, and equipment.
Add assets and schedules
Define service frequency and workflow.
Generate jobs into ServiceM8
Push work straight into the job system.
Track compliance and get paid
Monitor status, certificates, and recurring payments.
Everything you need to run contract work properly
Six tightly integrated modules that replace your spreadsheets, calendars, and chase emails.
Contracts
Manage contracts per client and site, with terms, value, renewal dates, and full activity history.
Learn moreAssets
Track every panel, detector, AC unit, and piece of equipment under contract — with replacement cycles.
Learn moreSchedules
Define service frequency once. The platform generates the right jobs at the right time, every time.
Learn moreCompliance
Asset-level certificate tracking, expiry alerts, and a live compliance score per site.
Learn moreCustomer Portal
Give clients a clean view of contracts, visits, assets, and documents — without the back-and-forth.
Learn moreStripe Billing
Recurring subscriptions, payment links, and pay-to-sign — collect contract revenue automatically.
Learn moreA real platform, not a spreadsheet wrapper
See your operation at a glance — contracts, jobs, compliance, and revenue.
- Visit completed · Site A
- Cert uploaded · Panel-12
- Renewal sent · Acme
- Payment received · £840
A clean list with status, value, term, and renewal date for every contract.
Every asset under contract — with category, location, and last visit date.
Visit cadence per asset — generated into ServiceM8 automatically.
A real-time score, expiring certificates, and overdue visits — at a glance.
- Fire panel cert · Site BExpires in 9 days
- PAT testing · Office HQCompliant
- Smoke detector · Floor 3Visit scheduled
Clients log in to see contracts, visits and documents — fewer phone calls.
- Quarterly fire alarm test22 Apr · 09:00
- Emergency lighting check30 Apr · 14:00
- Annual extinguisher service12 May · 10:30
Built for service companies with recurring work
Whether you're inspecting fire alarms or servicing rooftop chillers, the platform fits the way your industry actually works.
Fire and Security
BS5839 visit cadences, alarm panel asset tracking, NSI/SSAIB-ready audit trails, and certificate workflows.
Electrical
EICR scheduling, PAT testing cycles, distribution board asset registers, and remedial job tracking.
HVAC
Filter changes, refrigerant logs, AHU and split system service intervals, and TM44 compliance.
Facilities Maintenance
Multi-site contracts with mixed asset types, SLA-driven schedules, and one portal per client.
More than job creation
ServiceM8 is brilliant for jobs. It isn't built for contracts. PPM is the layer above.
Know what is due, what is overdue, and what is at risk
Asset-level certificate tracking, replacement cycles, overdue visibility, and renewal reminders — so nothing slips through.
- Asset-level compliance scoring
- Certificate expiry alerts
- Replacement cycle planning
- Overdue visit visibility
- Renewal reminder workflows
- Fire panel cert · Site BExpires in 9 days
- PAT testing · Office HQCompliant
- Smoke detector · Floor 3Visit scheduled
Collect recurring payments without chasing invoices
Stripe subscriptions, payment links, pay-to-sign workflows — and no duplicate billing admin against your ServiceM8 invoices.
- Stripe subscriptions per contract
- Pay-to-sign for new contracts
- Automatic invoice retries
- No duplicate billing admin
Give clients access without the back-and-forth
Clients view their contracts, upcoming visits, asset registers, and documents — and upload anything you need from them.
- Per-client branded login
- Contract & visit visibility
- Asset & document access
- Client-side uploads
- Quarterly fire alarm test22 Apr · 09:00
- Emergency lighting check30 Apr · 14:00
- Annual extinguisher service12 May · 10:30
Add features as your business grows
Start with the core. Switch on extensions as you need them.
Reactive Maintenance
Capture, triage, and bill ad-hoc reactive work alongside contracted visits.
Contract Quotes
Generate, send, and pay-to-sign new contract quotes — no separate tools.
CertTracker
Deeper certificate management with expiry forecasting and bulk renewals.
NSI/SSAIB Audit Report
One-click audit-ready exports for your annual fire & security inspection.
Forecast Map
See visit demand across regions and weeks so you can plan engineer routes.
ARC Alarm Intelligence
Alarm receiving centre signal data joined to your contract & site records.
Move from recurring jobs to a proper contract system
If you've been holding contracts together with ServiceM8 recurring jobs, we'll get you onto a structured platform without losing data.
Export recurring jobs from ServiceM8
Pull your existing recurring jobs and customer/site data.
Map clients and sites
Match ServiceM8 records to PPM contracts and sites.
Import contracts, assets, and schedules
Bring everything into a structured contract platform — go live fast.
Built for ServiceM8 users
Designed around how ServiceM8 service businesses actually run contracts.
Designed for real service businesses
Field-tested patterns for fire, electrical, HVAC and FM operations.
Focused on compliance and recurring work
Compliance scoring and recurring billing as first-class citizens — not bolt-ons.