You buy a batch of commercial cleaning leads and half of them are 2,500 square foot suites that want a wipe down twice a month. You wanted recurring nightly work in 40,000 square foot buildings.
The word decides the buyer. Janitorial lists point at facility managers signing $1,500 to $12,000 a month, while commercial cleaning lists pull office managers signing $400 to $1,800. Below: seven lead sources compared on price and fit, five pricing models with real ranges, a worked cost per contract, and four questions that pick the source for your business.
Seven janitorial lead sources at a glance
Prices here are what we see quoted across US and Canadian markets, not a published index. Read the table, then the notes on each source further down.
| Source | Model | Typical cost | Best for | Weakest fit |
|---|---|---|---|---|
| Outbound lead gen agency (Zotex Media and similar) | Pay per qualified lead | From $150 per walkthrough-ready lead | Established companies with a closer and crews to staff new work | Start-ups, residential, one-time work |
| Shared lead marketplaces and directories | Pay per shared contact | $20 to $80 per contact, sold 3 to 5 times | Filling a slow week with small jobs | Anything nightly or over 20,000 sq ft |
| In-house SDR or cold caller | Salary plus commission | $3,500 to $6,000 a month loaded | Companies above roughly $1M with a sales manager | Owner-operators with nobody to coach the seat |
| Google Ads and local search | Retainer plus ad spend | $1,000 to $5,000 a month | Metros with real inbound search volume | Janitorial work, where few facility managers search |
| Bid portals and RFPs | Free to low subscription | $0 to $150 a month for portal access | Companies with bonding, insurance and bid staff | Thin-margin shops that cannot survive a low-bid win |
| Property manager and broker relationships | Time and dues | $500 to $2,500 a year in memberships | Owners who show up to the same rooms monthly | Anyone who needs pipeline in the next 60 days |
| Subcontracting from national facility firms | Revenue share | You keep 70 to 85 percent of the billed rate | Crews with capacity and no sales function | Companies building their own brand |
No source on that list is wrong. The expensive mistakes are paying retainer prices for a channel that only produces 2,000 square foot suites, and buying qualified leads in a month when your crews cannot absorb another building.
Janitorial and commercial cleaning leads pull different buyers
No legal or industry definition separates the two terms. How a building describes its own need tells you the account size and the length of the sale.

