CleanScan
Operations

How to Track Cleaning Complaints From Building Occupants

Elijah Weske
8 min read
CleanScan blog cover reading How to Track Cleaning Complaints From Building Occupants

An occupant finds the restroom soap dispenser empty, mentions it to a coworker, and goes back to work. The coworker repeats it to someone else. By the time it reaches the facility manager, it has become "the restrooms have been bad lately," and that is what gets forwarded to you: no location, no date, and a tone. If you want to track cleaning complaints from building occupants, start with the distance between that first empty dispenser and your inbox.

Key Takeaways

  • The complaints that reach you are a late, compressed summary of what occupants actually noticed, so the fix starts at intake.
  • Occupant complaints fail at four points: they never get reported, they reach someone who cannot act, they arrive without a location, or the reporter never hears that anything changed.
  • A report is only routable when it is tied to a specific place, which is why a tag fixed in the zone beats a general inbox or a paper form.
  • Telling the reporter the issue was resolved keeps people reporting, and it is the step most complaint processes skip.
  • Review complaints by zone and category every month, then bring recurring patterns to the client as a frequency conversation backed by dates.

Why the Complaint You Hear About Is Rarely the First One

Plenty of people who notice a problem in a building never tell anyone who can fix it. Reporting costs them something. They have to figure out who is responsible, decide whether it is worth the trouble, and risk sounding petty about a paper towel dispenser. Telling the person at the next desk is free, so that is where most observations go.

The result is that a complaint reaching you has usually been retold several times and compressed into a general impression of your company. Individual problems you could have fixed in ten minutes arrive as a mood you cannot fix at all. The same pattern sits behind clients saying your cleaning is inconsistent, seen from the occupant's side: the client's opinion is built from complaints you never saw one at a time.

The goal of tracking occupant complaints is to shorten that path until individual problems arrive as individual records, while they are still small.

The Four Places Occupant Complaints Die

What follows is our working framework for how complaint channels break. Run your current process against each point.

1. Reporting feels socially awkward

Occupants are not your customer. They are employees, residents, or visitors with no relationship to your company, and complaining usually means naming a person or emailing a manager. Many people would rather put up with a dirty breakroom than feel like they got someone in trouble.

The instrument here is a report that takes seconds, needs no login and no name, and is available at the spot where the problem is. Anonymity keeps the report about the space instead of about a person.

2. The report reaches the wrong person

Front desk staff, a shared property inbox, the posted number that rings a supervisor's personal phone. Each of these is a relay, and every relay adds delay and drops detail. Personal phones are the worst of them, because when that supervisor leaves, the complaint history leaves too.

The upward channel is often broken for your own crew as well. One janitorial worker's review of a national contractor put it plainly: "Management is horrible...contact them they won't answer or text back."1 A single review proves nothing about an industry, but anyone who has run crews will recognize it. The audit-trail side of this same accountability problem is covered in what to do when your cleaning crew doesn't show up.

The instrument is routing by location: each report goes to whoever is responsible for that zone, with a named backup when they are off shift.

3. The report has no location

"The bathroom upstairs" is not routable. Your crew either guesses or walks the building looking for the problem, and if they pick the wrong restroom, the occupant concludes nobody responded.

The instrument is a tag or code fixed in each zone, so the location travels with the report and the reporter never has to describe it. The tradeoffs between tag types are covered in NFC vs. QR codes for proof of presence.

4. Nobody tells the reporter it was fixed

The fourth failure is the quietest. The occupant reports something, sees no response, and cannot tell whether anything happened. Next time they skip the report and tell a coworker instead. Over a few months, reporting decays, and the client reads the silence as either "everything is fine" or "nobody cares," with no way to know which.

Closing the loop on cleaning complaints means the reporter can leave an optional contact and hear back when the issue is resolved, and the resolution is logged against the original report. Both halves matter. The first keeps occupants reporting. The second gives you a record.

A Four-Point Diagnostic You Can Run This Week

Pick one site and run each test. Score each row pass or fail.

