Start your free 14-day trial
Product Job Scheduling & RotasInvoicing & BACSHealth & SafetyStaff Mobile AppAnalytics & Reporting
Solutions Commercial CleaningDomestic CleaningEnd of TenancyFacilities ManagementWindow Cleaning
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorContract Tender CalculatorClient Lifetime Value All 14 free tools →
Learn How to start a cleaning businessHow to price cleaning jobsHow to win cleaning contractsHealth & safety for cleaners CleanFlo vs JobberCleanFlo vs ZenMaid
Browse all guides

Logging an incident

Something happens on a job, and the record you make of it in the next hour is worth more than anything you can reconstruct three months later. This is how CleanFlo takes that record.

In the app: Health & Safety Open CleanFlo
On this page

An incident in CleanFlo is any event on a job worth writing down: a slip, a spill, a piece of equipment that failed, a cleaner who went on site without the right gloves, or a near miss that hurt nobody at all. The near misses are the ones people skip, and they are the cheapest safety information a cleaning business will ever get.

Everything lives on Health & Safety, on the Incidents tab, which is the tab the screen opens on. The button in the top right is red and reads Log Incident.

The Incidents tab

The list is one row per incident, newest first. Rows are tinted by status, so an open incident is tinted red and one under review is tinted amber before you have read a word of it. An amber count on the tab itself is the number still needing review, which is open plus under review added together.

app.cleanflo.io/health-safety
Search everything… ⌘K Health & Safety
Health & Safety

Incidents, audits, RAMS and your compliance vault

Log Incident
Compliance Vault
18
All documents in date
Days Injury Free
5
Since last high/critical incident
Open Incidents
2
Requiring management review
Risk Assessments
4
1 with high/critical residual risk
IncidentsAuditsRisk AssessmentsDocuments
Search incidents…
IncidentSeverityLocationStaffStatusActions
INC-2026-031 · 14 Aug 2026Slip & Fall Medium St Marks Medical Centre Aisha Nowak Open View
INC-2026-030 · 09 Aug 2026Chemical Spill High Bay View Offices Marek Kowalski Under Review View
INC-2026-029 · 27 Jul 2026Near Miss Low Harbour Lettings Joanne Reid Closed View
INC-2026-028 · 11 Jul 2026PPE Breach Low Riverside Homes Tomas Silva Closed View
Showing 1–4 of 12 12 Export CSV
The Incidents tab. The Incident cell carries the reference and the date it happened, with the type underneath. The two coloured rows at the top are the ones that are not finished with.
Incident
The reference and the date it happened on one line, the incident type beneath. References are allocated by the server when you log it.
Severity
A pill: Low, Medium, High or Critical.
Location
Free text, whatever you typed on the form. A dash if you left it blank.
Staff
Who was involved, again as free text rather than a link to a staff record.
Status
A pill: Open, Under Review or Closed.
Actions
View, which opens the detail drawer. The whole row does the same.

The search box beside the tabs reads Search incidents… and matches on the reference, the type, the location and the staff name. The list pages at ten, and Export CSV writes incidents.csv with the columns Ref, Date, Type, Severity, Location, Staff and Status. It exports what you are looking at, so a search filters the file too.

A brand new account has nothing here, and the empty state says so without treating it as a problem. It is worth reading once, because it is the clearest statement of what this tab is for.

No incidents logged Great work keeping your team safe. Log anything that happens on site here, and CleanFlo files the report and keeps the record for you. Log an incident
The Incidents tab before you have logged anything. Searching for something that does not exist gives you a different empty state, with the term you typed quoted back and a Clear search button.

The Log Incident form

The button opens a drawer headed Log Incident, subtitled "Record a new health & safety incident". Three sections, and only one field is genuinely required.

