Skip to content
USUnited States

Commercial Cleaning Client Retention: Run the Site Review

Run a scope-led site review, classify each cleaning issue, control extra work with written approval, and build a clear contract renewal.

Yes Foreman · October 4, 2026 · Winning and keeping clients

The client points to dirty entry glass. Your crew says the contract covers internal glass only. Nobody has the accepted scope open. Commercial cleaning client retention starts to slip right there.

Run the site review against the signed scope of work. Record the condition. Sort missed work from blocked access and extra requests. Then assign the fix and inspect the result.

Set the review trigger and approval authority

Do not wait for a cancellation notice. Set clear triggers for a cleaning site review and name the person responsible for running it.

Useful triggers include:

  • The contract is nearing renewal.
  • The same complaint has returned.
  • A corrective action remains open.
  • Locked rooms or occupied spaces keep blocking tasks.
  • The client has changed the layout, headcount, hours, or use of the building.
  • Site contacts keep requesting work outside the scope.

Do not copy another contractor's review interval. Read the contract. Check the issue history. Look at what changed on the site. Those facts tell you when to meet.

Bring the people who can decide the next step

Send an owner, operations manager, or supervisor who can read the scope and assign corrective work. Bring the crew lead when site knowledge will help. Do not make the cleaner negotiate price or contract terms in a supply room.

Ask the client who can discuss service and who can authorize contract changes. These may be different people. A tenant can report dirty glass without having authority to approve another cleaning area.

Write down the facilities contact, property manager, procurement contact, and accounts-payable contact used on that account. Record who can approve scope, price, purchase orders, and invoices. Do this before the walk starts.

Build the review pack from the accepted scope

Start with the accepted scope of work. Not the latest complaint. Not the crew's memory. Not the proposal draft that was never signed.

Bring these records:

  • The accepted proposal and service contract.
  • The current scope by area and task.
  • The task frequency and expected result.
  • Visit records and crew notes.
  • Access windows, keys, alarms, and restricted areas.
  • Exclusions and stated access limits.
  • Complaints and inspection findings.
  • Open corrective actions.
  • Approved change orders and temporary instructions.
  • Purchase-order details used for the account.

If the scope is vague, use the commercial cleaning contracts guide to rebuild the area, task, frequency, access, and exclusion lines.

Mark disputed tasks before you arrive. If the complaint concerns entry glass, find the exact line covering internal glass, external glass, height limits, and access. Walk in with a question you can settle.

Turn complaints into inspection questions

A complaint records what someone reported. A finding records what you observed. Keep both.

“Break room is dirty” cannot direct a crew. Turn it into questions. Which surface? Which task? What condition remained? When was it seen? Was the room available during the cleaning window?

Do not settle the complaint from the office. Mark it for inspection against the accepted scope.

Walk the building in scope order

Follow the same area order used in the scope. Check the entry, offices, conference rooms, restrooms, break room, and service areas in their documented sequence. This keeps one complaint from taking over the whole review.

At each stop, check one area, surface, task, and expected result. Ask:

  • Is this task included?
  • Could the crew reach the area during the cleaning window?
  • Does the observed condition meet the stated result?
  • Has the building or its use changed?
  • Is the client requesting another task, result, or frequency?

The client may point to dirty entry glass while the scope covers internal glass only and sets an access limit. Record the dirty surface. Record the scope boundary too. Do not promise all entry glazing until you have defined the surfaces, height, access method, and frequency.

Record a condition another person can find

Write the building area, exact surface, scheduled task, time observed, and condition found. “Poor cleaning” says nothing useful. “Conference room floor under the east table not vacuumed” gives the crew a place and a result to check.

Use photos only when the client permits them. Frame the surface. Keep people, screens, access credentials, paperwork, and private information out of the image. Attach the photo to the issue instead of leaving it on a personal phone.

Ask what changed before offering more service

The client may have added workstations. The break room may now carry heavier use. A storage room may have become an occupied office.

Ask when the change happened, which tasks it affects, and what result the client now wants. Record the answer. Do not promise more labor, supplies, equipment, or visits while standing in the room.

