Pay per call vs pay per lead is really a question about what you want to be billed for: a ringing phone, or a contact that meets a standard you agreed in writing. Both models charge per result rather than per click or per month, and both can work for a cleaning company. They reward different habits, though, and they reach different buyers. A house cleaner who answers every call between jobs can do well on pay per call. A janitorial company chasing five-night-a-week office contracts usually needs something the phone alone will not bring.
Every provider fact below comes from that provider's own pages, read in October 2026. Rules and prices change, so check the linked page before you sign up.
Pay per call vs pay per lead at a glance
| Pay per call | Pay per lead | |
|---|---|---|
| What you pay for | An inbound call that meets the provider's rules | A contact that meets a written definition |
| Typical trigger | Answered call, or a missed call past a time threshold | Form fill, reply, or a contact checked against criteria |
| Who starts contact | The customer dials a tracked number | Varies: the customer fills a form, or a provider reaches out |
| Speed | Immediate; you talk on the spot | Ranges from instant forms to qualified handoffs |
| Exclusivity | The call reaches one business, though the caller may phone others | Shared or exclusive, depending on the seller |
| Your workload | Answer fast, qualify on the call | Follow up, and qualify unless the seller already did |
| Disputes | Based on call recordings, duration, and the provider's list of invalid reasons | Based on the written lead definition and credit policy |
| Best match | Homeowners with an urgent or one-off need | Recurring commercial contracts and planned purchases |
What is pay per call?
Pay per call is a model where a provider sends live phone calls to your business through a tracked number and bills you for each call that passes its rules. The provider runs the ads or directory listings, the customer dials, the call is routed to you, and the tracking system logs the caller's number, the time and the duration. Those logs decide what you pay.
In home services, the familiar names include Google Local Services Ads, eLocal and Service Direct. Service Direct's home page says "You Pay Per Call" and describes the model as paying "only for qualified phone leads", and you set your own cost per lead. As of October 2026 its listed categories were trades such as plumbing, HVAC, pest control and water damage, with cleaning not among the ones named (Service Direct). 99 Calls sits between the two models: it runs your marketing and sends both calls to a 99 Calls tracking number and web forms, and we compare it in detail in LeadWharf vs 99 Calls.
What counts as a billable call?
A billable call is whatever the provider's written rules say it is, and the rules differ more than most owners expect. Three examples show the range.
Google Local Services Ads. Google charges for a call you answer or return and speak on. It also charges for a missed call during your business hours if the customer "stays on the line for more than 20 seconds", and that timer starts after the first key press when your phone menu asks callers to press a key. A caller who reaches your voicemail greeting and holds past 20 seconds is charged too, message or not. Repeat contact from the same number or email within 15 days is not charged again (Google).
eLocal. eLocal transfers a live customer to your business number, and its FAQ says calls "will always be exclusive" (eLocal FAQ). Its page on valid and invalid calls says a call must meet your program's minimum duration where one applies, and that an unanswered call the customer hangs up on can be billable once it has rung for 10 seconds or more (eLocal).
99 Calls. Its commercial cleaning page says duplicate and spam calls are removed before counting, and that its vetting filters robocalls, telemarketers, wrong numbers and wrong-trade calls (99 Calls).
Notice what these rules measure. They measure that a real person tried to reach you about a service you offer, inside your area. None of them confirms that the caller wants recurring work, has a budget, or can sign. That part is still yours to find out on the call.
What counts as a billable lead?
A billable lead is a contact that meets the seller's written definition, and the definition can sit anywhere on a wide spectrum. Our explainer on what pay per lead means covers the general model; here is how the spectrum looks for cleaning:
- Raw form fill. A name, number and a box ticked for "office cleaning". Often sold to several companies at once.
- Filtered request. The same form, checked for a working phone number, the right service and an address in your zone.
- Exclusive request. A filtered request sent to you alone.
- Qualified contact. Someone who has confirmed the need, how often they want cleaning and roughly when they want to start.
- Qualified decision-maker. All of the above, from the person who signs the agreement, with a direct line.
The further down that list a lead sits, the more work the seller has done before you pay, and the fewer dead calls you make. The best pay per lead companies for cleaning businesses shortlist sets out where each major provider lands.
Why do commercial cleaning buyers rarely phone in?
Commercial cleaning buyers rarely phone a number from an ad because switching cleaners is a planned business decision, not an emergency. A homeowner with guests arriving on Saturday searches, taps the first verified listing and calls. An office manager unhappy with the current crew behaves differently. They tend to ask peers for names, collect a few quotes by email, check insurance certificates, and line the decision up with a contract end date or a lease change. Property managers often keep a short vendor list and invite bids from it.
The search tools reflect this too. Google's US list of Local Services Ads categories includes house cleaning, carpet cleaning and window cleaning services, but as of October 2026 it has no janitorial or commercial cleaning category (Google).
The result is that many of the buildings you most want are never in the pool of people dialing. Somebody has to reach them first, which is where outbound pay-per-lead cleaning leads come in.
What does each model cost?
Neither model has one market price, and the providers that publish figures publish ranges. Google says Local Services Ads lead prices "may vary depending on your location, the job type, the type of lead, or your bidding mode", and that message leads are usually priced lower than phone leads (Google). 99 Calls' commercial cleaning page lists Local Services Ads leads at $33 to $68 each and Google Ads leads at $86 to $352 each, which it describes as nationwide ranges, and lists organic commercial cleaning leads at $54.99 each on its Growth package (99 Calls). eLocal works from a deposit that "will sit untouched unless we send you a call or lead" (eLocal FAQ).
The sticker price per call or per lead is the wrong number to compare. What matters is cost per signed contract. If ten cheap calls produce one small one-off clean, and three pricier leads produce one nightly office contract, the pricier leads won. Plug both into the cost per lead calculator using your own close rates.
How do disputes and credits work on each?
On pay per call, disputes turn on the call log and the provider's list of invalid reasons; on pay per lead, they turn on the written lead definition.
Google. Credits are automatic. Charged leads are reassessed and may be credited if later judged low quality, usually within 30 days. Google says it no longer credits "job type not serviced" or "geo not serviced" leads (Google). In practice, a caller asking for a service you never sell may still cost you.
eLocal. You request credit. Creditable calls include wrong numbers, job seekers, callers outside your area or asking for services you do not offer, prank and solicitation calls, and callers without authority to approve the work. A repeat call for the same need within 30 days counts as a duplicate, but you must supply the call ID to get the credit (eLocal). A call that simply does not turn into a job is not treated as invalid (eLocal FAQ).
Pay per lead. The credit rule is only as good as the definition. "Valid phone number" is easy to meet. "Named decision-maker who wants recurring cleaning in my area" is a far higher bar, and if a lead misses it, there is little to argue about. At LeadWharf, a lead that fails any of the three checks (in your area, wants regular work, the person who signs) is credited with no dispute.
When is pay per call the better choice?
Pay per call is the better choice when your customers search and dial on the same day and you can answer quickly. That describes a lot of residential work:
- House cleaning and move-out cleans, where people phone two or three companies and book the first that answers.
- Carpet and window cleaning, both of which have Local Services Ads categories in the US.
- Urgent jobs, such as a clean before a sale or an inspection.
- A staffed phone. Someone in the office picks up during working hours, so missed calls past the timer do not pile up as charges.
If you already run Local Services Ads, our LeadWharf vs Google Local Services Ads page goes deeper on that platform.
When is pay per lead the better choice?
Pay per lead is the better choice when the buyer you want is not dialing, or when you want qualification done before you pay.
- Recurring commercial contracts. Offices, clinics, schools and warehouses that would switch if asked, but are not searching this week.
- You are on the tools all day. A written lead waits for you; a ringing phone does not.
- You want the signer, not the receptionist. A qualified lead can name the decision-maker up front.
- You want a clear credit rule. A written standard is easier to hold a seller to than a seconds counter.
Questions to ask any pay-per-call or pay-per-lead provider
- What exactly makes a call or lead billable, in writing?
- Is there a minimum call duration, and when does the timer start?
- Are missed calls and voicemails charged?
- How long is the duplicate window for the same caller?
- Which reasons are creditable, and which are excluded?
- Do I have to request credit, and by when?
- Does the lead or call go to me alone?
- Has anyone confirmed the contact can approve the work?
Which should you choose?
Choose pay per call if your customers are homeowners who search, dial and book fast, and you can answer the phone. Choose pay per lead if you want recurring commercial contracts from buyers who would never have called you. Plenty of cleaning companies run both and compare them on cost per signed contract.
LeadWharf sells exclusive, pay-per-lead contacts: a decision-maker in your area who has said they want regular cleaning. The fair test is the first lead, which is credited if it misses a check. If that suits the work you want, book a call.
Last checked: October 2026.
- Google Local Services Ads Help, How leads are charged (checked October 2026)
- Google Local Services Ads Help, Lead credits (checked October 2026)
- Google Local Services Ads Help, US eligible categories (checked October 2026)
- eLocal, Frequently Asked Questions (checked October 2026)
- eLocal, Valid and invalid calls and leads (checked October 2026)
- 99 Calls, Commercial cleaning leads (checked October 2026)
- Service Direct, home page (checked October 2026)
