Business Growth

Why Your LSA Cost Per Lead Just Doubled (and It Is Not Google's Fault)

When your Local Services Ads cost per lead jumps, the instinct is to blame Google. Google raised the price, Google changed the algorithm, Google is squeezing small businesses. That story is comforting because it makes the villain a company you were already suspicious of. It is also usually wrong. Google runs LSA as an auction, and an auction price is set by the bidders, not the auctioneer. If your cost per lead doubled, the useful question is not "what did Google do." It is "who started bidding against me who can afford to pay more than I can." In a lot of metros right now, the answer is a private-equity-backed platform. Here is why it can outbid you on the exact same customer, and why that is a structural problem no bidding tactic fixes.

Joshua Agonya Pi'Rwot

By Joshua Agonya Pi'Rwot

Founder, Business Growth Accelerator

Executive summary

When a private-equity platform enters your metro, your Local Services Ads cost per lead can climb fast. The reason is not Google raising prices. It is a bidder who can rationally pay more than you for the same customer. Here is the mechanism.

Section 1

The mechanism: two bidders, two different math problems

You and the platform are bidding for the same lead. You are doing job-margin math. A booked call is worth to you whatever profit the job leaves after costs. If a job nets you a few hundred dollars, you cannot rationally pay a cost per lead that eats most of that, because then you worked for nothing. The platform is doing exit-multiple math. It is not valued on this year's job margin. It is valued on a multiple of its recurring revenue and customer base at sale. So a booked customer is worth not just the job's profit, but several dollars of enterprise value the moment the platform sells the business at a higher multiple than it paid to build it. That means the platform can rationally pay a cost per lead that would bankrupt you, and still come out ahead on its own math, because you are counting job profit and it is counting mark-up on the way to an exit. That is the whole story. The auction did not get more expensive because Google got greedy. It got more expensive because a bidder entered whose cost of capital and valuation model let it pay more for your customer than your customer is worth to you. Google is just the venue where two incompatible math problems meet.

Section 2

Why this is a market signal, not a Google problem

The scale of the money moving into the trades is why this is showing up in your ad account. Private-equity add-on activity in HVAC rose 88 percent year over year through mid-2025, and financial buyers now account for roughly half of HVAC service transactions (S&P Global Market Intelligence, 2025). When that much capital enters a fragmented local-services market, it has to be deployed, and one of the first places it goes is the paid-lead auction, because buying booked customers is the fastest way to grow the base a platform will later mark up. So a doubling cost per lead is often a leading indicator that a platform entered or expanded in your metro. It is the same event as the hiring spree and the sudden competitor who is "everywhere at once." Reading it as a Google price hike sends you into the wrong fight: tweaking bids and landing pages to win an auction you cannot win, against a bidder who is not even playing your game.

Section 3

What actually changes the math

You will not out-bid an exit multiple with operating cash. What you can do is reduce how much of your demand transits the auction at all. Every customer who calls you by name, renews a service agreement, or arrives through a referral is a customer the platform never got to bid for. That is the real counter to a bid-up auction: not a smarter bid, but a growing share of demand that never enters the auction. Concede the paid channel on purpose where the platform has made it irrational, and pour the margin into owned demand. That build is its own playbook. The point here is only to stop blaming the auctioneer for a price the bidders set.

Section 4

The fitness test

You are looking at a private-equity ad-auction squeeze, not a Google problem, if your cost per lead climbed sharply in a short window, the rise tracks the arrival of one competitor who is suddenly dominant in the paid results, and that competitor also shows the other tells of a capitalized buyer such as a hiring spree or a membership push. Under those conditions, spending more to win the auction is spending your operating cash against someone else's exit multiple, and that trade gets worse every quarter as the platform's base grows. You have an ordinary bidding-efficiency problem, and can fix it with normal optimization, if your cost per lead drifted up gradually across many competitors with no single dominant new bidder, and your service categories, geography, and reviews all look competitive. In that case the auction is merely crowded, not captured, and better targeting and a stronger profile still move the number. The distinction is whether one well-capitalized bidder changed the shape of the auction, or the whole market simply got a little more expensive. Only the first one is unwinnable on price, and only the first one should send you to build demand off the auction entirely.

FAQ

Direct answers for operators.

Did Google raise my lead prices?

Almost certainly not. Google runs Local Services Ads as an auction, and an auction price is set by the bidders, not the auctioneer. If your cost per lead doubled, the useful question is not "what did Google do" but "who started bidding against me who can afford to pay more than I can." Blaming Google is comforting because it makes the villain a company you were already suspicious of, but it usually sends you into the wrong fight.

Why can a PE-backed platform outbid me on the same lead?

You are doing job-margin math: a booked call is worth whatever profit the job leaves after costs, so you cannot pay a cost per lead that eats most of it. The platform is doing exit-multiple math: a booked customer is worth job profit plus several dollars of enterprise value the moment the platform sells at a higher multiple than it paid to build the base. It can rationally pay a cost per lead that would bankrupt you and still come out ahead. Google is just the venue where two incompatible math problems meet.

Is a doubling cost per lead a Google problem or a market signal?

Usually a market signal. When private-equity capital enters a fragmented local-services market, one of the first places it goes is the paid-lead auction, because buying booked customers is the fastest way to grow a base it will later mark up. A sharp jump in your cost per lead is often a leading indicator that a platform entered or expanded in your metro, the same event as the hiring spree and the competitor who is suddenly everywhere at once.

What actually fixes it?

Not a smarter bid. You will not out-bid an exit multiple with operating cash. What you can do is reduce how much of your demand transits the auction at all. Every customer who calls you by name, renews a service agreement, or arrives through a referral is a customer the platform never got to bid for. Concede the paid channel on purpose where the platform has made it irrational, and pour the margin into owned demand.

Joshua Agonya Pi'Rwot

Written by

Joshua Agonya Pi'Rwot

Founder, Business Growth Accelerator · Country Director, AVODA Group Uganda · EMBA

Joshua helps service-business operators turn scattered marketing into a clear path from first attention to booked call. He is Founder of Business Growth Accelerator and Country Director of AVODA Group Uganda.