When a facility says janitorial, there is usually a budget line, a square footage number on file, and a person whose job includes managing vendors. When it says cleaning service, there is one office manager, one suite, and a credit card.
| Attribute | Janitorial buyer | Commercial cleaning buyer |
|---|---|---|
| Who you talk to | Facility manager, director of operations, procurement | Office manager, owner, practice manager |
| Typical facility | 25,000 to 250,000 sq ft, multi-tenant, industrial, medical campus, school | 1,500 to 15,000 sq ft, single suite or small freestanding building |
| Frequency | Nightly or 5x weekly, often with day porter hours | 1x to 3x weekly, sometimes biweekly |
| Monthly value | $1,500 to $12,000 and up, higher with a day porter | $400 to $1,800 |
| Sales cycle | 3 to 9 months, usually tied to a contract end date or an RFP | 2 to 6 weeks, sometimes same week |
Both ranges come from what we see across US and Canadian markets. Downtown Class A space in a large metro runs higher than a suburban flex park in a small one, and you can compare facility density market by market in the 41-metro breakdown of commercial facilities by type.
The contract gap is labor hours, not pricing
A 3,000 square foot suite cleaned twice a week, at 2,000 to 3,000 square feet per labor hour, is about 9 to 13 labor hours a month. A 60,000 square foot building cleaned nightly, at typical production rates of 2,500 to 3,500 square feet per hour, is 370 to 520 labor hours a month.
At the national median wage of roughly $17 an hour for janitors and building cleaners reported by the Bureau of Labor Statistics, that building carries $6,300 to $8,800 in direct payroll every month before burden. The buyer knows it. That is why they vet you harder and move slower. Check your hours before you quote with the square footage to hours and price calculator.
What each lead source is actually good for
Outbound lead generation agency
- Best for: companies already billing high six figures or more, with someone running walkthroughs weekly and crews that can absorb a 40,000 square foot building inside 30 days. Across Zotex clients the average company bills about $2.9M a year.
- Pricing: from $150 per walkthrough-ready lead, no retainer and no minimum. The pay-per-lead pricing page shows the structure and the replacement policy.
- Why it is on the list: outbound reaches facility managers who never search for you. The gates are what you are buying: the contact is the decision-maker for cleaning, the need is real, and they agreed to a quote or a walkthrough. The five-step qualification process shows how that gets verified before delivery.
The trade-off: you pay for conversations, not contracts. If your close rate from proposal is under 15 percent, fix the proposal before you buy volume. Ask any vendor one question before you sign: how many companies receive the same building.
Shared lead marketplaces and directories
- Best for: one-time jobs, post-construction cleanups, and small suites you can quote from photos.
- Pricing: $20 to $80 per contact in most markets, with the same contact sold to three to five companies.
- Why it is on the list: cheap, fast, and honest about what it is.
These rarely produce janitorial work. Facility managers do not post requests on consumer marketplaces. They renew, they bid, or they take a call. When four companies dial the same office manager inside an hour, the conversation becomes a price race before anyone sees the building.
In-house SDR or cold caller
- Best for: companies with a defined territory list and a manager who will listen to recorded calls every week.
- Pricing: $3,500 to $6,000 a month fully loaded in most US markets, plus data and dialer costs.
- Why it is on the list: it is the only channel you own outright, and the list stays yours when a rep quits.
Ramp is 60 to 90 days and turnover in the seat is high. Hand the hire a tested script on day one instead of letting them invent one: the cold call scripts and objection handlers cover gatekeepers and the objections you will hear most.
Google Ads and local search
- Best for: markets where small businesses actively search for a cleaning service, which is the smaller end of the account range.
- Pricing: $1,000 to $5,000 a month between management fees and ad spend.
- Why it is on the list: inbound buyers raised a hand, so they close in weeks instead of months.
Volume skews toward the commercial cleaning buyer, not the janitorial one. Treat search as a credibility layer: a facility manager who takes your call will look you up before the walkthrough, and a thin website costs you the meeting.
Bid portals and RFPs
- Best for: schools, municipal buildings, federal facilities and large nonprofits, where buying by bid is required.
- Pricing: free on SAM.gov for federal work, with BidNet and most state, county and school district portals charging nothing to low monthly fees.
- Why it is on the list: real volume, and terms of 2 to 5 years with renewal options.
You pay in time and margin. Expect a 90 to 180 day cycle, strict insurance and bonding requirements, and a scoring sheet that weights price heavily. Public work pairs with the approach in the school and daycare contracts playbook.
Property manager and broker relationships
- Best for: owners who will commit two years to the same associations, chapter meetings and coffee schedule.
- Pricing: $500 to $2,500 a year in dues and events.
- Why it is on the list: one property manager can control 10 to 40 buildings. Land the person and you land a route.
The downside is pace. These relationships compound after year two and do nothing in month two. The property management playbook covers how portfolio buyers compare vendors.
Subcontracting from national facility maintenance firms
- Best for: trained crews with open hours and no sales function.
- Pricing: you typically keep 70 to 85 percent of the billed rate.
- Why it is on the list: it fills routes fast and smooths cash between wins.
You do not own the client, you can be replaced on 30 days notice, and you cannot raise price. Use it as ballast, not as a growth plan.
What you pay, by pricing model
The source matters less than how you pay for it. The model decides who carries the risk when a month goes sideways.

