Skip to content
AUAustralia

Commercial Cleaning Client Retention: Run the Site Review

Run a practical cleaning site review, separate service failures from extra work, close every issue and carry approved scope changes into the contract renewal.

Yes Foreman · 4 October 2026 · Winning and keeping clients

The client points to dirty entry glass. Your cleaner says it was never in the scope. Nobody has the signed document open. Commercial cleaning client retention breaks down in moments like this.

Run the site review against the accepted scope. Record what you find. Separate missed work from blocked access and extra requests. Then give every open item an owner and check the result.

Set the trigger, owner and attendees for the cleaning site review

Do not wait for the client to threaten cancellation. Set clear reasons for running a cleaning site review.

Useful triggers include:

  • The contract is approaching its renewal point.
  • The client has raised the same issue more than once.
  • An open issue has survived several visits.
  • The site has changed its layout, hours or use.
  • Access restrictions are stopping agreed tasks.
  • The client keeps requesting work outside the accepted scope.

Do not set a fixed review frequency because another cleaning business uses one. Use the contract, the site and the open issues in front of you.

Name the person who owns the review

Give the review to a supervisor, owner or operations manager who can read the scope and commit the cleaning team to corrective work. The cleaner can attend where their site knowledge matters, but do not leave them to negotiate the contract at the cupboard door.

Ask the client to bring the person who can confirm what the business expects and approve scope changes. A receptionist may point out the dirty glass. They may not have authority to add external glazing to the contract.

Write down the attendees, their roles and who can approve changes before the walk begins. That stops a casual comment becoming an unpriced promise.

Build the review pack before you arrive

Start with the accepted scope. Not the latest email. Not somebody’s memory of the tender meeting.

If the original scope is weak, use the scope controls in the commercial cleaning contracts guide to rebuild the area, task, frequency and exclusion details.

Put these records into the review pack:

  • The signed scope and accepted proposal.
  • The task schedule for each area.
  • The program of works and visit records.
  • Access windows, key instructions and alarm arrangements.
  • Stated exclusions and access limits.
  • Recent client messages and complaints.
  • Cleaner notes about blocked rooms, heavy use or damaged equipment.
  • Open items from the cleaning issue log.
  • Approved variations and temporary work instructions.

Read the pack before the meeting. Mark each disputed task against the scope. If entry glass is disputed, find the line that states which glass is included and what access limit applies.

Do the same for washrooms, kitchens, loading areas and shared spaces. Walk onto the site knowing which questions need an answer.

Separate records from opinions

A message saying the toilets need attention is not an inspection record. It does not identify the washroom, fixture, surface, expected result or time found.

Turn vague messages into questions for the walk. Which washroom? Which task? What condition remained after the visit? Was the room available when the cleaner attended?

Do not decide the answer from the office. Mark the item as disputed and inspect it against the scope.

Walk the site in scope order

Use the same order as the area list or task schedule. This keeps the review controlled and reduces the chance of missing a back room while everyone talks about the front entry.

Check one area and one task at a time. Read the expected result. Look at the surface. Record the condition found.

For each item, ask:

  • Is the task in the accepted scope?
  • Was the area available during the cleaning window?
  • Has the task been completed to the stated result?
  • Has the site changed since the scope was accepted?
  • Is the client asking for a different result or extra frequency?

The client may point to dirty glass in the entry. The scope may include only internal glass within the cleaner’s stated access limits. Record the condition, then record the boundary. Do not agree to all entry glazing until you know which surfaces, heights and access methods the client wants included.

Describe the condition so another person can find it

Write the room, surface, task and result. Avoid notes such as cleaning poor or bathroom bad.

A useful record identifies the washroom, the fixture or surface, the agreed task and what the inspection found. The cleaner should be able to return on the next visit and find the exact item without calling the office.

Photographs can support the record where the client permits them and the site’s privacy rules allow them. Frame the surface, not people, screens, documents or private information. Add the photograph to the same issue record rather than leaving it in somebody’s phone.

Ask what changed before promising more work

A loading area may now receive heavier use than it did when the contract began. The old visit schedule will not automatically keep pace with the new site conditions.

Ask when the use changed, which areas are affected and what result the client now expects. Record the answer. Do not offer more visits during the walk before you have worked out the labour, materials and equipment required.

Build a cleaning issue log that can be closed

The cleaning issue log is the control record for the review. Each row should describe one checkable issue. Do not put the whole building into a single complaint.

Use these fields:

FieldWhat to enter
Site[Site name and address]
Area[Exact room, zone or floor]
Task[Agreed task or requested task]
Scope reference[Section, area list or task line]
Condition found[Observed result in plain words]
Evidence[Inspection note, authorised photo or client message]
Category[Service failure, access problem or scope change]
Owner[Named person responsible for the next action]
Required action[Specific work, access fix or quote required]
Due point[Agreed visit, inspection or approval point]
Status[Open, assigned, checked or closed]
Close-out check[Who checked the result and what they found]

Keep client requests separate from confirmed failures. A request to clean an excluded loading area is not proof that the cleaner missed the contract.

Use plain statuses. Open means no owner has accepted the action. Assigned means somebody has the work. Checked means the result has been inspected. Closed means the acceptance test passed or the client approved another recorded outcome.

Where corrective work needs a clear instruction for the next visit, issue it through a work order that names the task and expected result. Link that instruction back to the original issue.

Classify each item before you promise the response

Every issue should land in one of three buckets: service failure, access problem or scope change. Keep the buckets boring. The commercial response depends on the category.

