Built for ServiceM8 service businesses

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.

app.ppmservicecontracts.com
Acme Maintenance Ltd
Operations overview
Active Contracts
142+12
Jobs to Generate
38+6
Compliance Rate
96%+2%
Next Payments
£24.8k+8%
Compliance trendLast 90 days
Recent activity
  • Visit completed · Site A
  • Cert uploaded · Panel-12
  • Renewal sent · Acme
  • Payment received · £840

Stop running contract work through spreadsheets and memory

Missed visits
Manual renewals
Chasing payments
Automated schedules
Renewal workflows
Stripe billing

How it works

01

Set up your contracts

Add clients, sites, and equipment.

02

Add assets and schedules

Define service frequency and workflow.

03

Generate jobs into ServiceM8

Push work straight into the job system.

04

Track compliance and get paid

Monitor status, certificates, and recurring payments.

Core platform

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 more

Assets

Track every panel, detector, AC unit, and piece of equipment under contract — with replacement cycles.

Learn more

Schedules

Define service frequency once. The platform generates the right jobs at the right time, every time.

Learn more

Compliance

Asset-level certificate tracking, expiry alerts, and a live compliance score per site.

Learn more

Customer Portal

Give clients a clean view of contracts, visits, assets, and documents — without the back-and-forth.

Learn more

Stripe Billing

Recurring subscriptions, payment links, and pay-to-sign — collect contract revenue automatically.

Learn more
Product tour

A real platform, not a spreadsheet wrapper

Dashboard

See your operation at a glance — contracts, jobs, compliance, and revenue.

app.ppmservicecontracts.com
Acme Maintenance Ltd
Operations overview
Active Contracts
142+12
Jobs to Generate
38+6
Compliance Rate
96%+2%
Next Payments
£24.8k+8%
Compliance trendLast 90 days
Recent activity
  • Visit completed · Site A
  • Cert uploaded · Panel-12
  • Renewal sent · Acme
  • Payment received · £840
Contracts

A clean list with status, value, term, and renewal date for every contract.

app.ppmservicecontracts.com
Contracts
Client
Status
Renews
Value
Acme Maintenance
Active
12 May
£12,400
Northway Estates
Active
01 Jun
£8,900
Bright Hospitality
At risk
22 Apr
£6,200
Harbour Industrial
Active
30 Jul
£18,500
Assets

Every asset under contract — with category, location, and last visit date.

app.ppmservicecontracts.com
Assets
Asset
Site
Last visit
Status
Fire panel · Mx-4400
Site B
12 Mar
Compliant
AHU 02
Office HQ
18 Mar
Compliant
Smoke detector · F3
Site B
Overdue
Emergency lighting
Site C
02 Apr
Compliant
Schedules

Visit cadence per asset — generated into ServiceM8 automatically.

app.ppmservicecontracts.com
Upcoming visits
Visit
Frequency
Next due
Engineer
Quarterly fire test
Every 3 mo
22 Apr
Tom W.
Annual AC service
Yearly
12 May
Sarah K.
Monthly emergency light
Monthly
01 May
Unassigned
Bi-annual extinguisher
Every 6 mo
18 May
Tom W.
Compliance

A real-time score, expiring certificates, and overdue visits — at a glance.

app.ppmservicecontracts.com
Compliance overviewUpdated 2m ago
Compliant Assets
41298%
Expiring Certs
11
Overdue Visits
3-2
Compliance Score
96%+2%
  • Fire panel cert · Site BExpires in 9 days
  • PAT testing · Office HQCompliant
  • Smoke detector · Floor 3Visit scheduled
Portal

Clients log in to see contracts, visits and documents — fewer phone calls.

app.ppmservicecontracts.com
Customer portal · Northway Estates
Welcome back, Sarah
Overview
Assets
Visits
Documents
Active contracts
3
Next visit
22 Apr
Upcoming visits
  • 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.

Why PPM

More than job creation

ServiceM8 is brilliant for jobs. It isn't built for contracts. PPM is the layer above.

 
Manual way
With PPM Service Contracts
Contracts
Spreadsheets and folders
Structured contracts with terms, status, and renewals
Scheduling
Manually copying recurring jobs
Auto-generated visits pushed into ServiceM8
Compliance
Calendar reminders and luck
Asset-level scoring + expiry alerts
Customer communication
Endless emails and phone calls
Branded customer portal
Billing
Manual invoicing and chasing
Stripe subscriptions + pay-to-sign
Reporting
Pivot tables, exported once a quarter
Live operational and compliance reports
Compliance

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
app.ppmservicecontracts.com
Compliance overviewUpdated 2m ago
Compliant Assets
41298%
Expiring Certs
11
Overdue Visits
3-2
Compliance Score
96%+2%
  • Fire panel cert · Site BExpires in 9 days
  • PAT testing · Office HQCompliant
  • Smoke detector · Floor 3Visit scheduled
app.ppmservicecontracts.com
Subscription · Acme Ltd Active
Next payment
£840.00
on 1 May 2026
Plan
Annual PPM
12 monthly visits
Invoice history
01 Apr 2026Paid£840.00
01 Mar 2026Paid£840.00
01 Feb 2026Paid£840.00
Billing

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
Customer Portal

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
app.ppmservicecontracts.com
Customer portal · Northway Estates
Welcome back, Sarah
Overview
Assets
Visits
Documents
Active contracts
3
Next visit
22 Apr
Upcoming visits
  • Quarterly fire alarm test22 Apr · 09:00
  • Emergency lighting check30 Apr · 14:00
  • Annual extinguisher service12 May · 10:30
Extensions

Add features as your business grows

Start with the core. Switch on extensions as you need them.

Active

Reactive Maintenance

Capture, triage, and bill ad-hoc reactive work alongside contracted visits.

Active

Contract Quotes

Generate, send, and pay-to-sign new contract quotes — no separate tools.

Beta

CertTracker

Deeper certificate management with expiry forecasting and bulk renewals.

Beta

NSI/SSAIB Audit Report

One-click audit-ready exports for your annual fire & security inspection.

Coming Soon

Forecast Map

See visit demand across regions and weeks so you can plan engineer routes.

Coming Soon

ARC Alarm Intelligence

Alarm receiving centre signal data joined to your contract & site records.

Migration

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.

01

Export recurring jobs from ServiceM8

Pull your existing recurring jobs and customer/site data.

02

Map clients and sites

Match ServiceM8 records to PPM contracts and sites.

03

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.

Start running your contracts properly

Automate schedules, stay compliant, and collect payments in one place.