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

Equipment and machines

Equipment is the register of things you own rather than things you use up: vacuums, rotaries, ladders, pressure washers, extension leads. Each one carries a condition, a status and a history of who had it.

In the app: Equipment Open CleanFlo
On this page

The line between Inventory and Equipment is whether the thing comes back. A bottle of degreaser is consumed and needs reordering, so it is inventory. A £400 vacuum is lent out, used, and returned, so it is equipment. They are separate screens because they answer separate questions: inventory answers "what needs ordering", equipment answers "where has it gone and what condition is it in".

The Equipment Register

The page is titled Equipment, subtitled "Track equipment, loans and maintenance", with one action: Add Equipment. Four counts sit under the title, and the search box beside them matches on name or serial number, which is the one search on the site where typing a serial off a sticker is the fast route.

Total Items
Everything on the register, including retired kit.
Available
In the store, not lent to anyone.
Loaned Out
Currently with a cleaner.
Maintenance
Marked as being repaired or serviced. Carries a warning dot.
app.cleanflo.io/equipment
Search everything… ⌘K Equipment
Equipment

Track equipment, loans and maintenance

Add Equipment
18 Total Items 11 Available 5 Loaned Out 2 Maintenance
1 item pending return
All Cleaning Electrical Access Safety Tools Other
All Status Name (A–Z)
NameCategoryConditionStatusAssigned ToActions
Dyson V15 VacuumSN: SN-12345 Cleaning Good Available Loan Out
Numatic Rotary 400SN: NR-88210 Cleaning Fair Loaned AN Aisha Nowak Mark Returned
Youngman 3-Section Ladder Access Excellent Loaned MK Marek Kowalski Return requested Confirm Return
Karcher Pressure WasherSN: KP-4471 Electrical Poor Maintenance View
Harness & Lanyard Set Safety Good Retired View
1–10 of 18 12 Export CSV
The Equipment Register. Condition and Status are two separate columns doing two separate jobs: Condition is how worn the machine is, Status is where it is right now.

The table is headed Equipment Register and holds ten rows to a page. As on Inventory, no column header sorts: ordering is the third control in the toolbar, offering "Name (A–Z)", "Name (Z–A)", "Category", "Status" and "Condition". The status filter beside it reads All Status in its default position, then Available, Loaned, Maintenance and Retired.

Categories, statuses and condition

Three separate vocabularies do three separate things, and mixing them up is the commonest confusion on this screen.

Category: what kind of thing it is

Six fixed categories, each with its own pill colour: Cleaning, Electrical, Access, Safety, Tools and Other. Cleaning is preselected on the add form. The strip above the table filters on these plus "All". Category is a sorting aid and nothing more: nothing in the app behaves differently because a machine is Electrical rather than Tools.

Status: where it is right now

AvailableLoanedMaintenanceRetired
ExcellentGoodFairPoor
The four statuses on the left and the four condition grades on the right. Status changes constantly; condition changes when something happens to the machine.

Status moves on its own as you loan and return. Maintenance and Retired are set by hand from the detail sheet, and an item in either gets no action button in its hero: you cannot loan out a machine that is away being fixed.

Condition: how worn it is

Four grades, Excellent, Good, Fair and Poor, with Good as the default on a new record. Beneath the grade sits a free-text Condition notes field, and that is the field that does the real work. "Excellent" tells you nothing in six months. "Cable repaired Aug 26, watch the strain relief" tells you everything.

Who has it, not where it is

This is the important correction on this screen. Equipment is assigned to a person, not to a site. There is no location field on an equipment record and no way to say "the rotary lives at Bay View Offices". The Assigned To column holds the name of the cleaner who currently has it out, and an em dash when nobody does.

In practice that is usually the answer you actually wanted, because a machine is wherever the person holding it is working today. If you genuinely keep a machine permanently at one site, the honest options are to put the site in the machine name, or to put it in the condition notes.

Loan Out Equipment
Numatic Rotary 400
Cleaner * Aisha Nowak
Expected return date (optional) 21/08/2026
Notes (optional) Any details…
CancelLoan Out
The Loan Out drawer. The only required field is the cleaner: the expected return date and the notes are both optional, and the submit button stays disabled until the roster has loaded.