| Model | Typical range | You pay for | Risk sits with | Best fit |
|---|---|---|---|---|
| Monthly retainer | $1,500 to $6,000 a month | Activity and effort | You | Companies with 6 months of patience and cash |
| Pay per qualified lead | From $150 per lead | A verified decision-maker who agreed to a next step | The vendor | Owners who want a computable cost per contract |
| Pay per shared lead | $20 to $80 per contact | Contact information | You | Fast, small, price-led jobs |
| Pay per appointment | $300 to $900 per appointment | A calendar slot | Split, depending on show rate | Teams with a rep who has open calendar time |
| Commission-only setter | 5 to 10 percent of year one revenue | Signed contracts | The setter | Rare, and hard to keep staffed |
Watch the definitions. An appointment can mean a confirmed walkthrough or a name on a calendar who never agreed to anything, and the gap between those two is the whole deal. Get the vendor to write their definition into the agreement, along with what happens when a lead fails it.
If you want this math run against your own metro and close rate, apply for your area and bring your last 12 months of proposal numbers to the call.
Worked example: cost per janitorial contract
Round numbers, one company, one quarter, buying pay-per-lead at $175 in its market.
- Leads purchased: 20 walkthrough-ready leads at $175 = $3,500.
- Walkthroughs completed: 14. The rest reschedule, stall on a lease question, or go quiet.
- Proposals submitted: 12.
- Contracts signed: 3, a 25 percent close rate from proposal, which is a normal band for janitorial work.
- Cost per contract: $3,500 divided by 3 = $1,167.
Now the value side. Say those three accounts average $2,800 a month. That is $8,400 a month in new recurring revenue, $100,800 annualized, and $33,600 per contract in year one.
At a 35 percent gross margin, one contract throws off $11,760 of gross profit in year one, or $980 a month. A $1,167 acquisition cost is about 10 percent of year one gross profit and pays back in roughly five weeks of service. Halve the close rate and cost per contract rises to about $2,333, still just under 20 percent of year one gross profit.
Run the same math on a retainer. At $3,000 a month for six months you spend $18,000. Five contracts makes that $3,600 each. Two contracts makes it $9,000 each. That spread is the point: a retainer sets your cost per contract based on someone else's output.
Proposal speed kills more deals than lead quality
Most owners blame the leads when the real leak sits between the walkthrough and the proposal. Take more than 72 hours to price a 40,000 square foot building and you lose to whoever was faster. Use a fixed format so writing takes an hour, not an evening: the commercial cleaning proposal template and the tactics in closing commercial cleaning deals both target that gap.
Who signs, by facility size
Targeting the wrong title is the most common reason a janitorial campaign produces nothing. The title tracks square footage, not industry.
- Under 10,000 sq ft office: office manager or owner. Fast decision, small money, often month to month. See the office cleaning contracts playbook.
- 10,000 to 100,000 sq ft single tenant: facility manager or director of operations, with a VP signature required above a dollar threshold.
- Multi-tenant and portfolios: property manager, with a regional manager approving anything above a set amount.
- Medical and dental: practice manager, sometimes with a compliance officer weighing in on bloodborne pathogen handling. Details in the medical office playbook.
- Chains, schools, government: procurement or purchasing, which means a bid, a scoring sheet, and a timeline you do not control.
- Warehouse and industrial: plant manager or EHS manager, who cares about safety compliance more than appearance. The warehouse and industrial playbook covers that conversation.
Nine facility types with their buyer titles and pitch angles sit in the contracts by facility type hub.
How to position a company that sells to both
You do not have to pick a side. You do have to use the buyer's word back to them.
Split the language, not the company
Put janitorial services on anything aimed at facility managers: capability statement, bid responses, LinkedIn headline, outbound subject lines. Keep office cleaning and commercial cleaning on your website service pages, where small businesses search. Same company, two vocabularies.
Build two proposals, not one
The janitorial proposal leads with scope by area, a frequency grid, a staffing plan, a supervision schedule, and a quality control process with inspection frequency. Attach something concrete, like the room-by-room QC inspection checklist, so the buyer can see how you will be measured. The small office proposal is one page with a price and a start date.
Price the two differently
Small accounts price per visit. Janitorial accounts price per month with an annual escalator, usually 3 to 5 percent, and separate line items for day porter hours, periodic floor care and supply provision. Those terms are what protect margin over a three-year term, which is the focus of structuring contracts for maximum profit.
A decision framework in four questions

