Statutory Compliance Tracking Software
Most compliance tracking happens in a spreadsheet, and most spreadsheets share the same blind spot: they list what you hold. A duty nobody ever set up a row for is invisible, and it stays invisible until an enforcing authority asks about it. PM Assist holds a catalogue of UK statutory regimes and compares it against your records, so the register shows the duties you have no evidence for as prominently as the ones that have expired.

The Problem With Compliance Spreadsheets
A compliance spreadsheet is built by somebody listing the duties they know about. That is a reasonable starting point and a poor system of record, because its completeness depends entirely on the knowledge of whoever created it and on that person still being in post.
Three failures follow predictably. Duties that were never added stay missing — a building with no row for its lift alarm test looks fully compliant. Intervals drift, because a renewal recorded on the day the work happened rather than the day it was due moves the anniversary a little further each cycle. And remedial actions raised by a fire risk assessment or an EICR live in the report rather than the tracker, so they are tracked only by whoever remembers to re-read the report.
None of these failures announce themselves. The spreadsheet looks the same whether or not it is complete, which is exactly why compliance gaps are usually discovered by an auditor rather than by the person responsible.
A Register Built From the Duties, Not From Your Records
PM Assist starts from a catalogue of UK compliance regimes rather than from what you have already uploaded. You tell the system what kind of property the building is — residential, mixed-use, office, retail, industrial, healthcare, education or leisure — and it lists the duties that apply to it, each citing the regulation or standard behind it.
Every duty then shows one of six states: valid, expiring soon, overdue, expired, missing, or awaiting review. Missing is the one that matters most, and it is the one a spreadsheet cannot express: the regime applies to this building and nothing on file discharges it.
Higher-risk buildings carry more. Mark a building as higher-risk under the Building Safety Act and the golden thread duties appear alongside the rest — registration and Key Building Information, the safety case report, the building assessment certificate, mandatory occurrence reporting and the resident engagement strategy. They are hidden on buildings that are not higher-risk, so an office is never shown a resident engagement strategy.
- Duties filtered by property type, so you see what applies to the building in front of you
- Every regime cites the regulation, ACOP or British Standard it comes from
- Missing duties shown as prominently as expired ones
- Building Safety Act duties appear only on higher-risk buildings
- Remedial actions tracked against the report and page they came from
Certificates That Are Read, Not Just Filed
A conventional compliance tracker treats a certificate as an attachment. You can see that an EICR exists; you cannot see what it said. That distinction becomes expensive the moment somebody asks what is still outstanding from the last inspection, because answering means finding the report and re-reading it.
PM Assist indexes the documents behind the register. Upload an EICR and its C1, C2 and FI observations can be extracted as tracked remedial actions, each citing the page it came from. Upload a fire risk assessment and its actions arrive graded on the assessment's own scale.
Everything AI extracts is a proposal. It is excluded from every compliance figure until somebody has checked it against the page it cites and accepted it, so a machine's reading can never by itself mark a building compliant. That is a deliberate constraint rather than a limitation: an extraction that quietly counted would be worse than no extraction at all.
Reminders That Do Not Become Noise
A daily compliance job finds the same expired certificate every day. Send an email about it every day and it gets filtered — and once a customer has a filter rule, they stop reading the one that matters too.
PM Assist sends one digest per administrator, ordered worst first, and keys every line to the threshold it crossed. A certificate is mentioned as it passes sixty days, thirty, fourteen and its expiry date, and never twice for the same threshold. Duties that are overdue or missing describe a persisting state rather than a moment, so those are raised again periodically rather than once — but only after a full period has passed since the last time.
AI proposals are excluded from reminders entirely. Chasing somebody over a date read from a document nobody has checked is precisely the failure the review step exists to prevent.
Compliance & CAFM
Compliance, maintenance and documents in one place
PM Assist is building compliance software with the O&M manuals built in: every paid plan includes the compliance register, planned maintenance and mobile inspections.
- The compliance register is set up from each building's property type, with gaps shown for duties that have no record.
- Planned maintenance is generated from the asset register, with the tasks and frequencies already written.
- AI reads your certificates and proposes the dates and remedial actions; a person checks them against the source document before they count.
Frequently asked questions
What statutory duties does it track?
How do I know the intervals are right for my building?
Can it show which buildings across a portfolio are non-compliant?
What happens to a duty we genuinely do not need to track?
Can we export the register for an audit?
See what your buildings are missing
Tell us what kind of property it is and we will list the duties that apply — including the ones you hold no record for. Start free on one building.
- Upload and organise building documentation
- AI-powered search across all your manuals
- Source-cited answers for every query
- Team collaboration and access control
- No credit card required to start