Guide
How to get commercial cleaning contracts
Commercial cleaning contracts don't go to the company with the best flyer. They go to the owner who reaches the right building at the right time, follows up, and answers the phone when the manager calls back.
This guide is the system we see working for independent cleaning companies in 2026, step by step. Nothing here needs a big ad budget. It needs a list, a short email, a calendar, and the discipline to follow up.
1. Pick the buildings that pay best for you
Not every building is worth chasing. Before you contact anyone, decide which two or three building types you want most. Good fits are usually:
- Medical and dental offices. They clean often, care about disinfection, and usually pay more than a plain office of the same size. They also cluster: one practice in a medical building can lead to the practice next door.
- Small and mid-size offices (2,000-20,000 sq ft). This is the steady base of most janitorial companies. Smaller offices often pay a few hundred dollars a month for weekly or twice-weekly service; bigger and more frequent schedules pay more.
- Multi-tenant buildings managed by a property manager. One relationship can mean several buildings.
- Gyms, dealerships, daycares and schools. These have high traffic and high standards, and they often clean several nights a week.
Then draw a radius your crew can reach easily at night. A contract 50 minutes away eats its own margin in drive time. Winning six buildings in one corridor beats twelve scattered across a metro.
Tip: write down what you're best at ("we're great with medical suites" or "we do floors right"). You'll use that line in every email.
2. Find who decides
Your email should reach the person who can say yes.
- Small businesses and practices: usually the office manager, practice manager or owner.
- Larger offices: a facilities manager or operations lead.
- Multi-tenant buildings: the property manager, not the tenants.
Start with the email the business publishes on its own website, such as an info@, office@ or contact page address. It's public, it's meant for contact, and an office manager often reads it. If a name is listed (say, "Practice Manager: Dana"), use it. If not, "Hi there" is fine. Never guess a name.
Keep a simple sheet: business, building type, address, the email you used, the date you sent, and a notes column. That sheet becomes your pipeline.
3. Send a short, specific email
Most cleaning sales emails fail because they read like brochures. The ones that get replies are short, specific and easy to answer.
A good first email has four parts:
- Who you are, in one line, and that you're local.
- Something true and specific about their building or business.
- A simple offer: a 15-minute walkthrough and a written quote.
- Your first name.
Sample first email:
Subject: cleaning at Lakeside Dental
Hi there,
I'm Maria with Brightline Cleaning. We clean medical and dental offices around Riverside: exam rooms, restrooms, waiting areas and floors, all after hours.
If you're happy with your current cleaners, ignore this. If anything's slipping, I'd be glad to walk the practice after close and send a written quote. It takes 15 minutes, with no obligation.
Would Tuesday or Thursday evening work?
Maria
That's under 90 words. No attachments, no price list, no "we're the best in the business." Ask one easy question they can answer in a single line.
What to avoid: big claims you can't prove, image-heavy designs, attachments, and sending the same blast to hundreds of addresses at once. Send a few at a time, each one personal. That's how emails reach the inbox, not spam.
Want this done for you?
FrontFinch finds the businesses near you, writes and sends these emails in your name, and books the walkthroughs.
See how it works4. Follow up twice, then stop
Many replies come after a follow-up, not the first email. People are busy. Your first email arrives on a day the copier broke.
- Follow-up 1 (about 4 days later): one or two lines. "Just checking this reached the right person. If someone else handles cleaning, I'm happy to reach out to them instead."
- Follow-up 2 (about a week after that): a polite close. "I'll leave it here. If your cleaning ever needs a second opinion, just reply to this email."
Then stop. Two follow-ups is persistent; five is a nuisance. Respect every "no," and remove anyone who asks right away.
5. Write down when contracts end
The most common reply you'll get isn't "no." It's "we already have someone."
That isn't a dead end. It's a date you haven't asked for yet. Reply with one question:
"Totally understand. Do you know roughly when your current agreement renews? I'd love to send a quote a month before so you have something to compare."
Many office cleaning agreements run a year, and businesses tend to shop around near renewal, often right after a bad month with their current cleaner. If you know the date, you can show up at exactly the right time.
How to run rebid timing:
- Add a "contract ends" column to your sheet.
- Set a reminder 30-45 days before each date.
- When it fires, send a short note: "You mentioned your cleaning agreement renews in June. Want a walkthrough before then?"
Owners who do this consistently build a pipeline that fills itself. Every "not now" becomes a future walkthrough.
6. Win the walkthrough
The walkthrough is where contracts are won or lost. Price matters, but it's rarely the only thing.
Before you arrive: know the building type, approximate size, how often they want cleaning, and what they dislike about their current service.
During the walkthrough:
- Arrive on time. It's the first proof you're reliable.
- Count restrooms, kitchens and break rooms, and note floor types (carpet, VCT, tile, wood).
- Ask, "What does your current cleaner get wrong?" and write the answer down where they can see you do it.
- Ask about access (keys, alarm codes), cleaning nights, and who your point of contact will be.
After: send a clear written scope and price within 24 hours. List what gets cleaned, how often, and what's extra. A fast, clear quote often beats a cheaper competitor who takes a week.
Tip: include one line that answers their complaint directly. "Trash and restrooms every night, checked by a supervisor weekly" lands better than a page of generic tasks.
7. Never miss the call
When a manager has a problem with their cleaner, they often call two or three companies, and the first one who answers often gets the walkthrough.
That's hard when you're the owner and you're on a job at 9pm. Some options:
- Forward unanswered calls to someone who can book the walkthrough.
- Use an answering service or an AI front desk that answers in your company's name, asks about the building, and books the time.
- At minimum, have a voicemail that promises a call back within an hour, and keep that promise.
Every missed call from a business is a walkthrough you handed to a competitor.
Stay legal
Winning contracts the wrong way can cost more than it earns.
- Email: US law (CAN-SPAM) requires an honest subject line, your business mailing address, and a working way to opt out in every sales email. Honor opt-outs promptly.
- Calls and texts: automated or AI cold calls and cold texts generally need prior consent under the TCPA, and fines are per call or text. Personal emails to published business addresses are the safer way to start.
- Claims: only say you're bonded, insured or certified if you are, and be ready to send proof.
This is general information, not legal advice.
Frequently asked questions
How do I get my first commercial cleaning contract?
Pick one building type you can clean well, list 30-50 nearby businesses of that type, and email each one a short, personal note offering a free walkthrough. Follow up twice. Your first contract usually comes from consistent outreach, not one big break.
How do I find commercial cleaning clients near me?
Use a map or local directory to list businesses in your radius, then find the contact email on each business's own website. Focus on building types that clean often, such as medical offices, gyms and multi-tenant buildings.
Should I pay an appointment setter?
Setters often charge per booked meeting, commonly $75-125 or more. That can work, but track how many meetings turn into signed contracts. If ten appointments produce one contract, that contract cost you about $1,000 before you cleaned a floor.
How long are commercial cleaning contracts?
Many run 12 months and renew, and some are month to month. Always ask when the current agreement ends, and check back 30-45 days before.
How much do commercial cleaning contracts pay?
It depends on size, frequency and building type. Small offices often pay a few hundred dollars a month. Medical offices and larger buildings cleaned several nights a week pay considerably more. Price from your own costs and a walkthrough, never from a guess.
Is cold emailing businesses legal?
In the US, yes, when you follow CAN-SPAM: an honest subject, your mailing address, a clear opt-out, and prompt removal. Email published business addresses, one at a time, and keep it personal.
What should I say on a commercial cleaning walkthrough?
Ask what bothers them about their current cleaner, take notes where they can see, confirm the schedule and access, and promise a written quote within 24 hours. Then deliver it on time.
How do I win contracts if a business already has a cleaner?
Don't argue. Ask when their agreement renews, offer a comparison quote before that date, and set a reminder. Rebid timing wins more contracts than discounting.
Your next contract is a walkthrough away.
FrontFinch finds businesses near you, emails them in your name, remembers when contracts end, and answers your phone so you never miss the call.
Start finding contracts