Facility Services13 min read

How to Find Clients for a Janitorial or Commercial Cleaning Business

Every office building, medical facility, school, and warehouse in your area needs cleaning — and most of them aren't happy with their current service. The demand is constant. The problem isn't that the work doesn't exist. It's that the office manager or facility director who controls the cleaning contract isn't looking for you. They're dealing with their current vendor's issues, or they're locked into a contract, or switching feels like too much hassle. This guide covers the specific strategies, search queries, and email templates that work for commercial cleaning prospecting. No theory. No fluff. Just what to do Monday morning.

Why Commercial Cleaning Lead Gen Is Hard

Commercial cleaning is the most competitive segment of facility services. Barriers to entry are low, which means every market has dozens of cleaning companies competing for the same accounts. Property managers get pitched constantly. Price pressure is intense — someone is always willing to undercut you.

And once a building has a cleaning vendor, switching means coordinating schedules, access, and training with a new team. That inertia works against you as the challenger. The facility manager who's “kind of unhappy” with their current service still isn't going to switch unless you make it easy — and unless you reach them at the right moment.

What Doesn't Work (and the Real Costs)

Before the better approaches, let's look at what most commercial cleaning companies try first — and why the math doesn't hold up.

Bought Leads: $100–$600 Per Customer

Lead gen services charge $20–60 per lead, but those leads are shared with your competitors. At a 10–20% close rate, you're spending $100–600 to acquire a single customer. For a $1K–3K/month cleaning contract, the acquisition cost is manageable — but the leads are the same ones your competitors are calling. You're competing on speed and price before the conversation even starts.

Google Ads: $8–$20 Per Click

“Commercial cleaning service” CPC is $8–20. Better than most industries, but you're only reaching the small percentage of facility managers actively searching right now. The 95% who need you but aren't Googling? You'll never reach them with ads.

Door-to-Door: A Full Day for 2–3 Conversations

Walking into office buildings and asking for the office manager gets you past the front desk maybe 10% of the time. You'll burn a full day for 2–3 real conversations. The math only works if you're in a dense office district and even then, it's exhausting and inconsistent.

Generic Cold Calling: 50 Dials for 1 Meeting

50 dials gets you 5 conversations gets you 1 meeting. Most office managers screen unknown calls. Cold calling only works when you already know the right person's name and have something specific to reference — which brings us to what actually works.

What Actually Works

The cleaning companies that grow consistently do three things differently: they watch for timing triggers, they target the right decision-maker at the right building type, and they lead with specifics instead of generic pitches. Here's how.

Monitor Office Lease Signings and Company Relocations (Hidden Gem)

When a company signs a new lease or relocates, they need cleaning service for the new space — and their old vendor might not service the new location. This is one of the highest-intent moments in commercial cleaning prospecting, and almost nobody is taking advantage of it.

How to find these leads:

  1. Watch commercial real estate listings on LoopNet, CoStar, or your local commercial RE sites for recently leased properties
  2. Check your local business journal for company relocation announcements
  3. Search Google News for “[your city] office lease” or “[your city] company relocation”
  4. Reach out within 2 weeks of the announcement — before they've signed with another cleaning company

This takes about 30 minutes per week and gives you leads with a real, immediate need. Most cleaning companies never think to look here.

Target Building Managers at Multi-Tenant Properties

The property manager of a 10-tenant office building controls one cleaning contract that covers all 10 tenants. Win that relationship and you have a large, sticky account. Search for “commercial property management [city]” and reach out to their facilities director. One pitch, one decision-maker, 10+ tenants served.

Focus on Underserved Building Types

Everyone pitches office buildings. Fewer cleaning companies target medical offices (which need specialized disinfection), industrial facilities (which need floor care expertise), or schools (which have specific scheduling requirements). Pick a niche where your experience gives you credibility. “We clean offices” is forgettable. “We specialize in medical office disinfection protocols” gets attention.

How to Find Cleaning Clients by Building Type

A list of buildings is useless if you're emailing info@company.com. You need the name, title, and email of the person who controls the cleaning contract. Here are the search queries to use, broken down by building type:

If You Want...Search For...
Office buildings“office manager [city]” or “commercial property manager [city]”
Medical facilities“medical office manager [city]” or “clinic administrator [city]”
Schools“school facilities director [city]” or “district operations manager [city]”
Industrial/warehouse“warehouse manager [city]” or “distribution center operations [city]”
Multi-location contracts“facilities director [company name]” or “corporate real estate manager [city]”

These queries work on Google, LinkedIn, and prospecting tools. The key is searching for the person's role, not just the building. “Office buildings in Phoenix” gives you addresses. “Office manager Phoenix” gives you someone to email.

For a broader view of the competitive landscape in your area, you can also browse our B2B company directory.

Tools to Build Your Prospect List

Here's an honest comparison of your options, from free to paid:

MethodCostSpeedTrade-off
Google + spreadsheetFree2–4 hours per listWorks, but eats your evenings
LinkedIn Sales Navigator$99/moFast for people searchGreat for finding contacts, not buildings
Traditional databases (ZoomInfo, D&B)$200–$500+/moFastOften stale data, priced for enterprise
Bought leads$20–$60/leadInstantShared with competitors
Commercial lease monitoringFree30 min/weekGreat for new movers, limited volume
AI-powered search (e.g., KokoQuest)From $29/moSeconds per searchFresh results, includes contact enrichment

