How to Find Commercial Cleaning Clients: A Google Maps Prospecting Guide

Key takeaways
- Commercial cleaning clients are local businesses with a building to keep clean: offices, clinics, gyms, schools, showrooms and shops. Google Maps lists nearly all of them.
- Pick one segment first. A dental practice, an office and a gym need different services, so your pitch and quote should be different too.
- The buyer is usually an office manager, practice manager, facilities manager or owner, not a general inbox. Finding the right person is half the job.
- Offer a walkthrough and a written quote. Cleaning is bought on trust and detail, not on a sales line.
Residential cleaning finds customers on directories and word of mouth. Commercial cleaning is different: a handful of good contracts can fill your week, and every contract is with a business that has a phone number, an address and a Google listing.
This guide shows how to build a list of commercial prospects from Google Maps, how to find the right person at each one, how to approach them, and what to put in a walkthrough and quote.
Choose a segment before you start
| Segment | What they usually need | Things to check before you pitch |
|---|---|---|
| Offices | Regular cleaning after hours, restrooms, kitchens, bins | Hours you can access the building, keys and alarm arrangements |
| Medical and dental clinics | Frequent, careful cleaning of clinical and waiting areas | Any hygiene standards or protocols you must follow. Ask what they require |
| Gyms and studios | Floors, equipment wipe-downs, changing rooms | Peak hours and how often the space must be cleaned |
| Schools and daycares | Daily cleaning with safety and vetting requirements | Background checks and insurance they require |
| Showrooms and shops | Floors, glass and public areas | Opening hours and how they want it done around customers |
Requirements differ by country and trade. Ask each prospect what they require rather than assuming.
Choosing one segment lets you learn its language, gather references from it, and speak about problems you have solved before.
Build your prospect list from Google Maps
- Run a search for the segment in your service area, for example
dental clinic Leedsoroffice building Leeds. Run one search per segment and per area. - In LeadOutreach, open the Leads page and filter for Has phone, so every lead can be called.
- Use a minimum rating if you want established businesses. Many reviews usually mean a busy site, which is a rough guide to how much cleaning it needs.
- Filter for Has website and Has email if you plan to email first.
- Export to a CSV and add columns for contact person, date contacted and outcome.
What a list cannot tell you is who currently cleans the building, when their contract ends or how big the premises are. That comes from the conversation. For the general method, see how to find local business leads.
Find the person who decides
A message to a general inbox rarely reaches the person who buys cleaning. Depending on the business, that person is:
- Owner or manager at a small business or independent practice.
- Office manager at an office.
- Practice manager at a clinic or group practice.
- Facilities or property manager at larger sites and multi-tenant buildings.
Check the About page, then ask when you call: "Who looks after cleaning and building services for you?" Getting a name in the first call is a good result, even if you get no meeting.
The approach: call, email or visit
Cleaning buyers are busy and often out of the office, so use more than one channel and keep each message short.
- Call to find the decision maker and ask for a short walkthrough. The script and objections are in cold calling local businesses.
- Email the same day with two lines: who you are, and an offer of a no-obligation walkthrough and written quote.
- Drop by with a card if you are nearby, ideally after you have spoken to someone.
- Follow up a week later with something useful, such as your insurance details or a reference.
Example email
Subject: cleaning quote for {Business}. Hi {Name}, I run a commercial cleaning company that looks after {segment} in {City}. Could I do a short walkthrough of {Business} and send you a written quote, with no obligation? If cleaning is already covered, I would be glad to be a backup option. {Your name}, {Company}, {phone}.
Follow the rules for the country you are contacting: your contact details on every message and an easy way to opt out. Rules for calls and email differ, so check them. This is general information, not legal advice.
The walkthrough and the quote
The walkthrough is where you win or lose the contract. Bring a notebook and take these details:
- Floor area, and the type of floors (carpet, hard floor, tile).
- Number of restrooms, kitchens and meeting rooms.
- How often and when the cleaning must happen.
- Special areas or requirements, for example clinical rooms or equipment.
- Who supplies consumables such as paper and soap.
- Access: keys, alarm codes, and who is on site.
Then send a written quote within a day: scope, frequency, price, what is excluded, insurance, and how either side can end the arrangement. Offer a trial period. Businesses are more willing to switch when they can test you.
Prospects will ask for insurance and references. Have your certificates and one or two contacts ready before you start prospecting.
Keep the client
- Agree a contact person on both sides and a simple way to report problems.
- Inspect your own work regularly and fix issues before they are raised.
- Check in monthly for the first quarter.
- Ask happy clients for a written reference and a Google review. It helps you win the next contract.
Cleaning contracts are also a route into other businesses in the same building or group. Ask satisfied clients who else looks after their premises. The wider method for selling to local businesses is in how to find B2B clients when your customers are local businesses.
Start Finding Verified Leads Today
Extract verified emails, phone numbers, and social links from Google Maps. Start with a 7-day Starter trial (1,000 leads included) and keep 100 free leads every month forever after. No credit card required.
Instant setup · No credit card required · 100 free leads/mo forever after
Related articles
How to Find B2B Clients When Your Customers Are Local Businesses
One method for any service, from cleaning to IT support, with links to trade-specific guides.
Cold Calling Local Businesses: A Script, Call Flow and Objection Answers
Prepare in two minutes, open with something specific and handle the objections you will hear most.
Local Business Lead Generation: How to Find & Generate Leads
Local business directories hold the contact info of 200M+ businesses. Here is the exact process to turn them into verified, AI-scored sales leads.
Frequently asked questions
Pick a segment such as offices, clinics or gyms, build a list of businesses from Google Maps in your area, find the person who handles building services, and offer a walkthrough and written quote by phone, email and a visit. Ask for references from every happy client.
At small businesses it is often the owner or manager. At larger sites it is the office manager, practice manager or facilities manager. Ask by phone who looks after cleaning and building services, rather than emailing a general inbox.
Yes. Search for a type of business in your area and you get names, addresses and phone numbers. A lead tool can add website emails and filters. It will not tell you who currently cleans the building or when a contract ends.
Use both. Calls find the decision maker, and a short email the same day gives them something to read and reply to. Follow the contact rules that apply in your country.
Scope of work, frequency and times, price, what is excluded, who supplies consumables, your insurance and how either side can end the agreement. Keep it to one or two pages.