Quick answer: The best way to handle cleaning complaints is with a simple, consistent process: residents submit complaints through one channel, each complaint is logged with the date, location and a photo, the property manager or council verifies it against the cleaning scope and reports, the contractor is notified and given a deadline to fix it, and recurring issues are reviewed monthly. This turns scattered emails and hallway conversations into data the council can actually act on.
Cleaning is one of the most visible services a strata pays for, and one of the most common sources of complaints. Some complaints point to real gaps. Others are about tasks that aren’t in the contract, or issues caused by residents themselves. Without a process, council members end up fielding emails individually and nothing gets resolved.
Step 1: Create One Channel for Complaints
Pick a single way for residents to report issues, such as an email address, an online form or a QR code posted in common areas. Ask for:
- Location (floor, area, room)
- Date and time noticed
- A photo if possible
- A short description
Tell residents through a notice or newsletter how to report issues and what to expect next.
Step 2: Log Every Complaint
A simple shared spreadsheet or the property manager’s system works. Track:
- Date received
- Location and category: lobby, hallway, garbage room, parkade, elevator
- Whether it’s in the contract scope
- Date sent to the contractor
- Date resolved
Over time, the log shows patterns, which is far more useful than individual complaints.
Step 3: Verify Against Scope and Reports
Before escalating, check:
- Is it in the contract? If the scope doesn’t include it, the fix is a scope change, not a complaint.
- When was it last cleaned? Photo reports from the contractor can answer this quickly.
- Was it caused after cleaning? A spill an hour after the crew left isn’t a missed task.
Step 4: Notify the Contractor Clearly
Send the issue with the photo and location, and agree on a timeline for resolution. Good contractors acknowledge quickly and confirm when it’s fixed, ideally with a photo.
Step 5: Close the Loop With Residents
Residents are much more patient when they know a complaint was received and acted on. A short reply confirming the issue was addressed builds trust in council.
Step 6: Review Patterns Monthly
- Are the same areas generating repeat complaints?
- Do complaints spike on certain days or seasons, such as the wet season or move periods?
- Is the issue frequency, scope or quality?
Patterns tell you whether to adjust schedules, add tasks or have a performance conversation.
Common Complaint Categories and Usual Fixes
| Complaint | Usual cause | Typical fix |
|---|---|---|
| Dirty lobby on rainy days | Frequency too low for wet season | Add visits or day touch-ups; better matting |
| Garbage room smells | Room not on deep-clean schedule | Add periodic washing and odour control |
| Hallway carpet stains | Spills not reported or spot cleaned | Spot treatment process; interim carpet cleaning |
| Dusty parkade | No power sweeping schedule | Seasonal power sweeping |
| Elevator fingerprints | High-touch frequency too low | Increase elevator cleaning |
Frequently Asked Questions
Should residents contact the cleaning crew directly?
Generally no. Directing complaints through the manager or council keeps them consistent and avoids conflicting instructions.
What if complaints are about tasks not in the contract?
That’s a signal to review the scope. Council can decide whether to add tasks and adjust the budget.
How do we know when it’s time to change contractors?
When the same issues repeat after being raised, and the contractor doesn’t respond or improve.
Fewer Complaints, Faster Fixes
EcoPlanet Property Services supports strata councils across Greater Vancouver with clear scopes, supervisor inspections and real-time photo reporting through the SWEPT app. Request a free quote or call 604-565-5238.