Use a cleaning issue log that can be closed

A cleaning issue log supports commercial cleaning client retention by turning the walk into assigned work. Use one entry for each issue. Bundling a whole floor into a single line makes ownership and closeout vague.

Copy this blank template:

FieldEntry
Site[Client site and address]
Area[Room, floor, or zone]
Task[Contract task or requested task]
Scope reference[Section or task line]
Condition found[Specific observed condition]
Time observed[Date and time]
Evidence[Inspection note, permitted photo, or client message]
Category[Service failure, access problem, or scope change]
Reported by[Name and role]
Owner[Person responsible for next action]
Required action[Correction, access fix, or priced change]
Due point[Visit, inspection, or approval point]
Status[Open, assigned, checked, or closed]
Closeout check[Acceptance test, inspector, inspection date, evidence, and result]

Here is a completed entry for the disputed entry glass:

FieldEntry
SiteClient office
AreaMain entry lobby
TaskClean external face of entry glass
Scope referenceInternal entry glass within the stated access limit
Condition foundFinger marks visible on the external face
Time observedRenewal site review
EvidenceSite review note and permitted photo
CategoryScope change
Reported byFacilities contact
OwnerOperations manager
Required actionDefine and price external glass cleaning
Due pointClient authorization point
StatusOpen, awaiting scope authorization
Closeout checkNot closed; requested work is outside the accepted scope

Keep a client request separate from a confirmed failure. A request to add a tenant suite is not evidence that your crew missed contracted work.

Use simple statuses. Open means the next action still needs an owner. Assigned means a named person has it. Checked means someone inspected the result. Closed means the acceptance test passed and the record names the inspector, inspection date, evidence, and result. If closure depends on client acceptance instead of a passed correction, record the authorized client contact and the outcome they accepted.

When the crew needs a corrective instruction, create a work order that names the area, task, and required result. Link it to the issue so the supervisor can trace the instruction back to the finding.

Commercial cleaning client retention: classify the issue first

Classify the issue before responding. Use these categories: service failure, access problem, or scope change.

Correct an in-scope service failure

A service failure means the task was included and available, but the crew did not deliver the accepted result. Assign the correction. State the exact area, task, and acceptance test. Inspect it after completion.

Do not price missed contract work as an extra. Fix it and keep the issue visible in your operating record.

Record an access problem

An access problem means an agreed task was blocked by a room, surface, or work window the client controlled. A client-locked conference room is an access problem. If the cleaner forgot an issued key or arrived outside the agreed window, record a contractor service failure.

For a client-controlled blockage, record the date, area, blocked task, person controlling the blockage, access attempt, and person notified. Ask the client to provide access or approve a different work window. Keep the task open until it can be completed and checked.

Scope work outside the contract

A scope change adds an area, task, result, or frequency that the accepted agreement does not cover. Write the changed scope before you price it.

State the area, task, frequency, expected result, access, labor, supplies, equipment, and exclusions. Decide whether the request is one-time or permanent. Permanent additions belong in the renewal scope after approval.

Put U.S. approval documents behind every extra

A conversation during a cleaning site review does not always authorize extra work. Trace the approval path used by that account before the crew starts.

Check the documents in this order:

  • Read the service contract or master service agreement and identify the authorization it requires for changed work.
  • Find the accepted scope of work and its exclusions.
  • Identify the person authorized to approve scope and price.
  • Prepare the document named in the contract. It may be a change order, written work authorization, or contract amendment.
  • Obtain that authorization before adding the task to the crew instruction.
  • Obtain any required purchase order before starting or billing, based on the account's written process.

A purchase order may support procurement or billing without changing the contracted scope. Do not treat it as a substitute for the authorization named in the contract. Get the scope change approved first, then obtain any required purchase order before the agreement says work or billing may proceed.

Do not assume the person reporting the condition controls the contract. A tenant may ask the cleaner to add another area while the property manager or facilities contact holds approval authority. Record the request, then send it through the agreed chain.