The cleaner list holds active cleaners only, alphabetically. Once loaned, the item's status flips to Loaned, the row shows the borrower, and the action button becomes Mark Returned. If the write half-fails, the loan row is deleted again rather than left behind, so a machine can never end up double-loaned.

A cleaner can ask to hand something back from their phone. That marks the loan as return requested, and three things change: an amber banner appears at the top of the screen counting the items pending return, a small Return requested flag appears under the Loaned pill, and the action button becomes the urgent Confirm Return. That banner is the only warning banner on this page.

What one equipment record holds

Add Equipment opens a drawer subtitled "Track a new piece of equipment", in four sections. The detail sheet afterwards shows the same fields as a four-cell grid, each reading an em dash when it is empty.

Add Equipment
Track a new piece of equipment
Name * e.g. Dyson V15 Vacuum
Category CleaningElectricalAccessSafetyToolsOther
Serial number (optional) e.g. SN-12345
Purchase date 04/03/2025
Replacement cost (£) £ 0.00
Warranty expiry 04/03/2027
Current condition Good
Condition notes (optional) Any wear, damage or notes…
Equipment photo (optional) Choose file Photos larger than 5 MB are refused.
CancelAdd Equipment
Adding a machine. Purchase date, replacement cost and warranty expiry are stored and displayed, and nothing in the app ever compares them against today.

The photo is worth doing. A picture of the machine with its rating plate visible settles most arguments about which of three near-identical vacuums came back damaged, and the thumbnail then appears beside the name in the register. Anything over 5 MB is refused outright with "That photo is larger than 5 MB. Choose a smaller image."

Maintenance is a log, not a schedule

Open an item and there are three tabs: Details, Loans and Maintenance. It matters to be exact about what the last one is.

Maintenance is a historical record of things that have already been done. There is no service interval, no next-service-due date, no reminder, and no notification. Nothing anywhere in CleanFlo compares a warranty expiry or a purchase date against today, so a warranty running out next Tuesday produces no warning of any kind. If you need reminding, that reminder has to live in your calendar, not here.

DetailsLoansMaintenance
Karcher Pressure Washer
Add Entry
Replaced lance seal and O-ring set 02 Aug 2026 · By: Tomas Silva · Cost: £18.40
Annual PAT test passed 14 Apr 2026 · By: Westcountry Test Ltd · Cost: £9.00
Motor brushes replaced, pressure back to spec 09 Jan 2026 · By: Marek Kowalski · Cost: £42.00
The Maintenance tab. Add Entry opens an inline form prefilled with today; entries list newest first with the date, who did it and what it cost.

The add form has four fields: Date and Description are required, Cost (£, optional) and Performed by (optional) are not. Save it and the toast reads "Maintenance entry added". With nothing recorded, the tab shows "No maintenance records yet."

The Loans tab beside it is the assignment history: one entry per loan with an Active or Returned chip, the borrower, and a composed line reading the loan date, then the due date, then the return date. Newest first. That tab is what you read when a machine comes back broken and you need to know who had it last.

Exporting the register

A ghost Export CSV button sits beside the pager and writes equipment.csv with six headers: Name, Category, Serial Number, Condition, Status, Assigned To. A missing serial or borrower exports as an empty cell rather than a dash.

That file is the closest thing CleanFlo produces to an asset register for an insurance schedule. It does not carry the replacement cost, so if that is what you are after, the figure lives on each item's Details tab and has to be read from there.

Common questions

Can I assign a machine to a site rather than a person?
No. An equipment record has no location field, and a loan is always to a cleaner. The Assigned To column shows the borrower or an em dash. If a machine genuinely lives at one site, put the site in the machine name so it sorts and searches sensibly.
Will CleanFlo remind me when a service or a warranty is due?
No. Purchase date and warranty expiry are stored and displayed, and nothing compares them against today. There is no service-due, maintenance-due or warranty-expiry warning anywhere on the screen. The only banner on the page counts items a cleaner has asked to return.
Can a cleaner see what they have on loan?
Yes. Their Me tab in the cleaner app has an Equipment row with a count badge, reading "3 items on loan" or "Nothing on loan". They can ask to hand something back from there, which is what puts the item into the pending returns banner on your side.
What is the difference between Retired and deleting an item?
Retired keeps the record, its loan history and its maintenance log, and simply takes the machine out of circulation: it can no longer be loaned. Deleting removes all of it, and the confirm says so. Retire anything you have disposed of, and delete only records created in error.