The best approach is usually a combination: lease monitoring for high-intent leads (free), plus a search tool for building targeted lists by building type and location. Plans for tools like KokoQuest start at $29/month and include decision-maker enrichment — roughly what you'd pay for a single shared lead.

What to Say When You Reach Out

Most cleaning company outreach emails get deleted because they read like ads. The templates below are designed to start a conversation, not close a deal. Copy them, swap in the specifics, and send.

Template 1: Service Quality Angle

Subject: How's your current cleaning service working out?


Hi [Name],

I noticed [Company] manages [building/office/facility] in [City]. Quick question — are you happy with your current cleaning service?

We've been picking up a lot of accounts from [facility type] managers who were frustrated with inconsistent quality — missed trash cans, dusty surfaces, restrooms that don't pass the sniff test.

If you're ever looking for a second opinion or a competitive quote, I'd be happy to put one together. No pressure.

[Your name]
[Company]
[Phone]

Template 2: Office Relocation Angle

Subject: Cleaning service for [Company]'s new space


Hi [Name],

Saw that [Company] is moving to [new location/building]. Congrats on the new office.

If you're setting up cleaning service for the new space, we'd love to put together a quote. We handle [daily/nightly] cleaning for several [office type] in the area and can usually start within a week of your move-in date.

Happy to do a quick walkthrough to give you an accurate estimate.

[Your name]

Template 3: Follow-Up

Subject: Re: cleaning service


Hi [Name],

Just floating this back up in case it got buried. Happy to put together a free quote anytime — I'd just need a quick walkthrough of the space (15 minutes) to give you accurate pricing.

[Your name]

Why These Work

Notice what these emails don't do:

  • They don't say “we offer janitorial services” — that's generic and gets deleted
  • They don't list every cleaning task (mopping, vacuuming, dusting...) — that's a brochure, not a conversation
  • They reference something specific about the prospect (their building, their relocation) and offer something free (a quote or walkthrough)

The goal is to start a conversation, not close a deal in one email. A facility manager who replies “sure, send me a quote” is infinitely more valuable than one who deletes your brochure.

Follow-Up Cadence

80% of deals require 5+ touchpoints. Don't give up after one email. A 3-touch sequence:

  1. Day 1: Initial email (Template 1 or 2 above)
  2. Day 4: Short follow-up (Template 3 above)
  3. Day 10: Value-add — share a cleaning tip or industry stat, e.g., “Studies show clean offices reduce employee sick days by 46% — here's what the research found for [building type].”

What This Looks Like in Practice

Say you run a commercial cleaning company in Denver targeting office buildings. You check local business journals and commercial lease announcements and find 4 companies that recently signed new office leases. You also search for “office manager Denver” and “commercial property manager Denver” and get 35 results.

You send 39 personalized emails over a week using the templates above. You follow up with non-responders on Day 4 and Day 10.

Out of 39 emails, 7 get opened, 3 reply, and 2 book walkthroughs. One of those converts to a $2,800/month nightly cleaning contract for a 15,000 sq ft office.

Total time spent: ~3 hours. Total cost: $29 for the prospecting tool. Revenue generated: $33,600/year recurring. You didn't share those leads with anyone. You didn't pay $50 per contact. And you can repeat this quarterly for different building types or neighborhoods.

The numbers above are conservative and hypothetical, but the math is realistic. A single cleaning contract typically pays for a full year of prospecting tools. The real value is the system: instead of hoping for referrals or waiting for inbound calls, you have a repeatable process for finding new clients whenever you need them.

Frequently Asked Questions

How much do commercial cleaning leads cost?

$20–60 per lead from lead gen services, shared with competitors. At a 10–20% close rate, that's $100–600 to acquire a single customer. Building your own list using search tools costs under $30/month.

What types of buildings need commercial cleaning?

Office buildings, medical and dental offices, schools and universities, warehouses and industrial facilities, retail stores, religious facilities, government buildings, and any commercial space with employees, customers, or public access.

How do I find the right contact person?

Office buildings: office manager or building property manager. Medical facilities: practice administrator or office manager. Schools: facilities director or district operations manager. Multi-tenant buildings: property management company's facilities director. Use the search queries in the table above, filtered by your city.

What's the best time to reach out?

Tuesday through Thursday mornings get the best email open rates. Many cleaning contracts renew annually, so reach out 2–3 months before typical renewal dates. January and July are common contract start dates in commercial cleaning.

How many follow-ups should I send?

At least 3 over 2–3 weeks. 80% of deals require 5+ touchpoints, but most salespeople give up after one email. Good cadence: initial email on Day 1, short follow-up on Day 4, value-add follow-up on Day 10. After 3 unanswered emails, wait 2–3 months and try a different angle.

How do I compete on something other than price?

Specialize in a building type (medical, industrial, schools). Offer a satisfaction guarantee. Provide detailed inspection reports after each cleaning. Assign dedicated teams to each account so the same people clean every time. These differentiators matter more than saving $50/month.

Want to try this approach? Search for office managers, property managers, and facility directors in your area — your first matches are free, no credit card required. If it works for you, plans start at $29/month and include decision-maker enrichment.

Try Free Search