TL;DR
Build commercial cleaning leads by area and building type, then find who signs the contract: a property manager, office manager or owner. Prioritise new leases and new offices, offer a walk-through, and note every renewal date.
Find local business leadsMost commercial cleaning companies grow through referrals, and referrals are great until the quarter you need three new contracts and nobody is referring anyone. At that point you need two things: a list of buildings inside your service area, and the name of the person at each one who decides who cleans it.
What works, in order:
Draw your service area and list the building types you want: offices, clinics, gyms, showrooms.
For each one, find who signs the cleaning contract. It's rarely the CEO.
Put companies with a reason to switch now at the top of the list.
Offer a free walk-through and a quote within a set time.
Ask when the current contract ends, and follow up before it does.
Who signs the cleaning contract
Emailing the wrong person is the most common reason cleaning outreach goes nowhere. The decision maker depends on the building.
Building type | Who usually decides | Worth knowing |
|---|---|---|
Multi-tenant office building | The property manager or management company | One relationship can cover several buildings |
Single-tenant office, 20 to 200 staff | The office manager or facilities manager | They hear every complaint about the current cleaner |
Small office, under 20 staff | The owner or office administrator | Decides quickly, often on price and trust |
Medical or dental practice | The practice manager | Infection control matters more than price |
Gym or fitness studio | The owner or general manager | High frequency, often daily cleaning |
Retail chain branch | Regional operations, not the store | The store manager can tell you who |
Property management companies deserve extra attention. They often manage many buildings, and they hire and replace vendors as part of their job. Winning one property manager's trust can lead to the next building without another cold email.
Signs a business needs a cleaner now
A list of every office in town is a starting point. A list of offices with a reason to change cleaners this month is a pipeline.
New office leases. Local business journals and commercial property news announce signed leases. A company moving into a new space needs a cleaner before move-in day.
New businesses opening. New clinics, gyms and studios appear on map listings and local news before they've settled on vendors.
Fit-outs and renovations. Many cities publish building permits. A renovated office needs a post-construction clean, and then a regular one.
Hiring an office or facilities manager. A new person in that seat often reviews existing vendors in their first months.
Reviews that mention cleanliness. For gyms, clinics and restaurants, a public complaint about dirty changing rooms is about as direct an opening as you'll get.

Five reasons a business may be ready to change cleaners this month.
Build the list by area
Cleaning is local, so the list should be too. Work from a map of your service area rather than a national database.
Mark the area you can service profitably. Travel time between sites eats margin, so be honest about it.
Pull the building types you want inside that area: offices, clinics, dental practices, gyms, showrooms.
Remove anything too small to be worth the visit, and anything too big for your team right now.
Find the decision maker for each, using the table above.
Look up property management companies separately, since they cover buildings rather than tenants.
Outreach that gets you a walk-through
The first contact has a modest goal: get inside the building. That's where you can quote properly, and where they see you're serious.
Hi [Name], we clean [type of building] around [area], including [nearby site, if you have permission to name it]. If you're reviewing cleaning at [company or building], I can do a free walk-through this week and have a written quote with you within 48 hours. No obligation, and no need to switch until your current contract ends. Would Tuesday or Thursday suit?
What makes this work:
Local proof. Naming a nearby client (with permission) answers the trust question before it's asked.
A clear next step. A walk-through on a specific day is easier to say yes to than "a chat".
Respect for the current contract. Most offices have one. Saying you'll wait for it to end removes the awkward part.
Pair the email with a phone call. Office managers and practice managers are reachable by phone in a way most corporate buyers aren't.
Track renewal dates
Many "not right now" answers mean "we're in a contract until March". That's a lead with a date on it. Ask when the current agreement ends, write it down, and set a reminder about 60 days before. Most cleaning companies lose these because the note lives in someone's head.
Doing it in ManyPI
Disclosure: ManyPI is our product.
Map Search lets you draw your service area on a map and pull the businesses inside it, filtered to the kinds you clean, then save them to a lead list and look for the manager's or owner's email. For the sources a map doesn't cover, like property management companies or new lease announcements, you can describe the list in a sentence, for example "property management companies in Denver that manage office buildings, with a named property manager", and the agent researches it on the live web.

Drawing a service area in ManyPI's Map Search and saving the businesses inside it.
Emails are checked before sending, sequences go out from your own inbox and stop when someone replies, and the built-in CRM keeps tasks and reminders so a March renewal date turns into a January follow-up. See the local business leads page for the full workflow.
Start with the 30 offices and clinics closest to a site you already clean. Proximity is your strongest pitch, and those walk-throughs fit on the way to work.
Written by
Ole Mai
Founder / ManyPI
