Start your free 14-day trial Open the demo account Search the whole site
Product DomesticCommercialEnd of tenancyHoliday letsAirbnbWindowsCarpets and upholsteryOne-off and specialistFacilities managementCleaner appRAMSYour websiteInvoicing Everything CleanFlo does →
Compare Cleaning software comparedCleanFlo vs JobberCleanFlo vs ZenMaidCleanFlo vs GetCleanFlowCleanFlo vs ConnecteamCleanFlo vs SweptCleanFlo vs BigChangevs a spreadsheet and WhatsAppCleanFlo vs SqueegeeCleanFlo vs ServiceM8CleanFlo vs Cleenie
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorPer-Seat Cost CalculatorContract Tender Calculator All 17 free tools → 16 printable templates →

Surveying a site before you quote

Quoting a building you have not seen is guessing, and quoting one you have seen is remembering. A site survey is the third option: walk it once, log every room as you stand in it, and let CleanFlo price the walk rather than the memory of it.

In the app: Site Surveys Open CleanFlo
On this page

Site Surveys is the third item under Pipeline in the sidebar, between Enquiries and Quotes, which is exactly where it sits in the work: something has come in, you have gone to look at it, and now it needs a price. It is a screen of two halves that live on different devices, and knowing which half you are on saves a lot of hunting.

The register

The page header reads Site Surveys, subtitled "What's been walked, and what's ready to turn into a quote", with one action: New survey. Under it is the same register every other ledger in CleanFlo uses, headed Surveys with a count, a search box, a Filters pill and four status chips.

app.cleanflo.io/site-surveys
Site Surveys Search everything… ⌘K
Site Surveys

What's been walked, and what's ready to turn into a quote

New survey
Search surveys… Filters
AllDraftConvertedDiscarded
SubjectStatusRoomsStarted
St Marks Medical Centre14 Ellis Road, Truro TR1 2AB Draft 11 28 Aug 2026, 09:42
Harbour Lettings12 Quay St, Falmouth TR11 3HH Converted 6 21 Aug 2026, 14:05
Trelawney NurseryNo address on file Discarded 0 18 Aug 2026, 11:20
Site Surveys. Four columns and no more: who it is for, where it has got to, how many rooms were logged, and when the walk started.
Subject
Who the survey is for: the client's name if it is linked to a client record, otherwise the prospect name you typed. Never both and never blank, because the database will not accept a survey with neither. The address sits underneath, or "No address on file".
Status
One of three. Draft is walked or being walked and not yet priced. Converted became a quote. Discarded came to nothing and was put away.
Rooms
How many rooms the walk logged. A draft showing 0 has been started and not yet walked.
Started
When the survey was opened, to the minute. It is the only date a survey has.

The Filters panel adds four things the chips cannot: when it was started (a preset or a custom range), which client it belongs to, a sort (Newest first, Oldest first, Most rooms, Subject, A–Z), and an Only show group with four boxes: Turned into a quote, No quote raised, Has rooms logged and Not linked to a client. That last pair is the useful one. Tick No quote raised and Has rooms logged together and you have every building somebody walked and nobody ever priced.

Starting a survey

New survey opens a sheet titled New site survey, subtitled "Who it's for. Rooms are added by walking the site in the cleaner app", which says the whole thing in a line. It asks one question and then a few details.

Say who it is for

Two routes, drawn as a pair of tabs. An existing client, picked from your client list, which ties the survey and everything it becomes to that record. Or a prospect, which is a name and an address typed in, for somebody who is not a client yet and may never be.

Add the address

For a prospect this is a free-text field. It is what the register shows under the subject and what the person walking the building will be looking for on their phone.

Leave a note if there is one

The field is placeholdered "Anything worth knowing before the visit". Access, a contact on site, the thing the caller mentioned. It is shown to whoever opens the survey next.

Press Start survey

The survey is created as a Draft with no rooms, and its detail sheet opens straight away. It is now available to walk on the phone.

The walk itself

This happens in the cleaner app, on the phone of whoever is standing in the building. It is a room at a time, and each room is three answers.

What kind of room
Seven types, in this order: Bedroom, Bathroom, Kitchen, Living / dining, Office, Communal area, Other. The type is not decoration: it decides how long CleanFlo assumes that room takes per square metre, and a bathroom is assumed to take roughly three times as long per square metre as an office.
How big it is
Either an exact figure in square metres, or a tier: Small, Medium or Large. A cleaner walking a building rarely has a tape measure, so a tier is a legitimate answer rather than a fallback. Where an exact measurement is given it always wins over the tier.
Anything worth saying, and a photograph
Free-text notes per room, and as many photographs as the room needs. Both come back to the office attached to that room, which is what makes a survey worth more than a number written on a hand.

Reading a finished survey

Any row opens a sheet titled with the subject and subtitled with the address, or "No address on file". Its first line is the reading: when it was started, and the note that was left on it. Under that is every room in the order it was walked, each with its type, its size, its notes and its photographs.

A size reads one of three ways. An exact measurement prints as, for example, 18 m². A tier prints as Medium (approx.), with the word "approx." there deliberately, so nobody reads an assumption as a measurement. A room with neither reads No size recorded, and that room is the reason a conversion can fail.

St Marks Medical Centre
14 Ellis Road, Truro TR1 2AB

Started 28 August 2026, 09:42 · Main entrance code 4821, ask for Dawn at reception

RoomSizeNotes
Reception 28 m² Glass frontage, needs a ladder
Bathroom Small (approx.) Two cubicles, hard water scale
Office Medium (approx.) Nothing noted
Communal area Large (approx.) Stairwell and first-floor landing
DiscardConvert to quote
A survey open at the desk. Rooms in the order they were walked, each with what it is, how big it is and what was said about it. There is no way to add one from here.

Turning it into a quote

Convert to quote sits at the foot of the sheet and is the point of the whole exercise. It is available only while the survey is a Draft and only once at least one room has been logged: a survey with no rooms has nothing to price, so the button is there but disabled.

Pressing it builds a draft quote from the walk and takes you straight to it. The survey becomes Converted and keeps a link to the quote, so opening it again offers View quote instead.

The quote it produces is a draft like any other. Nothing has been sent, nothing has been promised, and every line on it can be edited, added to or thrown away before it goes near a client. Treat it as a very well-informed starting point rather than an answer.

If a survey comes to nothing, Discard puts it away. It asks first ("Discard the survey for St Marks Medical Centre? This cannot be undone.") and the survey becomes Discarded rather than being deleted: the walk, the rooms and the photographs all stay on file, out of the way of the drafts that are still live.

Common questions

Why is there no Add room button?
Because a room is something you stand in. Rooms and photographs are captured by walking the site in the cleaner app, and the office screen starts a survey and turns the finished walk into a quote. Typing rooms in at a desk would be recording a guess with the authority of a measurement.
Do I have to measure every room?
No. Small, Medium or Large is a proper answer and the estimate uses a documented default area for each. An exact figure in square metres wins where you have one, so measure the rooms that matter and tier the rest.
Convert to quote is greyed out.
Either the survey has no rooms logged yet, or it is not a draft any more. A survey with nothing walked has nothing to price, and one already converted or discarded is finished.
Can I survey somebody who is not a client yet?
Yes, that is what the prospect route is for: a name and an address, with no client record created. If it turns into work, converting the survey to a quote is where that gets settled.
Where do the survey photos go?
They stay attached to their room, inside the survey, and are visible to your team only. They are a separate store from clean photos and never appear on your public page or in a client portal.