We spend a lot of time in cleaning-operator Facebook groups, and this exact question comes up almost every week. The answers cluster around a handful of channels, and almost none of them are what most lead-generation blog posts tell you to do. The actual playbook for getting your first ten commercial contracts is closer to walking around with business cards than it is to running ads or buying leads from a directory.
This post is what owners in those groups say works, in roughly the order they say it works. Some channels are free, others cost time but no money, and one costs a small marketing budget. None require a website. None require ad spend. The last section is the one most people skip, which is how you keep the lead from going cold once you have got it.
If you read nothing else, read sections 1 and 5. Those two consistently come up as the channels that did the most for cleaners who got past five contracts fastest.
1. Property management companies are the shortest path
The single fastest way to get to commercial cleaning contracts is property management companies. They manage office buildings, retail strips, medical buildings, and small industrial spaces. Each one has a vendor list. If you get on that vendor list, you do not pitch one building. You pitch ten or twenty or fifty.
The owners who scaled fastest all said the same thing. They drove around their city, wrote down the names of every commercial building they could find, looked up who managed each one, and called the property manager directly. Most cities have ten to forty property management companies. You can build the list in an afternoon.
What to do this week:
- Open Google Maps. Filter for "office building" within fifteen miles of your home. Write down every building name.
- For each one, search "[building name] property management." The manager will be listed on the building's leasing page or the company's portfolio page.
- Call the property manager directly. Do not email first. Phone conversations close cold commercial leads much more often than cold emails for this kind of work, and most property managers expect a phone call before an email.
- Use this exact opener. "Hi, my name is [name] with [company]. We are a [city]-based commercial cleaning company and I would like to get on your vendor list. Can I send you our information?" Do not oversell. Most property managers handle this conversation hundreds of times.
The first three or four calls will feel uncomfortable. The fifteenth call will not. The thirtieth call will get you a meeting. Most cleaners stop at call number two because the first one rejected them.
When you get the meeting, walk in with a real price. Property managers will dismiss anyone who cannot answer "what would this cost" on the spot. The commercial cleaning bid calculator works on a phone in the lobby, takes sqft and frequency, and gives you a monthly contract figure you can defend.
2. Local Facebook business groups, played the right way
Every metro area has at least one of these. "Phoenix Small Business Network." "Houston Entrepreneurs." They are full of small business owners who clean their own offices or pay a cousin to do it. Most of them would pay someone if asked properly.
The wrong way to use these groups is to post "Now booking commercial cleaning, message me for a quote." That post will get zero engagement and possibly get you banned for self-promotion. Every group has rules against it.
The right way is to participate as a person for a few weeks, then post a value-first post that mentions what you do at the bottom. Here is the pattern that works:
"Just finished a rough lease takeover for a doctor's office in [neighborhood]. Wanted to share something I learned. The building manager had us deep clean before re-leasing, and we found that the previous tenant had been using bleach on a sealed concrete floor for years, which is why the floor was streaking. Switched them to a neutral pH cleaner and the streaking went away in two visits. If anyone has a similar situation, happy to walk you through it. We do commercial cleaning in the metro if anyone needs help."
The pattern is a real story, a specific detail, a useful insight, then a soft mention. Cleaners who do this once a month per group end up with five to ten commercial leads per quarter from each active group.
3. Google Business Profile is the silent producer
If you do not have a Google Business Profile yet, set one up this weekend. It takes an hour. It is free. It puts you on the map (literally) when someone in your city searches "commercial cleaning near me."
Set the service area to a fifteen to twenty mile radius. Add ten or more photos of work you have done, even residential, even from your phone. Write a short description that includes "commercial cleaning, office cleaning, [your city]" naturally. Ask three to five existing customers to leave a review with your full name and a photo. Reviews with photos rank above reviews without photos.
Most cleaning businesses start seeing a steady trickle of leads from Google Business Profile after the first few months. The ones who pull in more than a trickle do one thing consistently: they ask for a review after every single completed job. Make it a habit.
What to do this week: set the profile up, write the description, and ask the next two customers who are happy with your work to leave a review.
4. Direct outreach to building managers
This is a lower-success version of property management, but it works in two situations. First, when the building is owner-occupied (no property management company). Second, when the property management company has you on a vendor list but a specific building has its own facilities manager who picks the cleaner.
The script that works for cold outreach to a specific building:
"Hi, I am trying to reach whoever handles cleaning vendors for [building name]. My name is [name], I run [company], and we are a local commercial cleaning company. Do you have a few minutes this week to talk about a walkthrough?"
That is it. Two sentences. No pitch in the call itself, just a request for a walkthrough. People say yes to walkthroughs because they are a sunk cost on your side, not theirs.
Time investment: ten cold calls is about an hour. The realistic expectation for cleaning businesses cold-calling office buildings is a small handful of walkthroughs per ten to twenty calls, and a fraction of those walkthroughs turn into a contract. Plan on several dozen calls before your first contract from this channel. Most people quit at call twelve.
5. Your existing residential clients work somewhere
This is the one nobody talks about and it has the highest conversion rate in this whole post.
Your residential customers, the ones you clean houses for, have jobs. Many of them work at small companies. Some of them work at companies that pay for cleaning. Many of them are not happy with their current cleaner.
Next month, after every residential clean, ask one question. "Does the place you work hire a cleaner?" That is it. Do not pitch. Just ask. A handful of clients will say yes. Some of those will tell you their company's current cleaner is mediocre. A few will introduce you to whoever pays the cleaning invoice.
Owners who built this habit consistently report that it produces a warm lead or two a month from the question alone, on top of whatever else they are doing for outreach. Cost: zero.
Why this works: the person introducing you trusts you because you have cleaned their kitchen. That trust transfers. Warm introductions close at materially higher rates than cold outreach across every sales benchmark we have seen. Build the habit and it pays for itself in one contract.
6. Other cleaners who only do residential
Most residential cleaners turn down commercial calls. They are not set up for it. Wrong equipment, wrong insurance, wrong schedule. When they say no, those callers go look elsewhere.
If you are set up for commercial, call ten residential-only cleaners in your area and offer them a referral fee. Twenty to fifty dollars per closed commercial contract. They will say yes. About a third of those who say yes will actually send you anything. The ones who do will send you two to four leads per year.
More than one owner in those groups called this their single best source of leads in year two. The reason it works is that residential cleaners get commercial inbound calls constantly and do not know what to do with them. You are solving their problem.
Most people do not do this, and that is exactly why it works.
7. Put a quote request page in your Facebook bio
This is the one piece of leverage every cleaning business has and almost none of them use.
You have a Facebook page. Probably a personal one and a business one. Both have a bio field. Most cleaners put their phone number there. A few put a website link. Almost nobody puts a "get a quote" link.
The reason this matters: people who are looking for a cleaner at 11 PM on a Sunday do not want to call you. They want to fill out a form. They want to type "3,000 sqft, three times a week" and hit submit and go to bed. If you make them call you, half of them never call you back.
The fix is a public intake URL. Your Facebook bio sends people to it. They fill it out at midnight. You wake up to a lead in your inbox with everything you need to write a real quote.
EosLog gives you one of these the moment you sign up for the free tier. Your URL looks like eoslog.com/r/your-business-slug. You drop it anywhere a potential client might look for you: your Facebook bio, your Google Business Profile, the signature line of every email you send. We handle the form and notify you the moment something comes in, with spam filtering built in.
Create a free EosLog account to grab yours.
8. The follow-up is where most leads die
Here is the hardest truth in this entire post. The cleaners who win the most contracts are not the ones who get the most leads. They are the ones who follow up the most consistently.
Walk through what happens. You get a lead Monday. You send a quote Tuesday. They do not reply by Friday. Now what.
Most cleaners do nothing. They assume the lead went cold. The reality is that a meaningful share of "cold" leads will come back with a single check-in email, and a smaller share of those will close. The ones who never reply at all are not the majority of your non-responders. They are the minority.
The follow-up cadence that works for commercial quotes:
- Day 3. Short check-in. "Wanted to make sure my quote landed in your inbox. Happy to walk through any line items if useful."
- Day 7. Value add. "While I was running the numbers, I noticed your building has [specific thing]. Worth flagging because [reason]."
- Day 14. Soft deadline. "Wanted to follow up one more time. If timing is not right this quarter, I would love to circle back in [month]."
- Day 30. Long-term re-engage. "Hope your project moved forward. If your cleaning situation ever changes, our pricing for [their size] is currently [number]."
The reason most cleaners do not do this is that it is hard to track. You forget. You are cleaning a different job that day. You do not have a system for it.
A Google Doc with three columns (name, last contact date, next action) works. The system does not matter. The habit does. The cleaners who follow up consistently close meaningfully more often than the ones who do not, and the gap widens the longer your pipeline gets.
What to do this week
If you read all eight sections, the week-one playbook is:
- Monday. Set up your Google Business Profile.
- Tuesday. Drive around and write down twenty office buildings, look up the property managers, write the list.
- Wednesday. Sign up for EosLog (free), grab your
/r/URL, paste it into your Facebook bio. - Thursday. Ask the next residential client what they do for a living.
- Friday. Call five property managers from your Tuesday list.
If you do that and you do not have a real conversation with a decision maker by next Wednesday, none of the above is broken. You probably need to make ten more calls. Most of this is volume.
Sources
Qualitative patterns in this post are drawn from ongoing conversations with cleaning business owners in operator-focused Facebook groups. Cold-call and follow-up cadence guidance is consistent with public B2B sales research, including RAIN Group's published cadence studies and HubSpot's annual State of Sales reports. Referral and warm-introduction conversion patterns are widely reported across small-business CRM benchmarks. Specific percentages and ratios in this post are directional rather than measured, and individual results vary by market, script, and operator. Verify any number against your own pipeline before making a budgeting decision on it.