Judge every lead source on one number: cost per signed contract. A $25 lead that closes 2 percent of the time costs you $1,250 per account. A $250 lead that closes 25 percent of the time costs you $1,000. The cheap lead is usually the expensive one, and most owners find that out after three months of budget is already gone.
Below is what is actually on the market, what each type costs once close rates are in the math, and when the right move is to buy nothing at all.
Cost per signed contract is the only number that decides this
Three inputs:
- Price per lead. What the vendor charges.
- Your close rate on those leads. Not your close rate on referrals. Referrals close two to three times better than any purchased lead, so comparing them will mislead you.
- Average contract value and gross margin. Monthly billing times 12, times margin.
Price per lead divided by close rate gives you cost per signed contract. Compare that to first-year gross profit. Under 25 percent of first-year gross profit, the channel is working. Over 50 percent, you are renting revenue.
Round numbers: a new account bills $1,200 a month, so $14,400 a year. At a 40 percent gross margin that is about $5,760 in first-year gross profit. Pay $1,000 per signed contract and you spent 17 percent of that profit to win the account, paid back in roughly two and a half months of service. Good trade. Pay $3,000 for the same account and you are working for the vendor.
If you cannot state your average contract value and true margin right now, stop and fix that first. The square footage and frequency calculator will get you a defensible hours and price estimate in a few minutes.
The three kinds of leads you can actually buy
Shared marketplace leads: cheapest per lead, most expensive per hour
A directory or marketplace sells the same form fill to three, four, sometimes five cleaning companies. Typical price is $15 to $75 depending on market and building type.
You get speed and no commitment. You also get a footrace against four competitors, a buyer who is price shopping by definition, and a meaningful share of bad numbers, tire kickers, and homeowners who checked the wrong box. Close rates in the low single digits are normal. The owners who win here have one person calling within five minutes, every time, all day.
Inbound exclusive leads: best intent, hardest to get volume
These come from advertising you own or rent: Google Ads, local service ads, SEO, paid social. The lead is exclusive because it came to you. Cost per lead in commercial cleaning usually lands between $75 and $350, higher in metros where franchise groups bid on the same keywords.
Someone searching "office cleaning company near me" has a problem today, so intent is strong. The limits are volume and lag. In a smaller market there may be a handful of those searches a week. Hire an agency and you carry a retainer plus ad spend whether the phone rings or not. Give it three to six months before you judge it.
Outbound-qualified exclusive leads: highest price, most control
A vendor cold calls and emails facility decision-makers, finds the ones with a real need, and hands you a quote request or a walkthrough. Nobody was searching. The demand was created. Price is commonly $150 to $400 per lead, more for large facilities.
This is the model Zotex Media uses to generate commercial cleaning leads, and the three gates a contact has to clear are on the how it works page: right decision-maker, real need, agreed next step. Ask any vendor to state their gates that plainly. If they cannot do it in one sentence, they do not have gates.
The trade-off is timing. You are catching buildings at a random point in their contract cycle. Some are ready now. Some want a number to hold against a renewal six months out. Your pipeline gets longer and you have to follow up for months.
All three land near $1,000 per signed contract, so compare labor instead
Same math, typical ranges, not promises. Your market will move them:
- Shared: $40 per lead at a 2 to 5 percent close rate is roughly $800 to $2,000 per contract, plus the labor of chasing 20 to 50 contacts to get one.
- Inbound exclusive: $175 per lead at a 10 to 20 percent close rate is roughly $875 to $1,750 per contract, plus any retainer spread across the accounts you win.
- Outbound-qualified exclusive: $250 per lead at a 20 to 30 percent close rate is roughly $830 to $1,250 per contract. For reference, we publish a 26 percent average close rate on delivered leads across 120-plus clients.
The ranges overlap. On paper, no type wins. What separates them is labor and predictability. Shared leads cost the least in dollars and the most in salesperson hours. Inbound is the most efficient channel when you can get the volume, and in plenty of markets you cannot. Outbound costs the most up front and is the easiest to turn up or down on purpose.
Then weigh the accounts themselves. Shared leads skew small and price-sensitive, which shortens retention. Outbound puts you in front of buildings that would never fill out a form. A four-year account at $2,000 a month is worth more than four 12-month accounts at $900, and that gap swamps any difference in lead price.
Five questions that expose a weak lead vendor
- "Who else gets this lead, and what does exclusive mean in writing?" Does exclusivity cover the contact only or the territory? How is the territory defined: zip codes, counties, radius? How many other cleaning companies do they serve inside that boundary?
- "What has to be true before you bill me?" Make them answer in one sentence. If it is "anyone who expresses interest," that is a shared lead in a nicer suit. Follow with: "What happens when a lead misses that bar?" You want replacement or refund stated plainly, not decided case by case.
- "Where do the leads come from?" Outreach, ads, a directory, a partner network, or purchased data? A vendor who will not say is reselling something. The source predicts the close rate, so you have a right to know.
- "What is the term, the minimum spend, and how do I cancel?" Six-month agreements with monthly minimums put all the risk on you. Ask what happens if your crews fill up in week three.
- "Can I talk to two clients my size in a market like mine?" Not the star client. A comparable one. Ask that owner two things: how many of these became signed contracts, and are you still buying? If the vendor publishes client interviews and video reviews, watch a couple first so your questions are sharper.
Five reasons to skip buying leads this quarter
- Nobody can call back within the hour. Speed to contact is the biggest variable you control. If leads sit in an inbox until 6 p.m., no vendor fixes that.
- You close under 10 percent of your own opportunities. Buying more opportunities multiplies a sales problem. Fix the walkthrough and the proposal first. The guide on closing commercial cleaning deals covers the steps most owners skip.
- You cannot staff the work. Short two cleaners and covering routes yourself? New accounts will cost you old ones.
- You do not know your numbers. Without average contract value, margin, and current close rate, you will end the test with a feeling instead of an answer, and feelings kill good programs.
- You cannot fund three months. One month proves nothing when the sales cycle runs 30 to 90 days. If the budget covers four weeks, wait and save.
One more. If most of your revenue is one-time jobs, lifetime value is too thin to cover acquisition. Get recurring contracts in place first.
Run a 90-day test with one owner and eight touches
- Set a monthly budget you can lose without pain. For most companies under $1M, that is $1,500 to $3,000.
- Name one person as owner of every lead. Not "whoever is free."
- Set the contact standard: call within 60 minutes during business hours, then text, then email the same day.
- Require eight touches over 30 days before anyone marks a lead dead. Most owners quit after two.
- Track five columns: date received, contacted within an hour yes or no, walkthrough booked, proposal sent, signed and monthly value.
- At day 90, divide total spend by signed contracts and compare that to first-year gross profit. Then decide.
If the vendor replaces bad leads, use the policy hard in the first 30 days. It teaches them what your good accounts look like and keeps your data honest. A vendor who gets annoyed by a reasonable replacement request is telling you how the next six months will go.
Frequently asked questions
Are exclusive commercial cleaning leads always better than shared leads?
Usually, but not always. Shared leads can work if one person calls within minutes and you are willing to compete on price. Exclusive leads cost more per lead and typically close several times as often, which is why cost per signed contract often ends up similar or better. Run the math with your own close rate before you decide.
What should I expect to pay per commercial cleaning lead?
Shared marketplace leads usually run $15 to $75. Inbound exclusive leads from ads typically land between $75 and $350 depending on how competitive your metro is. Outbound-qualified exclusive leads generally run $150 to $400, more for large facilities. Judge all of them on cost per signed contract, not sticker price.
How many leads do I need before I can tell if a vendor is working?
Plan on 20 to 30 leads over 90 days. With close rates in the 10 to 30 percent range, a sample of five can swing from zero closes to two on luck alone. Less than a quarter of data and you are guessing.
Can I just do the outbound myself instead of buying janitorial leads?
Yes, and it costs less per contact if you have the time. The real cost is your calendar: consistent cold outreach needs a clean list and daily hours, and most owners stop the week a crew calls out sick. If you can protect two hours a day for six months, do it yourself. If you cannot, pay someone.
What is a realistic close rate on purchased leads?
Low single digits on shared leads. Ten to 20 percent on inbound exclusive leads. Twenty to 30 percent on pre-qualified outbound appointments when follow-up is fast. Your number will depend more on speed to contact and the quality of your walkthrough than on the vendor.
See if exclusive leads fit your numbers
Bring your average contract value and close rate to a free strategy call. We'll run the cost per signed contract math with you and tell you straight if it is not a fit.
Book Your Strategy Call