Home services - Lead economics - 8 min read
Lead Cost Is the Wrong Number for Home Service Teams
Two home service companies can pay the same per lead and get completely different results. The number that decides whether the month works is cost per booked job, and the way to move it is not cheaper leads.
The number on the invoice is not the number that matters
Most home service owners can tell you what a lead costs. They watch it closely, and they push their marketing to bring it down. It feels like the number that controls the month.
It is not. Two companies can pay the exact same amount per lead and end the month in completely different places, because one books a real job from those leads far more often than the other. The price of the lead is the same. The cost of the work they actually won is not.
The number that decides whether the month works is cost per booked job: what you spent to get leads, divided by the jobs you actually put on the schedule. A lead nobody booked did not get cheaper because the lead itself was cheap. It got more expensive, because you paid for it and got nothing back.
Chasing a cheaper lead is the wrong lever
When cost per booked job is too high, the instinct is to go find cheaper leads. Sometimes that helps. Often it does the opposite, because the cheapest sources tend to send less-ready homeowners, and a pile of leads that never book is expensive at any price.
The bigger lever is usually sitting inside the business already. It is the gap between the leads you paid for and the leads you actually worked. Close that gap and cost per booked job can drop without spending another dollar on traffic. That is the same reason owned quote links can cost less per signed job than shared lead marketplaces: it is not only what you pay, it is how much of it turns into work.
What cost per booked job actually counts
You do not need a dashboard to start. Over a set period, take what you spent to generate leads and divide it by the jobs those leads became. To make it honest, be clear about what goes in:
- Every dollar spent to create the leads, not just the ad platforms but the sources you treat as free until you count the time.
- Every lead those dollars produced, including the ones nobody called back.
- Only the jobs that were actually booked, not quotes still sitting open or homeowners still deciding.
Most of the waste is leads you already paid for
The first time most teams run this, the surprise is not the price of a lead. It is how many paid-for leads never became anything, and how much that quietly costs.
The expensive miss is rarely the lead you chose not to buy. It is the one you bought and then let go quiet. A request that landed with no owner. A no-cool call that waited too long for a callback. A replacement quote that went out and never got a follow-up, which is exactly how an undecided HVAC changeout stalls into a lost sale.
None of those failures show up on the lead invoice. They show up as a cost per booked job that stays stubbornly high while everyone blames the price of leads. The money was already spent. The only question left was whether anyone finished the job of turning it into work.
Speed to the first call is table stakes; the second touch moves the number
Every home service team has heard that response speed matters, and it does. Answering fast is now the price of entry, not an advantage. Deciding which request to call first is part of the same discipline.
But a fast first call is often not where the job is won or lost. That happens on the second and third touch, the follow-up after the homeowner said they needed to think, the callback on the quote that went quiet. That later touch is where cost per booked job tends to move, and it is also the part that disappears first on a busy day, because no one owns it and nothing writes it down.
You cannot improve a number you do not watch
Cost per lead is easy to see, so it gets all the attention. Cost per booked job takes a little more work to track, which is exactly why it is the more useful number.
Track it per source, not just overall. A source with a higher price per lead can be the cheaper source per booked job if those leads are more ready and your team works them well. A cheap source that rarely books is not cheap at all. Once you can see cost per booked job by source, you stop optimizing the number on the invoice and start optimizing the number that pays the bills.
Where the leak actually gets fixed
Lowering cost per booked job is less about traffic and more about operations. Every request needs an owner, a written next action, and a follow-up that actually happens instead of living in someone's memory. That is unglamorous work, and it is where the money hides.
Start small. Take a set of recent requests, make the owner explicit, write the next action, and at the end of the week look at how many became booked jobs and how many quietly went cold. The pattern shows up fast.
Kaldwick gives a home service team one owned quote link and a readable record of the homeowner context, the owner, the last action, and the next action. It does not make the calls or lower what a lead costs. It keeps the leads you already paid for, their owner, and their next action visible instead of lost before someone decides what happens next, so more of them have a chance to become the jobs your cost per booked job is really measuring.
Frequently asked questions
What is a good cost per lead for home services?
It depends so much on trade, market, and source that the number alone tells you little. A more useful question is cost per booked job: what you spent on leads divided by the jobs you actually scheduled. A "cheap" lead that never books is expensive, and a pricier lead that books can be the better deal.
How do you lower cost per booked job?
Usually by booking more of the leads you already have, not by buying cheaper ones. That means every request has an owner, a next action, and a real follow-up, so paid-for leads do not go cold before anyone works them. Cheaper traffic is a smaller lever than the leads leaking out the back.
Is a cheaper lead source always better?
No. A source with a higher price per lead can cost less per booked job if those homeowners are more ready and your team follows up well. Compare sources on cost per booked job, not on the price of the lead.
Can software lower my lead cost?
Software does not lower what a lead costs to buy. What it can do is keep the leads you already paid for visible, owned, and followed up, so more of them have a chance to book. The team still makes the calls and decides what happens next.