Log Incident
Record a new health & safety incident
Incident type Slip & Fall
Severity Medium
Date & time 14/08/2026, 09:40
Location St Marks Medical Centre, main corridor
Staff involved Aisha Nowak
Description * Aisha slipped on the main corridor while mopping. Wet floor sign was in place at the reception end but not at the clinic end. She caught the handrail and did not fall. No injury.
Actions taken Corridor closed until dry. Second sign fetched from the store. Reminded the team that both ends need signing before the mop goes down.
CancelLog Incident
The Log Incident drawer. Date and time defaults to right now, which is correct if you are logging it as it happens and wrong if you are catching up on Friday, so check it.
Incident type
Nine options, in this order: Slip & Fall, Chemical Spill, Equipment Failure, Near Miss, Injury, Fire / Smoke, PPE Breach, Electrical Hazard, Other. Slip & Fall is the default, so change it.
Severity
Low, Medium, High or Critical. Defaults to Low. This is the field that decides what the incident costs your compliance score.
Status
Only appears when you are editing an existing incident. A new one is always logged as Open.
Date & time
Required, and defaults to the moment you opened the form. It is the time the incident happened, not the time you typed it up.
Location
Free text. Be specific enough to find the spot again: "main corridor, outside room 4", not just the building.
Staff involved
Full names. More than one is fine.
Description
The only required field. What happened.
Actions taken
What you did about it in the moment.

Submit with nothing in the description and the form refuses, with the message "Please describe what happened." Everything else can be filled in later from the detail drawer.

What to actually write

The description is the field that will still be read in two years, possibly by somebody with no reason to believe you. Write it in the past tense, name the place, and stop at what you know. "Wet floor sign was at the reception end but not the clinic end" is a fact. "Aisha was not paying attention" is an opinion, and it is the sort of opinion that reads badly when it is quoted back at you.

  • What was being done at the moment it happened, not just what happened.
  • Where exactly, to a room or a stretch of corridor.
  • Who was there, including anyone who was not your staff.
  • What was in place already: signs, gloves, guards, the dilution used.
  • What the outcome was, including "no injury" when there was none. A near miss with no injury still needs the sentence saying so.

Actions taken is the other half, and it is the one that protects you. It is the record that you did something within minutes rather than at the next monthly meeting. First aid given, area closed, equipment taken out of service, client informed, method changed. If the action was "none", say that too, and say why.

Choosing the severity

Four levels, and they are not decoration. Severity is one of the three numbers that decide how much an unresolved incident takes off your compliance score, so an honestly graded Critical costs five times what a Low does, and a business that grades everything Low is lying to its own dashboard.

SeverityUse it forPoints at full weight
LowA near miss, a minor PPE lapse, a spill cleared with no harm done.2
MediumFirst aid on site, minor damage, a chemical contact with no lasting effect.4
HighAn injury needing treatment or time off, a significant chemical or electrical event.7
CriticalA serious injury, a fire, or anything that could easily have killed somebody.10

High and Critical do one other thing: they reset the Days Injury Free figure on the stat row above the tabs. That card counts whole days since the most recent high or critical incident, and where a business has never logged one it counts from the day the company record was created and says "No high or critical incident on record" underneath.

LowMediumHighCritical
OpenUnder ReviewClosed
The two vocabularies. Severity says how bad it was, status says how far you have got with it. They are independent: a Low incident can sit open for months and a Critical one can be closed the same afternoon.

From open to closed

Every new incident is Open. Opening one from the list gives you a drawer headed with its reference and its type, with the severity and status pills, the location, the staff involved, the date, and the two blocks you wrote: What happened and Actions taken.

INC-2026-031 · Slip & Fall
14 Aug 2026
MediumOpen
St Marks Medical Centre, main corridor Location
Aisha Nowak Staff involved
14 Aug 2026 Occurred

Aisha slipped on the main corridor while mopping. Wet floor sign was in place at the reception end but not at the clinic end. She caught the handrail and did not fall. No injury.

Corridor closed until dry. Second sign fetched from the store. Reminded the team that both ends need signing before the mop goes down.

Edit Details Delete Incident
Mark Under ReviewClose Incident
The incident detail drawer. Mark Under Review only appears while the incident is Open, and both buttons disappear once it is Closed.
Open
Logged, nobody has picked it up. Counts at full weight against your compliance score.
Under Review
Somebody is actively working on it. Still counts, but at 60 per cent of the weight, because being investigated is genuinely better than being ignored.
Closed
Finished with. Drops out of the compliance sum entirely and out of the Open Incidents card.

