Three cleaning companies in 18 months β and a franchise audit on the horizon
When the franchise operator behind several Kitchener Tim Hortons locations reached out to us in early 2024, the window cleaning program was a source of low-grade, constant frustration. The operator had cycled through three separate cleaning vendors in the previous 18 months. Each started strong and slipped β some stopped showing up for scheduled visits without notice, others sent a different two-person crew every time, and one vendor simply stopped returning calls after invoicing a month it hadn't worked.
The problems weren't academic. Tim Hortons is a customer-facing brand where glass is not a secondary surface β it's the brand. Drive-thru pickup windows, vestibule glass, and the long storefront runs that wrap each location are all looked at directly by hundreds of guests per day. A streaky pane at a drive-thru window is inside the guest's line of sight for the 40 seconds they're waiting for an order. Customer complaints about visible smudges had started surfacing on the franchise's internal feedback channel.
On top of that, a scheduled franchise compliance audit was coming within the quarter. Franchise agreements require a current Certificate of Insurance (COI) on file naming the franchisor as an additional insured for any contractor working on the premises. Two of the three previous cleaners had failed to provide an acceptable COI, and one had let coverage lapse entirely partway through the contract β a discovery the operator only made when they asked for updated paperwork.
When we sat down with the operator, the brief was simple: "I don't want to think about this anymore. I want the glass clean, I want the paperwork in the file, and I want to not get calls about it."
The ApproachFixed rotation, fixed crew, fixed paperwork
We built the engagement around one principle: the only sustainable commercial cleaning program is a predictable one. Every decision below was designed to remove a source of variance that had caused the previous vendors to fail.
Initial walkthrough of all three locations
Before quoting anything, we walked each location with the operator's area manager. We counted exterior glass panels, measured the interior vestibule and drive-thru window frames, identified the two locations with second-story signage glass requiring a water-fed pole, and noted the sightlines customers actually use β because those are the panels that need to be spotless, not just "clean."
A fixed four-week rotation on Thursday mornings
We proposed a 4-week rotation with every visit scheduled Thursday mornings, 7:00 to 9:00 AM, before customer peak. Thursday matters (see the callout below). The point is that a month in advance, the operator can look at the calendar and know the next date.
The same two-person crew, every visit
One of the vendor complaints was rotating crews. A crew that has never seen your building doesn't know that the vestibule door handle smears glass on the way out, or that the back-of-drive-thru pane gets sprayed every morning by the soap dispenser in the adjacent sink. We assigned the same two-person crew to this account permanently. They know the buildings.
$2M commercial general liability COI, on file before visit one
Before the first scheduled visit, we issued a Certificate of Insurance naming the franchisor as an additional insured, with $2M in commercial general liability coverage. It was sent to the operator directly and also uploaded to the franchise's vendor portal. No back-and-forth, no chasing.
Digital visit log with photos after every clean
At the end of each visit, our crew captures a set of timestamped photos β front elevation, drive-thru pickup window, vestibule β and logs the completion in our internal tracker. The operator receives a single end-of-month email summarizing visits across all locations, with a link to the photo set. This eliminates "did they come on Thursday?" as a question anyone has to ask.
Monthly invoicing with per-location breakdown
One invoice per month, broken out by location. Accounting receives it on the first business day after the last Thursday of the month. Same format every time. No separate line items for materials, no fuel surcharges, no mileage: the quoted rate is the rate.
Why Thursdays?
QSR traffic has a weekly rhythm. Friday through Sunday are the highest-volume days at most coffee and fast-food locations in KW, and that's when having visibly clean glass has the most customer impact. A Thursday morning clean puts the sharpest result in front of the highest-volume windows of the week, rather than burning the freshness on a quiet Tuesday.
It also avoids two operational problems: Monday-morning cleans collide with weekend trash and delivery schedules, and Friday cleans sometimes run into payroll, supplier, or manager-in-training days when the operator doesn't want another contractor on site. Thursday is a quiet internal day that sets up a busy customer weekend.
18 months in β zero misses, zero complaints, referrals
The engagement has been running continuously since 2024. The outcomes below reflect the operator's own reporting at their most recent program review with our team.
Beyond the headline metrics, the more important shift has been operational silence. The operator no longer manages a cleaning vendor β the operator manages a rotation that manages itself. The monthly invoice is expected, the photos arrive in the inbox, and nothing else interrupts. That is what a commercial cleaning program is supposed to feel like.
The two referrals to adjacent Tim Hortons franchise groups arrived organically through the regional operator network. Both groups had been experiencing the same vendor-churn pattern, and the introduction came through a conversation at a regional franchise meeting where this operator described how long it had been since they'd had to think about windows.
"We had cycled through three cleaners in a year and a half before we found D&D. Since then β not one missed visit, and our franchise audits have been clean. I stopped having this on my weekly to-do list, which is the best thing I can say about a vendor."
What the pattern tells us
QSR is one of the clearest cases for the "boring is the goal" philosophy of commercial cleaning. A franchise operator running multiple locations doesn't need a dramatic cleaning vendor β they need one that functions like a utility. The combination of fixed-day rotation, same crew, pre-visit paperwork, and post-visit documentation is what moves a vendor from "managed problem" to "silent service."
If you operate a QSR, coffee, or drive-thru brand in Kitchener-Waterloo and you're recognizing any part of the original problem above β vendor turnover, audit paperwork gaps, customer-facing glass that's been flagged in feedback β we can scope a walkthrough and a rotation in about a week.