Skip to main content
PropFlow AI
Self-managing landlord

The compliance dashboard explained

Updated 2026-05-15

Two views: portfolio and per-property

PropFlow has two compliance views, fed by the same data:

  • Portfolio view/compliance from the left nav. Org-wide. Use this for "what do I need to do this week?"
  • Per-property view — open any property and click the Compliance tab. Property-scoped. Use this when working through one property's obligations one by one.

The four status colours

Every compliance item is in one of four states. Status is computed at render time, not stored, so changes appear instantly:

  • Red — Overdue. The deadline has passed (in Europe/London time) and there's no valid certificate on file. Highest priority — fix these first.
  • Amber — Due Soon. A certificate is on file and valid, but the deadline is within the next 30 days. Time to book the renewal.
  • Green — Compliant. A certificate is on file and either has no deadline or has more than 30 days left.
  • Grey — Not Started. The obligation exists but no certificate has been uploaded yet. Different from Overdue: there's no deadline pressure, you just haven't done it.

The 5 summary cards

Across the top of the dashboard:

  1. Total — every compliance item across your portfolio.
  2. Overdue — items past their deadline. Click to filter.
  3. Due Soon — items within 30 days of deadline. Click to filter.
  4. Compliant — items in good standing. Click to filter.
  5. Unknown / Not Started — items without a certificate uploaded yet. Click to filter.

The 5 cards together always add up to the total. Filtering by clicking a card narrows the list below to that subset.

How deadlines are computed

PropFlow uses different rules for different obligation types. For most items, when you upload a certificate, the deadline is set to (issue date + renewal period):

ObligationRenewal periodMandatory for
Gas Safety (CP12)12 monthsBoth
EICR5 yearsBoth
EPC10 yearsBoth
Fire Risk Assessment12 monthsSocial
Legionella Risk Assessment2 yearsSocial
PAT Test12 monthsSocial + Furnished private lets
Tenancy Deposit ProtectionEvent-basedPrivate
How to Rent guideEvent-basedPrivate
Government info sheetEvent-basedPrivate

"Event-based" means there's no calendar renewal — once the document is in PropFlow, the item stays green (until you start a new tenancy, at which point the obligation re-applies and a new document is needed).

Timezones

Compliance deadlines use Europe/London time (with automatic BST handling), not UTC. A certificate that expires on "15 March 2026" goes overdue at midnight London time on that date — which is what you, the tenant, and any inspector would expect.

What the rows show

Each row in the list is one obligation on one property. Columns include:

  • The property address
  • The obligation name (Gas Safety, EICR, EPC, etc.)
  • The current status (the coloured dot)
  • The deadline (or "—" for event-based obligations)
  • Whether a document is on file (and a link to view it)

What to do with what you see

  • Anything red — your top priority. Fix overdue items today. They expose you to the biggest legal and financial risk.
  • Anything amber — book the renewal in the next 2 weeks. Don't wait until day 29.
  • Anything grey — for new properties, work through these methodically. The obligation exists but you've not done it yet.
  • Anything green — leave it alone. PropFlow will turn it amber automatically when the renewal window opens.

Next steps

FAQ

Where is compliance status actually stored?
It isn't — it's computed at render time from two facts: whether a document is on file, and whether the deadline has passed (in Europe/London time). That means the status is always up to date the moment you upload or delete a certificate, with no background job needed to recompute.
Why is something green even though I haven't done anything?
A compliance item without a deadline (event-based, like 'How to Rent guide given') shows as green if a document is on file, regardless of any time elapsed. Time-based items (Gas, EICR, EPC) show green only if the deadline is still in the future.
Why does the dashboard use Europe/London time, not UTC?
Compliance deadlines are about real-world calendar dates — your Gas Safety certificate expires on a date your engineer signed off, not a UTC instant. Using Europe/London (with automatic BST handling) means a certificate that expires on '15 March 2026' goes overdue at midnight London time, which is what you and any inspector would expect.
Can I set custom deadlines?
Yes. On any compliance item you can override the auto-computed deadline manually — useful for things like 'engineer can only come on the 28th, so set the deadline to give me a 7-day buffer'. The override persists until you upload a new certificate (which re-computes from the new expiry date).

Ready to do this now?

Opens the relevant page in your PropFlow account.

Open compliance dashboard

Back to Self-managing landlord