Skip to main content

My cost per lead is down but my cost per booked job is up. What is going on?

Google Ads Published September 21, 2026
Short Answer

Booking rate fell. Cost per booked job equals cost per lead divided by booking rate, so the two can move in opposite directions whenever the leads got cheaper and worse at the same time. The usual causes are a mix shift toward weaker sources, expansion into broader queries, a capacity constraint, or a counting change that inflated the lead number.

The identity that explains it

Cost per booked job is cost per lead divided by booking rate. That is arithmetic, not an insight, but writing it down settles the argument immediately: if job cost rose while lead cost fell, booking rate must have fallen by more than lead cost did.

So the entire diagnosis is about locating why booking rate moved. There are only four serious candidates, and they call for different responses.

The four candidates

  • Mix shift. A cheaper source grew its share. Each source's booking rate is unchanged; the blend got worse. Response: judge sources on cost per booked job and reallocate.
  • Query broadening. Within a source, the traffic drifted toward earlier-stage or less-relevant searches. Response: match types, negatives, and a value signal.
  • Capacity. Booking rate fell inside every source at once because calls are not being answered or appointments are not available. Response: staffing and scheduling, not media.
  • Counting change. Nothing real happened; a new conversion action or a counting setting inflated the lead denominator. Response: reconcile platform conversions to CRM records before doing anything else.

The test that separates them

Hold the source constant. Pick your largest campaign and chart its own booking rate over time against its own volume. If booking rate is flat within the campaign, the decline is a mix story and lives in budget allocation. If it slopes down inside the campaign, it is either query drift or capacity, and the search terms report separates those two.

None of this is possible without booking outcomes attached to the campaign that produced the lead. That join — ad platform to phone system to job record — is the piece most accounts are missing, and it is precisely what field service integration and revenue reporting exist to provide.

When falling booking rate is acceptable

Not every decline is a problem. If you deliberately expanded into broader demand, a lower booking rate at a lower lead cost can still produce more total booked jobs and more total revenue. That is what buying incremental demand looks like.

The failure pattern is different and unmistakable: booking rate falling while total booked jobs stay flat. That means you are paying for volume that produces nothing, and it is worth catching in weeks rather than at the end of a quarter. Watching lead cost, booking rate and booked jobs together in one place, every day, is the reason daily briefs beat monthly reports for this particular question.

Topics: cost per lead · booking rate · lead quality · diagnostics

Have a version of this question about your own business?

The useful answer usually depends on which systems you run and how they're connected. That's a conversation, not a blog post.

Related Answers

People who read this also asked

Browse the Answer Hub →

AI is easy to access. Making it useful is hard.

Bluefrog makes AI useful by integrating it with the way your business actually works — your software, your calls, your customers, your marketing and your revenue.

Technology development since 1997 · AI integration platforms since 2001