Mark Under Review is offered only while the incident is Open. Close Incident is offered until it is closed. Both are one click with no form, and both are reversible: Edit Details reopens the full form with a Status select added, so an incident closed too early can be put back to Open.

Edit Incident
INC-2026-031
Incident type Slip & Fall
Severity Medium
Status Under Review
Date & time 14/08/2026, 09:40
CancelSave Changes
Edit Incident. The Status select sits beside Severity and exists only here, which is why a new incident is always logged as Open: there is nothing else it could honestly be at the moment you write it down.

Everything the status change does is immediate. The pill on the row changes, the row tint changes, the Open Incidents card recounts, the amber badge on the tab recounts, and the compliance score is recalculated the next time either the Health & Safety screen or the dashboard loads. There is no nightly job and no "apply" step.

What an open incident costs you

Your compliance score starts at 100 and things come off it. Unresolved incidents are the largest of the four categories that can take points, capped at 35, and each one is worked out from three multiplied numbers.

  1. Severity, which sets the base: 10 for Critical, 7 for High, 4 for Medium, 2 for Low.
  2. Status, which scales it: an Open incident counts at full weight, one Under Review at 0.6. A Closed one is not in the sum at all.
  3. Age, which fades it: full weight within 30 days, 0.6 within three months, 0.3 within a year, and 0.15 after that. It never reaches zero, because an open record is still open.

So the Medium incident logged this morning and still Open costs 4 × 1 × 1, which is 4 points. The High one from five days ago that somebody is reviewing costs 7 × 0.6 × 1, which is 4.2. A Low near miss left open for two years costs 2 × 1 × 0.15, which is 0.3: still there, still visible, no longer dominating the number.

Unresolved incidents
Incidents that are still open or under review. Recent ones weigh most; older ones fade but never disappear while they are open.
−8.2 pts
INC-2026-031 · Slip & Fall Medium severity, still open, within 30 days −4
INC-2026-030 · Chemical Spill High severity, under review, within 30 days −4.2
The Unresolved incidents row of the score breakdown, opened. CleanFlo names every deduction, the record it came from and the reason, so the whole sum can be read back to a client.

The cap matters as much as the arithmetic. Twenty open low-severity incidents cannot take your score below 65 on their own, because this category stops at 35 points and CleanFlo tells you it has stopped: "Capped at 35 points for this category", with the number of points it declined to deduct. There is always a route back.

Your own reporting duty

This is the part to be clear about. CleanFlo does not report anything to the Health and Safety Executive. There is no RIDDOR field on the form, no RIDDOR flag on the record, and no submission of any kind. Logging an incident here creates your internal record and emails you a copy. That is all it does, and it is deliberately all it claims to do.

Deleting an incident is possible from the drawer, under a danger heading, and CleanFlo names the reference in the confirmation and says it cannot be undone. Think hard before you use it. Correcting a record is what Edit Details is for, and a corrected record is defensible in a way that a missing one never is.

Common questions

Can my cleaners log an incident from their phones?
Not directly. The cleaner app carries jobs, checklists, photos and messages, and incidents are logged on the web app by whoever is managing. In practice the cleaner messages or rings you, and you log it, which is also how you end up with one consistent voice in the record rather than nine.
Does CleanFlo report to the HSE for me?
No. There is no RIDDOR feature in CleanFlo at all. It keeps your own record and emails you a copy of the report when you log one. Deciding whether an incident is reportable, and reporting it to the HSE within the RIDDOR deadline, remains entirely your responsibility.
Why is my compliance score still down after I closed everything?
Closed incidents drop out of the sum immediately, so the remaining points are coming from one of the other three categories: an overdue audit, an active risk assessment still carrying High or Critical residual risk, or an assessment whose review date has passed. Open Show working on the compliance card and it will name the records.
Should I log near misses?
Yes, and grade them Low. A near miss costs two points at full weight and fades to almost nothing once it is closed, so the cost of recording one is negligible next to what it tells you. A pattern of near misses at one site is the cheapest warning you will ever get about that site.