My Cleaning Business Contractor Is Stealing Clients -- Here's How I Stopped It
I'm going to be brutally honest with you: I lost significant revenue to contractor poaching before I figured out what was happening.
Three of my best recurring clients -- people who booked twice a month, paid on time, never complained -- just stopped booking. I thought it was normal churn. Maybe they moved. Maybe they found a cheaper service. I didn't think much of it.
Then I ran into one of those clients at the grocery store.
The Moment I Realized What Was Happening
"Oh hey! How have you been?" she said. "Your cleaner Sarah is amazing, by the way. She's been great."
I smiled. But my stomach dropped.
Sarah wasn't cleaning for her through my business anymore. She was cleaning for her directly.
I went home and did the math: 3 clients x $400/month x 18 months (average customer lifetime) = $21,600 in lost revenue.
How Contractors Steal Your Clients (The Playbook)
After I realized what happened, I talked to other home service business owners. Turns out, this is extremely common. Here's exactly how contractors poach your clients:
Step 1: Build Trust
Your contractor cleans the same client's home 2-4 times a month for several months. They're friendly, reliable, and do good work. The client starts to trust them personally.
Step 2: Plant the Seed
Somewhere around month 3-4, the contractor makes an offhand comment: "You know, you're paying [your business] $200 for this clean, but I'm only getting $80. If you ever want to work directly with me, I could do it for $120. Just saying."
Step 3: The Offer
A few weeks later, the contractor texts the client directly: "Hey, I know we talked about this before -- if you want to save some money, I can clean for you directly. $120 cash, same great work. No middleman. You in?"
Step 4: The Client Ghosts You
The client doesn't "cancel." They just stop booking. You assume it's churn. Meanwhile, your contractor is servicing them every two weeks and pocketing the full $120.
The worst part? You trained the contractor. You found the client. You paid for the marketing to acquire that client. And now someone else is making money off YOUR work.
Why I Couldn't Just "Trust Better Contractors"
After this happened, my first thought was: "I just need to hire better people."
So I did. I screened harder. I paid more. I built relationships. I even had contractors sign non-solicitation agreements.
It didn't matter.
Here's the thing: Even "good" contractors will poach if the opportunity is there. Why? Because from their perspective, it's not stealing -- it's just business.
They think: "I'm the one doing the work. Why should [your business name] take 60% of the fee? The client likes me, not the business. If I can make an extra $500/month by going direct with 5 clients, that's a $6K raise."
You can't blame them. The system incentivizes it. As long as they have direct access to the client's phone number, they have the ability to bypass you.
The $7,200 Math You Need to Understand
Here's what most home service business owners don't realize: You're not losing $200 when a contractor steals a client. You're losing $7,200.
Let me break it down:
- Average cleaning job: $200
- Average client books: 2 times per month
- Average customer lifetime: 18 months
- Total LTV: $200 x 2 x 18 = $7,200
So when your contractor steals ONE client, that's $7,200 in recurring revenue gone. If they steal 3-5 clients (which is common), that's $21,600 to $36,000 per year walking out the door.
And that doesn't include your customer acquisition cost. You probably spent $50-$200 in marketing to get that client in the first place.
What I Tried (And Why It Didn't Work)
Non-Compete Agreements
I had my lawyer draft a non-compete. Contractors signed it. Two of them violated it anyway. When I threatened legal action, my lawyer said: "You'll spend $10K-$50K to enforce this, and you might not even win. Not worth it."
Non-Solicitation Clauses
Same problem. Even if you can prove they solicited your client (good luck with that), the legal fees cost more than the lost revenue.
Paying Contractors More
I increased contractor pay from 40% to 50% of the job fee. It helped a little. But at the end of the day, going 100% direct is still more lucrative for them. You can't compete with that.
"Just Don't Give Them the Client's Number"
I tried this. It created chaos. Contractors couldn't coordinate arrival times, ask about keys, confirm parking instructions. My client satisfaction scores dropped because contractors were showing up at the wrong time or couldn't get into the house.
The Solution I Built: Proxy Phone Numbers
After trying everything, I realized the solution wasn't legal agreements or trust. It was technology.
I looked at how Uber solves this problem. Drivers never see the rider's real phone number. Riders never see the driver's real phone number. They communicate through a proxy number that Uber controls.
Why can't home service businesses do the same thing?
So I built ShieldComms with my co-founder (a former engineer at Microsoft and NVIDIA). Here's how it works:
- Client books a job through my system (I use Jobber, but it works with any platform)
- ShieldComms generates a proxy number automatically (e.g., (312) 555-0147)
- Contractor sees the proxy number on their job sheet -- not the client's real number
- Client and contractor can text/call each other through the proxy for coordination
- I monitor everything in a dashboard -- if contractor says "just text me directly," I get an alert
- When the job ends, the proxy closes -- contractor can no longer reach the client
Result: In the first 60 days of using ShieldComms, I caught 4 poaching attempts before they succeeded. That's $28,800 in LTV I would have lost.
The ROI Is Clear
ShieldComms costs $49/month. That's $588/year.
If it stops just ONE contractor from stealing ONE client, that's $7,200 saved. The tool pays for itself more than 12 times over in the first year.
But the real benefit isn't just the money saved -- it's the peace of mind. I'm not paranoid anymore about whether my contractors are going rogue. I can see every communication. If something sketchy happens, I know immediately.
Ready to Protect Your Business?
ShieldComms is built for home service businesses -- cleaning, landscaping, handyman, tutoring, moving, and more. Set up takes under 10 minutes, and you'll have full visibility into every provider-client conversation from day one.
Ready to Protect Your Clients?
Proxy phone numbers for your home service business. Set up in under 10 minutes.
Already have an account? Sign In