Failure pointTest to run this weekWhat to instrumentPassing looks like
Reporting is awkwardAsk three occupants how they would report a dirty restroom. Note whether they know without asking anyone.A no-login report at the point of the problem, with no name requiredAn occupant can report on the spot without looking up who to contact
Wrong recipientSend a test report through every channel occupants use: front desk, property email, any posted number. Note who receives it and when your crew hears.Location-based routing to the responsible team, with a named backupThe report reaches someone who can act within the same shift
No locationRead your last ten complaints. Count how many name a specific room or zone.A tag or code in each zone so location is attached automaticallyEvery report names a zone without the reporter typing it
No closing signalPick one resolved complaint. Check whether the person who reported it was ever told.Optional reporter contact plus a resolution noticeThe reporter hears back, and the fix is logged against the original report

Fix the earliest failing row first. Every later step depends on a report arriving at all.

What a Working Intake Record Contains

The capture mechanic is no longer rare. Limble's work request portal lets anyone submit a request without logging in, most commonly through QR codes, with a unique portal for each location and only a title and description required.2 Janitorial Manager's Scan4Clean lets members of the public scan a code to see when an area was last cleaned and leave feedback or request service.3 Getting a report in the door is a solved problem. What separates a working process is what happens to the report afterward.

If you are deciding how to log cleaning issues so they are useful later, each record should carry:

  • Zone: the specific space, attached by the tag rather than typed by the reporter
  • Category: restroom supplies, spill, trash, odor, or whatever your scope uses
  • Time reported: captured automatically
  • Description or photo: optional, so the report never gets harder to submit
  • Routed to: which team or person received it
  • Time resolved, and how: a note or photo logged against the original report

In an office these are employee cleaning complaints. In an apartment building they come from residents. The mechanics are identical, and so is the record.

Turning a Month of Complaints Into a Frequency Conversation

Individual reports get the restroom restocked. The pattern across a month of reports is what changes the account. One cleaning company's guidance recommends grouping the top three to five recurring occupant complaints by category (restrooms, floors, trash, breakrooms) and comparing them against the current scope of work to find where frequency is misaligned.4 Office cleaning log guidance similarly recommends monthly or quarterly review to spot recurring issues and adjust frequency.5

A monthly cadence per site:

  • Sort the month's reports by zone and category.
  • Flag any zone and category combination that repeats.
  • Check each flag against the scope. How often is that zone serviced, and when?
  • Decide whether it is an execution problem or a scope problem. Execution problems (missed tasks, a crew skipping a zone) are yours to fix internally. Scope problems are a conversation with the client.

For example, if one restroom draws repeated supply complaints late in the day and the scope covers a single morning service, the record is your case for adding a midday check, priced accordingly. You walk in with dates and counts instead of an impression. Across a portfolio, the same review shows which sites need attention first, which is where managing quality across multiple sites picks up.

Where to Start

Run the diagnostic at your most complaint-prone account first. Most of the fixes are process changes you can make without new software: a single routing destination per site, a named backup, a habit of telling reporters what happened.

A system like CleanScan handles the instrumented version. A tag in each zone lets occupants report without logging in, each report routes to the team assigned to that zone, and the resolution is logged against the original report. Reporters who leave an email hear back when it is fixed. If your site failed the location or routing rows, the QR code issue reporting overview shows how that intake works in practice.


Elijah Weske is the founder of CleanScan, a platform that helps cleaning contractors document their work and maintain visibility with clients.

  1. Indeed, "Kellermeyer Bergensons Services Janitor Reviews." Review from a janitorial crew member in Champaign, IL, dated April 27, 2026. Cited as one worker's account, not as evidence of a trend.

  2. Limble, "How to Set Up a Work Request Portal." Help center documentation. Name, phone number, and email are optional fields by default; media attachments are supported.

  3. Janitorial Manager, "Scan4Clean." Product page describing public scanning, last-cleaned visibility, and feedback or service requests.

  4. Jan-Ex, "Top Cleaning Complaints From Office Employees."

  5. ProShine Cleaning Services, "Office Cleaning Log."

Related CleanScan resources

See what's happening in your facility. Right now.

Join the facilities and service teams that stopped guessing.