Digital marketing for roofing, HVAC, plumbing, and restoration companies Talk to us: (888) 552-5453

What a booked job actually costs you.

Cost per lead is the number every agency reports and almost no owner can act on. Cost per booked job is the number that tells you whether the marketing is working. Here is how to get from one to the other, with a worked example.

Home services owner and technician reviewing the day schedule beside a work van

Why cost per lead hides the problem.

A lead is anything that made contact. A form fill from a tire kicker, a call from a salesperson, a homeowner four states away, and the job you actually wanted all count as one lead each. When cost per lead falls, it usually means the campaign found a cheaper way to generate contacts, not a better way to generate jobs. The dashboard turns green and the schedule stays flat.

Two channels, same cost per lead, different businesses
Local Services Ads at $60 a lead that books half the time is a $120 job. A social campaign at $60 a lead that books one in ten is a $600 job. The report shows them as equal
The cheapest leads are frequently the worst
Broad match terms, wide radiuses and generic creative produce volume. Volume is what cost per lead rewards, so the optimization drifts toward exactly the leads you did not want
Nobody counts the calls that rang out
A lead that called at 7 PM and got voicemail is still a lead on the report. It is not a job, and the reason it is not a job has nothing to do with the campaign
The average hides the mix
One number across roofing repair and roofing replacement, or emergency and scheduled work, tells you nothing about either

Of last month's marketing budget, how much produced a job that was actually done?

The four numbers you need.

None of them is hard to get. All four have to be in the same place.

01

Spend by channel

What each campaign cost last month, including what you pay the agency, the call tracking and anything else that only exists because the channel does.

02

Contacts by channel, with a source on every one

Every call, form and text, tagged with the campaign that produced it. A tracked number per channel does most of this on its own.

03

Booked jobs, matched back to the contact

The CRM or the field software knows which contacts became jobs. Matching them to the source is the step most companies skip, and it is the whole point.

04

Average ticket by channel

Because a channel that books smaller jobs at a lower cost can still be the worse channel.

The worked example.

Illustrative figures for a two-crew HVAC company in a mid-size metro, one month. Paid search spent $4,200 and produced 61 contacts, 24 of which booked, at an average ticket of $1,850. Cost per lead: $69. Cost per booked job: $175. Revenue produced: $44,400. Meta spent $1,600 and produced 48 contacts, 6 of which booked, at an average ticket of $2,400. Cost per lead: $33. Cost per booked job: $267. Revenue produced: $14,400.

On cost per lead, Meta wins by half. On cost per booked job, paid search wins by a third, and it produced three times the revenue. The owner who only sees the first number moves budget in the wrong direction. The owner who sees the second keeps the paid search running, and then asks the better question about Meta, which is whether the booking rate can be fixed rather than whether the channel should be cut.

Cost per lead
Spend divided by contacts. Cheap to produce, cheap to fake, and the number most reports lead with
Cost per booked job
Spend divided by jobs that went on the schedule. The number that decides whether a channel stays on
Revenue per dollar
Revenue from those jobs divided by spend. The number that decides how much more to put in
Booking rate
Jobs divided by contacts. When it is low, the problem is usually the phone, not the campaign

Questions owners ask about cost per booked job

What is a good cost per booked job?

It depends entirely on the ticket. A $175 cost on an $1,850 HVAC repair is excellent. The same $175 on a $220 drain clearing is a loss. Judge it against the average ticket for that service, never against an industry average.

My agency says attribution is impossible for phone calls.

It is not. A dedicated tracked number per channel, a recording, and a match against the CRM gets most of the way there in the first month. Multi-touch attribution is harder; source attribution is routine.

How long before the number is reliable?

Two full months. The first month establishes the tracking; the second is the first clean read. Decisions made on week-two data are usually wrong.

Can you show me this for my company?

Yes. Send the website and we will come back with where your calls are going, what the channels currently produce, and the first fix.

Start with the gap that is costing you the most.

Most owners do not need all of this. They need the one thing currently leaking revenue,

  • Which channel is producing work, and which is producing noise
  • Where your visibility drops off against the companies taking your calls
  • The one fix that pays for itself fastest
  • What we would leave alone for now, and why
Request your attribution review
Six fields. No sales call to get it.

Prefer to talk? (888) 552-5453

Let's Talk!

Start your FREE Website Review and receive a FREE Consultation. Use the form below or call us at (888) 552-5453 today!