Skip to main content
Compliance

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.

Overview diagram for the Statutory Compliance Tracking Software guide, covering The Problem With Compliance Spreadsheets and A Register Built From the Duties, Not From Your Records

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?
Fire safety (risk assessments, fire doors under the Fire Safety (England) Regulations 2022, alarms to BS 5839, emergency lighting to BS 5266, extinguishers to BS 5306-3, risers, sprinklers, smoke control and dampers), electrical (EICR to BS 7671, PAT, lightning protection, generators, UPS, HV switchgear), gas and heating (landlord and commercial gas safety, pressure systems under PSSR 2000), water (legionella risk assessment and monitoring under ACOP L8, tanks, TMVs, backflow, cooling towers), lifts (LOLER thorough examinations, maintenance, alarm tests, escalators), air and refrigerants (TM44, F-Gas, LEV under COSHH, TR19 kitchen extract), fabric and environment (asbestos management and re-inspection, EPC, façade and balcony inspections, fall arrest, drainage), and the Building Safety Act golden thread duties for higher-risk buildings.
How do I know the intervals are right for my building?
The intervals in the catalogue are typical for each standard and are a starting point for setting a register up. The interval that applies to a specific building may be shorter — set by its risk assessment, its insurer, or the equipment itself. Each duty can carry its own override, and every page states plainly that the catalogue's figure is a default rather than advice. Some duties deliberately have no default at all, because their interval genuinely cannot be known without information the certificate does not carry: F-Gas leak checks depend on refrigerant charge, and TR19 kitchen extract cleaning on cooking hours.
Can it show which buildings across a portfolio are non-compliant?
Yes. The portfolio view lists every building worst-first, with the count of duties that are expired, missing or overdue, and the number of overdue remedial actions. The percentage shown is computed across every duty in the portfolio rather than by averaging the buildings, so one tidy office cannot mask a tower block.
What happens to a duty we genuinely do not need to track?
Duties are filtered by property type and by whether the building is higher-risk, which removes most of what does not apply. Anything remaining that is genuinely not applicable can be recorded as such on the register, which keeps the decision visible rather than removing the row — a duty that has simply disappeared is indistinguishable from one nobody noticed.
Can we export the register for an audit?
Yes. The compliance register, the remedial actions and the asset list all export to CSV. The register export lists every duty that applies rather than only the ones you hold a record for, so the gaps appear in the document an auditor opens instead of being absent from it. Each row records whether its data was entered by hand or extracted by AI and accepted.

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