Commercial Cleaning
How to Get Commercial Cleaning Contracts
“I need steady commercial accounts, not one-off house cleans.”
Commercial contracts are won on timing and persistence, not price. Build a list of every office, clinic, gym, restaurant and property manager within your service radius, reach the person who actually signs, and stay in front of them until their current cleaner disappoints them.
Why this happens
- Most cleaners wait for enquiries, but commercial buyers already have a cleaner — they switch when service slips.
- Calls go to a receptionist instead of the office or facilities manager.
- One contact attempt and then silence, when these deals typically need five or more touches.
Who to target
- Property and facilities management companies — one relationship, many buildings.
- Medical and dental clinics — strict hygiene standards, higher rates.
- Gyms, studios and daycares — daily cleaning, high turnover of providers.
- Restaurants and cafés — frequent service, kitchens need specialists.
- Small office buildings, law firms and accountancies — predictable nightly contracts.
The manual method
You can do all of this by hand, for free, with Google Maps, a spreadsheet, LinkedIn and your email. Here's the full process:
- 1Search each business type plus your city in Google Maps (“property management”, “dental clinic”, “gym”).
- 2Record name, address, phone and website for each one inside your service radius.
- 3Find the office manager, facilities manager, or owner — the person who signs.
- 4Call or email offering a walkthrough and a written quote, not a price over the phone.
- 5Log the date and follow up every few weeks; note when their current contract renews.
A better process
- Treat each business type as its own list — the pitch to a clinic isn't the pitch to a gym.
- Work by radius, not by city, so you don't quote jobs you can't staff.
- Get a named contact and a direct email before you pitch anything.
- Ask for a five-minute walkthrough; on-site visits are what actually convert.
- Set a follow-up sequence and keep it running — most wins come from touch four or five.
What a good prospect looks like
A cold email that gets replies
Short, specific, and about them — not about you. Swap the bracketed parts for what you actually saw.
Hi {first_name},
I run a commercial cleaning crew here in {city} and we handle a few clinics on {street_or_area}.
I'm not asking you to switch today — most places already have someone. But if your current cleaner ever misses a night, I'd like to be the call you make.
Could I stop by for a five-minute walkthrough and leave you a written quote for the file? No pressure either way.
{your_name}
{phone}Doing it with ReachScraper
Everything above works by hand. ReachScraper runs the same workflow in one place, so the part that used to take a week takes an afternoon:
- 1Search each target type separately in the Lead Scraper (“property management”, “dental clinic”, “gym”) plus your city.
- 2Save each type into its own folder so the pitch stays specific.
- 3Run Deep Research to find the office or facilities manager and their direct email.
- 4Use the Follow-Up Calendar to schedule the walkthrough and set a contract-renewal reminder.
- 5Enroll non-responders in a drip sequence so you're still there in three months.
More: All playbooks · Tool guides · How to find local business leads