All Docs
FeaturesDepositClearUpdated March 14, 2026

EPC / MEES Compliance Reminder Sweep

EPC / MEES Compliance Reminder Sweep

Introduced in: v0.1.313

A weekly automated workflow that checks all active tenancies against their associated properties for potential Minimum Energy Efficiency Standards (MEES) compliance concerns, raising warnings and notifying org admins where EPC data is missing or insufficient.


Background

Under the Minimum Energy Efficiency Standards (MEES) regulations, most privately rented properties in England and Wales must hold a valid EPC (Energy Performance Certificate) rated E or above before a tenancy can be legally granted or renewed. Letting a property with a sub-E EPC — or without one — exposes landlords and agents to regulatory penalties.

Because EPC data is not yet captured as a first-class field in the current platform schema, this workflow acts as a data quality and compliance safety net, surfacing properties where EPC compliance cannot be confirmed.


How the Sweep Works

PropertyDetail
Typenightly_batch (runs weekly)
ScheduleEvery Tuesday at 03:00 UTC (0 3 * * 2)
Entities readproperties, tenancies
Entities writtencomplianceChecks, notifications

Step-by-step

  1. Identify active tenancies — The workflow queries all tenancies with an active status.
  2. Resolve linked properties — Each tenancy is matched to its associated property record.
  3. Evaluate MEES risk signals — The property's type and complianceNotes fields are inspected for any indication of a potential MEES concern (e.g. a noted sub-E EPC rating, or the absence of any recorded EPC data).
  4. Raise a compliance check — Where a concern is identified, a warning-level complianceCheck record is created against the affected tenancy/property.
  5. Notify org admins — A notification is dispatched to all orgMembers with an admin role, alerting them to the flagged property and the nature of the warning.

Warning Conditions

The sweep currently raises a warning under two conditions:

  • Missing EPC data — No EPC rating is recorded for the property. This is treated as a data quality warning because the platform cannot confirm compliance without the data.
  • Sub-E EPC rating — The property's compliance notes indicate an EPC rating below E (F or G), which would breach MEES requirements for a live tenancy.

Note: Because EPC certificates are not stored as a structured field in the current schema, the most common trigger will be the absence of recorded EPC data rather than a confirmed sub-E rating. These warnings require manual verification by an admin — they do not represent a confirmed breach.


What Org Admins Should Do

When you receive an EPC/MEES compliance warning notification:

  1. Identify the flagged property from the notification or the Compliance Checks dashboard.
  2. Locate the property's current EPC certificate — check the government's EPC Register or contact the landlord/agent.
  3. Verify the rating is E or above and that the certificate is current (valid for 10 years).
  4. Update the property's compliance notes on the platform to record the verified EPC rating and certificate reference number.
  5. Resolve or dismiss the compliance check once the data has been verified and recorded.

No automated remediation is performed by this workflow. It surfaces potential risk — resolution is always a manual step.


Limitations

  • EPC data is not stored as a structured schema field in the current release. Until dedicated EPC fields are added, the sweep relies on free-text complianceNotes and property type heuristics, which may produce false positives.
  • The workflow runs once per week. Properties added or updated between sweeps will not be checked until the next scheduled run.
  • Only org admins receive notifications. Individual landlord or tenant notification for MEES warnings is not currently in scope.

Related