Correct an in-scope service failure

A service failure means the accepted task could be completed, but the agreed result was not delivered. Assign the corrective work. Tell the cleaner the exact area and task. Then reinspect it.

Do not relabel missed work as an extra. That damages trust and hides the operating problem from your own records.

Record an access problem

An access problem means the task was in scope, but the cleaner could not reach or perform it because of site conditions. The room may have been locked. Staff may have occupied it throughout the cleaning window. Goods may have blocked the floor.

Record the date, area, obstacle and who was told. Ask the client to change the access arrangement or agree on another work window. Keep the issue open until the task can be checked.

Access friction is not automatically a cleaning failure. It is also not a reason to forget the task.

Quote work outside the scope

A scope change means the client wants a task, area, result or frequency that is not in the accepted agreement. Decide whether it is a one-off variation or a permanent addition.

Write the scope before pricing it. State the area, task, frequency, access, materials, equipment and exclusions. If the request becomes permanent, carry it into the renewal scope rather than relying on repeated verbal approvals.

A site review record does not replace written approval for a variation.

House electrical worked example — sample currency units

The Oak Street example is electrical work, but the control is the same. Quote Q-1847 for R. Chen at 14 Oak Street was 1,105 for a bathroom exhaust fan and four LED downlights. The ceiling was lined, and the quote excluded chasing.

Extra cable and chasing were approved on site as a 160 variation. Invoice INV-1847 was therefore 1,265. The extra work stayed separate from the original scope and had approval before billing.

Treat an extra cleaning area the same way. Describe it, price it and get approval. Do not bury it inside corrective work or assume a conversation during the walk changed the contract.

Assign the fix and check the result

Give every open item one owner. A team name is not an owner. Name the supervisor, cleaner, client contact or estimator who must take the next action.

Write an acceptance test that can be inspected. Remove residue from the named washroom basin is checkable. Improve bathroom cleaning is not.

Tell the cleaner:

  • The exact area and surface.
  • The task that was missed.
  • The result required.
  • Any changed access instruction.
  • When the result will be checked.

Do not close the issue when the work is assigned. Close it after somebody inspects the named area and records the result against the original item.

If the fix fails, reopen the same record. Do not create a fresh complaint that hides the history.

Send a short client update

After the check, tell the client what was fixed, what remains open and what requires their approval. Keep corrective work and proposed extras under separate headings.

For each open item, state the owner and next action. If the client must provide access or approve a variation, say so directly. A clean record is better than a long apology.

Turn repeated issues into an operating change

A repeated failure points to a weak control. Do not keep sending the same reminder and expecting a different result.

Change the task wording when the cleaner and client read it differently. Name the surface, method or expected result that was missing from the old instruction.

Change the route or handover when cleaners cannot reach the work within the available window. Move the task, change the access arrangement or agree on another time with the client.

Retrain against the exact task. Show the cleaner the area and expected result. Do not issue a general warning about standards when the problem is a specific washroom fixture or entry surface.

Track repeated issues by area and task. At the next review, pull the history before walking the site. The pattern may show that the task is unclear, the labour allowance is short, access keeps failing or the site now needs a different scope.

Rebuild the renewal scope for commercial cleaning client retention

Start the contract cleaning renewal with the confirmed work. Do not begin with last year’s price and add a guess.

Confirm:

  • Every included area.
  • The task required in each area.
  • The visit and task frequencies.
  • The expected result.
  • Access windows and site restrictions.
  • Consumables and who supplies them.
  • Equipment and storage arrangements.
  • Subcontracted work, if any.
  • Exclusions and client responsibilities.

Remove corrective work that only fixes a past failure. Add permanent tasks that the client has accepted. Keep unapproved requests outside the renewal until the client makes a decision.

Repeated requests for loading-area cleaning may show that the written scope no longer matches the operating site. That does not make the extra work free. It tells you to present a revised scope.

Cost the confirmed scope before setting the renewal price

Build the cost from the work you have just confirmed. Allow for labour, materials, equipment, subcontracted work and overhead. Then apply your markup to cost.

Do not cut the price automatically because the client raised a complaint. Correct real service failures. Price genuine additions. Mixing those responses hides the cause of the problem and can leave the renewed site short of labour again.

Use the job pricing framework for labour, materials, overhead and markup when rebuilding the renewal figure. Commercial cleaning client retention depends on a scope your team can actually deliver, not a discount that leaves the same work underallowed.

Align the billing record with the accepted renewal

Once the client accepts the renewed scope, update the recurring service billing record. The invoice description, billing period and approved extras should match the accepted documents.

Do not let the invoice become the first place the client sees a scope change. Use the recurring commercial cleaning invoice process after the scope and price have been approved.

Send the record and book the next control point

Issue one site review record showing closed items, open items, proposed scope changes and approvals still required. Attach the issue log and any permitted evidence. Keep verbal comments out unless somebody has turned them into a clear action.

Update the live cleaning scope only after the client accepts the change. Until then, keep the proposed work marked as awaiting approval. That protects the cleaner from an instruction that has not been priced and protects the client from an unexpected invoice.

Good commercial cleaning client retention comes from visible follow-through. The client can see what was found, who owns the fix, what passed inspection and which extra work still needs approval.

Choose one live site now. Gather its accepted scope and open complaints, name the client contact who can approve changes, and book the cleaning site review.

Put the next job in one place

Yes Foreman connects quotes, schedules, crews, timesheets and invoices for small field-service teams.