If the client requires a purchase order, record its reference with the approved scope change and job. Give accounts payable the same approved description that the operations contact saw. That keeps the crew instruction, approval, and invoice aligned.

Worked example: keep the change order separate

This house example is an electrical job, but the document control applies to cleaning extras too.

R. Chen's Quote Q-1847 at 14 Oak Street totaled 1,105 for a bathroom exhaust fan and four LED downlights. The ceiling was lined, and chasing was excluded. Extra cable and chasing were approved on site as a 160 change order. Invoice INV-1847 totaled 1,265.

The original scope stayed intact. The added work had a description, approval, and separate value before it reached the invoice. Do the same when a client adds another floor, extra restroom service, or an outside-glass task.

When an approved change reaches period billing, follow the commercial cleaning invoice closeout process. Do not mix an unapproved request into the recurring charge.

Assign corrective work and inspect the result

Give every issue one named owner. “Night crew” is not an owner. Name the supervisor, crew lead, client contact, or estimator responsible for the next action.

Write a pass-or-fail acceptance test. “Remove residue from the break-room sink” can be checked. “Improve kitchen standards” cannot.

The work order should tell the crew:

  • The exact area and surface.
  • The missed or changed task.
  • The required result.
  • The access instruction.
  • The inspection point.

Assignment is not proof of completion. Inspect the named surface after the correction. Record the acceptance test, inspector, inspection date, evidence, and result.

If the correction fails, reopen the same issue. Keep the history together. A fresh entry hides the failed fix and makes a repeated problem look new.

Send the client separate lists

After the inspection, send completed corrections, open access items, and extras awaiting approval as separate lists.

For each open line, name the owner and next action. If the client must unlock a room, approve a work window, issue a purchase order, or authorize a scope change, say that directly. Do not bury the request in a long apology.

Change the operation when an issue repeats

A repeated issue means another control needs work. Read the history by area and task before blaming the cleaner.

Rewrite vague instructions. Name the surface, method, frequency, and expected result that caused the dispute.

Change the route when timing blocks the task. Move the conference room earlier in the cleaning window, or ask the client to change the lockup handoff. Record the agreed arrangement.

Check the labor plan when site use has increased. More workstations, heavier break-room use, or added occupancy can make the old scope unworkable. Do not hide permanent extra work inside repeated corrective visits.

Retrain against the exact item. Take the crew member to the surface. Show the required result. Then inspect that task on the next visit.

Keep the old issue records. They show whether the cause was unclear wording, failed access, a changed building, or work that never belonged in the contract.

Rebuild the scope before contract cleaning renewal

Settle the renewed scope before pricing it. Use the site review to confirm the revised area-and-task list. Compare that list with actual visit labor, supply use, equipment needs, and repeated access delays before you build the renewal price.

Confirm:

  • Included areas and excluded areas.
  • Tasks for each area.
  • Visit and task frequencies.
  • Expected results.
  • Access windows and restrictions.
  • Supplies and the party providing them.
  • Equipment and storage.
  • Client responsibilities.
  • Approved permanent additions.
  • Purchase-order and change-approval rules.

Remove one-time corrective work. Carry approved permanent additions forward. Leave unapproved requests outside the renewed agreement until the client decides.

Then price the settled scope from labor, supplies, equipment, overhead, and markup. Use your own wage costs, production records, purchasing costs, and job history. Do not carry the previous contract price forward and hope it still covers the site.

At renewal, ask whether the client needs an updated W-9, certificate of insurance, contact list, or purchase-order details. Treat these as client account requirements to confirm, not universal deadlines.

For EIN and federal tax questions, use the IRS (opens in a new tab). For sales tax treatment, check the state or local tax authority that handles the transaction. Keep tax questions separate from the service review itself.

Commercial cleaning client retention depends on a renewal scope that matches the building now. Use the cleaning industry job controls to keep the renewed scope, assigned work, and site records tied to the same job.

Book the next site walk now. Put the accepted scope, open issue log, and approval contacts into one review pack before you arrive.

NEXTKeep going

Related articles

Put the next job in one place

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