Cold email is one of the few ways a small cleaning company can reach dozens of office managers and facility managers a week without hiring a salesperson. It also fails quietly: emails land in spam, nobody replies, and the owner concludes that "cold email does not work in our industry." Usually the setup was wrong, the list was poor, or the message was generic. This guide to cold email for cleaning companies covers all three, plus the law in the US and Canada.
This is practical guidance, not legal advice. If you are sending at scale or into Canada, have a lawyer review your process.
Does cold email work for commercial cleaning?
Cold email works for commercial cleaning when it is sent to verified decision-makers in a tight area, with a message specific to their type of building. Cleaning is a local, recurring purchase, and most buildings already have a cleaner. You are not creating demand. You are making sure that when the current cleaner slips, your name is the one the manager remembers.
It works less well when owners buy a large list, send the same paragraph to everyone and give up after one message. A single email is easy to miss in a busy inbox, so plan a short sequence from the start.
How do you set up email so it reaches the inbox?
You set up for the inbox by sending from a separate, authenticated domain that has been warmed up, from a small number of inboxes, at modest volume, to a clean list. Here is the order to do it in.
Step 1: Use a separate sending domain
Register a domain close to your brand, such as a variation of your company name, for outreach only. Point its website to your main site. This protects the domain your clients, suppliers and staff email every day from any reputation damage.
Step 2: Authenticate with SPF, DKIM and DMARC
Authentication tells mailbox providers that you are who you say you are. Google's sender guidelines require all senders to set up SPF or DKIM, and senders of more than 5,000 messages a day to Gmail accounts to set up SPF, DKIM and DMARC with alignment and provide one-click unsubscribe for marketing messages. A small cleaning campaign will not hit 5,000 a day, but set all three up anyway. It costs nothing and helps everywhere.
| Record | What it does | Where you set it |
|---|---|---|
| SPF | Lists the servers allowed to send for your domain | DNS, as a TXT record |
| DKIM | Signs each email so it cannot be altered in transit | Generated by your email provider, added to DNS |
| DMARC | Tells receivers what to do when SPF or DKIM fails, and sends reports | DNS, as a TXT record on _dmarc |
Step 3: Warm up slowly
Warm-up means building a sending history before a campaign. A new domain that sends hundreds of cold emails on day one looks like a spammer. Send a small number of real emails from each inbox for a few weeks, raise volume gradually, and keep an eye on bounces and complaints.
Step 4: Keep spam complaints very low
Google recommends keeping your spam rate below 0.10% and avoiding ever reaching 0.30%. The easiest way to stay under is to send to fewer, better contacts, write relevant emails, and make opting out easy so people unsubscribe instead of clicking "report spam."
Step 5: Verify every address
Bounces hurt your reputation. Verify each email before sending and remove anything that bounces immediately.
Deliverability setup checklist
- Separate outreach domain registered and redirected to your main site
- SPF, DKIM and DMARC records published and passing
- Two or three inboxes on the domain, each with a real name and signature
- Warm-up period completed before campaigns
- List verified, with bounces removed
- Plain text or very light formatting, no attachments on the first email
- Working unsubscribe line and a process to honor it
- Physical postal address in the signature
What does US law require for cold email?
US law requires cold commercial email to follow the CAN-SPAM Act, which covers business-to-business email too. The FTC is direct about it: the law makes no exception for business-to-business email. The main rules from the FTC's compliance guide:
- Accurate header information. From, To, Reply-To and routing must identify you.
- Honest subject lines. The subject must reflect the content.
- Identify it as an ad where required, clearly.
- Include your valid physical postal address. A street address, P.O. box or registered private mailbox.
- Tell recipients how to opt out, clearly and conspicuously.
- Honor opt-outs within 10 business days, and keep the opt-out working for at least 30 days after sending.
- Monitor anyone emailing for you. You stay responsible if you hire someone to send.
Penalties are serious. The FTC's guide lists penalties of up to $53,088 for each separate email in violation.
What does Canadian law require for cold email?
Canadian law requires consent, identification and an unsubscribe mechanism for commercial electronic messages under Canada's Anti-Spam Legislation (CASL). It is stricter than CAN-SPAM because it starts from consent rather than opt-out.
- Consent. You need express or implied consent. One form of implied consent covers business addresses that are conspicuously published. Under section 10(9) of the Act, consent is implied when the person has conspicuously published the address, the publication does not say they do not want unsolicited messages, and the message relates to their business role or functions.
- Identification. Every message must identify the sender and the person on whose behalf it is sent, with contact information.
- Unsubscribe. Each message needs a free, easy way to unsubscribe, and the request must be given effect no later than 10 business days after it is sent.
- Penalties. The CRTC can fine individuals up to $1 million and corporations up to $10 million for violating the Act, according to BDC's guide.
In practice for a cleaning company emailing into Canada: send only to business addresses that are publicly listed without a "no solicitation" note, keep the message relevant to the person's role (facilities, operations, office management), and keep a record of where each address was published. The CRTC's CASL FAQ is the official reference.
Who should you email at a building?
Email the person who signs off on cleaning: office manager, facilities manager, operations manager, practice manager, property manager or owner. Emailing a general info@ inbox rarely works, and emailing the wrong role annoys people and raises complaints. Build your list by segment so each email can speak to one type of building. How to qualify a cleaning lead explains how to confirm you have the right person once they reply.
What should a cleaning cold email say?
A cleaning cold email should say one specific thing about their kind of building, one reason you are different, and ask one small question. Keep it under about 100 words, in plain text, with no attachments and at most one link. Write like a local owner, not a brochure.
The three examples below use placeholder names and a fictional company. Replace the bracketed parts and keep the unsubscribe line and address.
Example 1: First touch to a medical office
Subject: after-hours cleaning at [Practice name]
Hi [First name],
Most practice managers we talk to want exam rooms cleaned after the last patient, with a log they can show an inspector. If that has been hit or miss with your current cleaner, we clean medical offices in [area] five nights a week and leave a signed checklist each night.
Would a 20-minute walk-through next week be useful? I can send a fixed monthly price the next day.
[Your name], [Company], [phone] [Street address, city, state or province, postal code] Not the right person, or rather not hear from us? Reply "no" and we will remove you.
Example 2: First touch to a property manager
Subject: common areas at [Building name]
Hi [First name],
Quick one. We clean multi-tenant office buildings in [area], and managers usually tell us the hard part is tenants complaining to them about restrooms and lobbies, not the cleaner. We send a short weekly report with photos, so you hear about problems from us first.
Is cleaning at [Building name] something you handle, or should I speak to someone else?
[Signature, address and opt-out line as above]
Example 3: Follow-up four to six days later
Subject: re: after-hours cleaning at [Practice name]
Hi [First name],
Following up in case this got buried. If your cleaning contract is not up for review for a while, when would be a better time to check back? Happy to put a note in my calendar and leave you alone until then.
[Signature, address and opt-out line as above]
Notice what these do not include: no list of services, no "we are the best," no big attachment. The goal of a cold email is a reply, not a sale.
How many follow-ups should you send?
Send a short sequence, usually three or four emails spread over two to three weeks, then stop and revisit in a few months. Each follow-up should add something: a new angle, a question about timing, or a simple offer to check back later. Stop immediately when someone opts out. For the cadence after a walk-through, see how to follow up on a cleaning bid.
How do you measure a cold email campaign?
Measure bounces, spam complaints, positive replies and walk-throughs booked per hundred emails. Open rates are unreliable because of privacy features in email clients, so do not steer by them. Track by segment and by message so you can see which building types respond.
| Metric | Why it matters | Action if it goes wrong |
|---|---|---|
| Bounce rate | Signals list quality and hurts reputation | Re-verify the list, remove bad sources |
| Spam complaint rate | Can push you to the spam folder | Tighten targeting, make opt-out easier |
| Positive reply rate | Shows the message and list fit | Rewrite the first line, narrow the segment |
| Walk-throughs booked | The number that pays the bills | Call positive replies within the hour |
Should you run cold email yourself or hand it off?
Run it yourself if you have a few hours a week, enjoy writing and will follow up on every reply the same day. Hand it off if you would rather spend those hours on walk-throughs and crews. Our comparison of in-house sales vs outsourced lead generation covers the tradeoffs.
LeadWharf's janitorial lead generation runs this whole process for you: a dedicated, warmed sending setup, verified decision-makers in your area, and personalized outreach in your company's name. When someone replies, we qualify them against three checks (in your area, wanting regular work at your frequency and job size, and the named decision-maker with a direct line) and pass the contact to you alone. You pay per qualified lead. See how it works, or book a call.
- Federal Trade Commission, CAN-SPAM Act: A Compliance Guide for Business
- Google Workspace Admin Help, Email sender guidelines
- Justice Laws Website, Canada's Anti-Spam Legislation, S.C. 2010, c. 23
- BDC, Canada's anti-spam legislation: Your questions answered
- CRTC, Frequently Asked Questions about Canada's Anti-Spam Legislation
