Google Ads for Cleaning Companies: What a Qualified Lead Should Cost

Cleaning buys the cheapest qualified demand in home services, and cleaning companies still lose money on it. LocaliQ's 2025 home services benchmarks, drawn from 3,211 US search campaigns, put the category at $8.50 a click and $46.99 a lead, second-lowest of sixteen categories behind pools and spas at $45.15. Roofing pays $228.15 for the same thing.
So when a cleaning account underperforms, the auction is almost never the reason. It is job seekers eating the budget, a category keyword loose on broad match, and a bid set from one job's ticket rather than the client behind it.
The three ad products, and which one to buy first
Local Services Ads charge per lead and put a Google Verified badge above the map. Search Ads charge per click and send traffic to your site. Performance Max spreads budget across Search, Display, YouTube and Maps with automation deciding where it lands.
| Product | Cost model | Control | Ramp | Buy it |
|---|---|---|---|---|
| Local Services Ads | Per lead | Low | 2 to 4 weeks | First |
| Search, residential | Per click | High | 2 to 6 weeks | Second |
| Search, commercial | Per click | High | 6 to 12 weeks | If you sell commercial |
| LSA plus Search | Blended | Medium | 3 to 6 weeks | Once both are tracked |
| Performance Max | Per goal | Very low | 4 to 8 weeks | Last, with exclusions |
Google's category is called House cleaning services. Screening asks for a business registration check, general liability and professional liability insurance, state-level business and owner licenses, and background checks on the business and the owner, so start the paperwork two to four weeks before you want leads.
One change most cleaning advice has missed. Google retired the Google Guaranteed and Google Screened badges in October 2025 and replaced both with a single Google Verified badge, and the money-back guarantee behind it was discontinued. If your site still promises a Google-backed guarantee, take it down. That is a promise you cannot keep.
There is also no commercial janitorial category. Google's screening documentation describes house cleaning as covering standard or deep cleans "on offices or homes," so a janitorial company runs commercial work through a consumer-shaped category and fields homeowner calls all day. If commercial is your business, LSA is a supplement, not a strategy.
Performance Max goes last and wastes money fastest. Without brand exclusions, location exclusions and an account-level negative list it finds the cheapest traffic available, and in this vertical that is people looking for a job.
What a qualified cleaning lead should actually cost
The residential numbers hold together in a way most verticals do not. An $8.50 click converting at 17.65 percent produces a $48 lead, and LocaliQ reports $46.99. That is the best click-to-lead rate of any home services category in the study, because residential cleaning intent is short-horizon. Somebody searching "move out cleaning near me" has a deposit deadline, not a research project.
Local Services Ads are harder to pin down. Google publishes no rate card and the price is a live auction against category, city and competitor density, so operators report a band of roughly $20 to $70 per lead. Commercial janitorial keywords generally cost more, because the buyer is a facility manager and the volume is thin, but no benchmark study breaks that category out, so every published commercial figure is an estimate rather than a measurement.
Cost per lead is not your bid ceiling in any case. A recurring biweekly client is worth dozens of cleans rather than one, which puts the cost you are allowed to pay well above what most cleaning companies spend, and the derivation sits in how to get cleaning business leads. Bid on "deep cleaning" with the one-time ticket in your head and you lose to whoever did the arithmetic.
The negative keyword list, and why "cleaning services" is a trap
Cleaning has the worst job-seeker contamination problem in home services. "House cleaning jobs" contains "house cleaning." "Cleaning services near me hiring" contains "cleaning services near me." On broad and phrase match Google serves your ad to both and charges $8.50 for the privilege. Employment terms are the largest single source of wasted spend in a cleaning account, and they cost nothing to remove.
| Bucket | Terms to block | Who searches it | Priority |
|---|---|---|---|
| Employment | jobs, hiring, careers, salary, hourly, apply, resume, indeed | Future staff | Day one |
| Supplies | supplies, equipment, chemicals, vacuum, wholesale, distributor | Cleaners restocking | Day one |
| Start a business | how to start, franchise, business plan, bid template, license | Aspiring competitors | Day one |
| DIY | how to clean, best way to clean, homemade, vinegar, hacks | Do-it-yourselfers | Week one |
| Free and cheap | free, cheap, volunteer, grant, donation | Non-buyers | Week one |
| Wrong service | dry cleaning, car wash, air duct, septic, gutter | Another industry | Week one |
| Competitor brands | Merry Maids, Molly Maid, The Cleaning Authority | Their customers | Decide deliberately |
Which brings us to "cleaning services," the obvious keyword and the worst one in the account. It is a category label, not a purchase, carrying no signal about who is searching or whether they intend to pay anyone. Matched loosely it picks up "cleaning services jobs," "cleaning services prices per hour" and "dry cleaning services near me."
The keywords that convert name the job or name the customer. "Maid service near me," "move out cleaning [city]," "office cleaning services [city]." Job type tells you the ticket and the ticket tells you the bid. "Cleaning services" tells you nothing, which is why it is cheap to enter and expensive to run.
Residential and commercial need separate campaigns
If you serve both, split the campaigns, budgets, negative lists and landing pages. A homeowner decides in days on price and availability. A property manager searching "janitorial services Dallas" is opening a vendor evaluation that ends in a site walk and a priced bid, which we cover in commercial cleaning SEO. Your commercial KPI is bid walks scheduled, not form fills.
Landing page and call handling are part of your ad budget
The 17.65 percent conversion rate is what a good page earns, not what any page gets. Put an instant quote form above the fold asking for bedrooms and bathrooms or square footage, frequency, zip code and preferred date. Frequency is the most valuable field on it, because it separates a one-time job from a recurring client before anyone picks up the phone. Show a price range, and pass the form into whatever you schedule in with the lead source attached to the client record.
Then answer the phone. The best-known research on inbound response, from InsideSales with MIT, found that calling a web lead within five minutes rather than thirty raised the odds of making contact by roughly a hundred times. It measured contact rates, not sales, but a lead that reaches voicemail is one you paid full price for and gave away.
And dispute aggressively. A meaningful share of LSA leads are spam, wrong numbers, out of area or duplicates, all of which are disputable, and every credited dispute cuts your effective cost per lead. An hour a week in that queue pays well.
How to pace budget across the cleaning year
January is the best-value window on the calendar. Click prices sit at their annual low as post-holiday budgets contract while spring cleaning intent is already climbing. That is inference from two patterns rather than a cleaning-specific dataset, but the direction is reliable.
From April through August, move-out demand concentrates in the last week of every month because leases end. Weight daily budgets toward the final seven to ten days rather than pacing evenly.
In the fourth quarter, click prices across most of search climb as retail bidding floods the auction. Nobody publishes a cleaning-specific number for that lift, but the direction repeats every year, and it means cleaning advertisers pay a tax in an auction they are not competing in. Lean on email and retention instead, and what a cleaning business should spend on marketing covers the rest of the allocation.
Where cleaning accounts usually leak
Underperforming accounts are rarely one big mistake. No employment negatives, a category keyword on broad match, a landing page that never asks about frequency, and a dispute queue nobody opens can together consume a third of a budget without ever looking like a single problem. If you want them found and fixed rather than described, that is what our paid advertising work is for. Either way, run the negative keyword list first. It costs nothing and usually pays for itself in the first week.
FAQ
How much does a cleaning lead cost on Google Ads?
Residential search leads averaged $46.99 in LocaliQ's 2025 home services benchmark of 3,211 US campaigns, built on an $8.50 average click and a 17.65 percent conversion rate, the second-lowest cost per lead of the sixteen categories measured. Local Services Ads have no rate card and price by live auction, so operators report a wide band of $20 to $70. Commercial janitorial keywords cost more, but no study breaks that category out, so treat published commercial figures as estimates.
Should a cleaning company run Local Services Ads or Search Ads first?
Local Services Ads first, because you pay per lead instead of per click and the Google Verified badge sits above the map. Budget two to four weeks for screening, since the House cleaning services category requires general liability and professional liability insurance, state business and owner licenses, a business registration check, and background checks on the business and owner. Add Search Ads second, once your negative keyword list is in place and you can control job type and zip code. Run Performance Max last.
What is a good cost per acquisition for a recurring cleaning client?
Most residential cleaners report acquiring a client in the $150 to $250 range, with operator-reported figures spreading from $100 to $300. Treat that as your average, not your ceiling. A recurring biweekly client is worth dozens of visits rather than one, so the cost you are allowed to pay is several times what most owners bid to, which is why cleaning accounts are more often underspent than overspent.
Which negative keywords should cleaning companies add first?
Block employment terms before you turn anything on: jobs, hiring, careers, salary, pay, hourly, apply, resume, indeed. Job seekers search these constantly and the phrases contain your money keywords, so broad and phrase match will serve them. Then add supplies, equipment, chemicals, wholesale, how to start a cleaning business, franchise, and business plan. It is the difference between a $47 lead and a $47 click that never intended to buy anything.