- Can you staff a 40,000 square foot building in 30 days? If no, buy small-account leads or subcontract. A janitorial lead you cannot service is worse than no lead, because the walkthrough burns you with a property manager who controls other buildings.
- Who runs the walkthrough? If the answer is you, when there is time, pay-per-lead beats a retainer because you control the flow. A full-time rep with open calendar time can absorb appointments or retainer activity.
- What is your close rate from proposal? Under 15 percent, fix proposals and follow-up first. Above 25 percent, buy more at-bats and stop optimizing.
- How many months of runway do you have? Under six months, skip retainers, search and association networking, which pay off in quarter three or later. Pay per outcome until cash is less tight.
One more filter before you spend: confirm your metro has the facility density to support a janitorial route. Territory availability is listed on the markets page, and establishment counts by county and industry are public through Census County Business Patterns.
When not to hire a lead gen agency
- You are under $200k and solo. Your constraint is labor, not pipeline. The solo cleaner scaling roadmap is a better use of the next 90 days.
- You cannot describe your ideal building. Without a square footage range, a frequency and a facility type, every lead will feel wrong. Close five more deals yourself, then define the target.
- You are losing accounts faster than you win them. Buying leads on top of heavy churn is pouring water into a bucket with a hole. Start with turning clients into long-term contracts.
- Your crew is at capacity. Hire, train, then buy.
- You want residential or one-time work. Outbound janitorial lead generation is built for recurring commercial contracts. Marketplaces and local search cost far less for the rest.
Common mistakes
- Targeting by industry instead of square footage. A 4,000 square foot medical suite and a 90,000 square foot medical campus are different businesses. Filter by building size first, industry second.
- Judging a source in 30 days. Janitorial cycles run 3 to 9 months when the buyer is tied to a contract end date. Measure at 90 days minimum, and track proposals submitted, not leads received.
- Quoting before the walkthrough. A phone quote on a building over 10,000 square feet is a guess. Either you lose on price or you win and lose on labor.
- Confusing a shared contact with a qualified lead. A name sold to four companies and a decision-maker who agreed to a walkthrough are different products at different prices.
- Dropping follow-up after two touches. Plenty of janitorial wins land on the fourth or fifth contact, usually timed to a renewal date you logged months earlier. Keep a dated callback list.
- Bidding public RFPs at your private-sector margin. Public scoring weights price heavily. Build a bid-specific cost model or skip the portal.
If you are shopping for commercial cleaning leads in a specific metro, confirm the facility mix supports nightly routes before you buy anything, then pick the model that matches who runs your walkthroughs.
Frequently asked questions
Is there a real difference between janitorial leads and commercial cleaning leads?
Not in the dictionary, but yes in practice. Janitorial lists usually point at larger buildings with facility managers, nightly schedules and $1,500 to $12,000 monthly contracts, while commercial cleaning lists pull small offices at $400 to $1,800 a month on 1x to 3x weekly service. Ask any vendor for the square footage range and buyer title on their last 20 leads and the difference shows up fast.
How much do janitorial leads cost?
Shared contacts from marketplaces run $20 to $80 and are sold three to five times. Qualified pay-per-lead outbound starts around $150 per lead, per-appointment pricing lands between $300 and $900, and retainers run $1,500 to $6,000 a month. The number that matters is cost per signed contract: at $175 a lead and 3 contracts from 20 leads, that is about $1,167 per account.
Are exclusive janitorial leads worth more than shared leads?
For recurring janitorial work, usually yes. When the same building goes to four companies, the conversation becomes a price comparison before anyone walks the site. A lead sent to one company only lets you set the frame, present a staffing plan, and compete on scope instead of a per-visit number.
How long does it take to close a janitorial contract?
Plan on 3 to 9 months when the buyer is a facility manager or procurement, because most buildings are already under contract and only move at renewal. Small office deals close in 2 to 6 weeks. Log every contract end date you hear and schedule the callback 60 days before it.
Who is the decision maker for janitorial services?
It tracks building size. Under 10,000 square feet it is the office manager or owner, 10,000 to 100,000 square feet it is the facility manager or director of operations, multi-tenant buildings route to the property manager, medical offices to the practice manager, and chains, schools and government to procurement.
Can I get janitorial leads from government bid portals?
Yes, and the volume is real. Federal opportunities post on SAM.gov, while BidNet and state, county and school district portals carry most local work. Expect a 90 to 180 day cycle, insurance and bonding requirements, and scoring that weights price heavily, so build a bid-specific cost model first.
Should I use the word janitorial on my website?
Use both, in different places. Put janitorial services in your capability statement, bid responses, outbound subject lines and LinkedIn headline, where facility managers read. Keep commercial cleaning and office cleaning on your main service pages, where small businesses search.
How many leads do I need to buy to land one janitorial contract?
Use 6 to 8 qualified leads per contract as a planning number. In the worked example above, 20 leads produced 14 walkthroughs, 12 proposals and 3 signed contracts. If your ratio is worse than 12 leads per contract, the problem is usually proposal speed or follow-up rather than the leads.
See if your area has janitorial volume
Request leads in your area to discuss how these insights can help grow your commercial cleaning business.
Request Leads in Your Area