Cost-per-booked-job tracking replaces "how many leads did we get?" with "how many jobs did we book, from where, and what did each cost?" It is the single most useful report an HVAC owner can get from marketing, and most companies do not have it.
What it is
It is a chain of tracking from the first touch to the schedule. Every marketing channel gets its own way of being recognised: a tracking number on ads and listings, tagged links for search and social, source fields on web enquiries. Each month we match those contacts against the jobs in your field-service software.
The chain has four links, and each one usually breaks somewhere:
- Contact: a call, text or web enquiry arrives, and its source is recorded.
- Booking: the office turns that contact into a job on the schedule, or doesn't.
- Outcome: the job is completed, or for replacements, quoted and either sold or lost.
- Value: the invoice amount, and the gross margin for that job type from your margin map.
With all four connected, cost per booked job stops being a guess.
Who it is for
Any HVAC company spending a meaningful amount on paid search, Local Services Ads, directories, SEO or social, and receiving reports that stop at leads. It is also useful for companies with two or three vendors, each claiming credit for the same customers.
What is included
- Call tracking numbers for each paid channel, your website and key listings, in your name
- Tagged links and source capture on web enquiries
- A matching routine that pairs contacts with booked jobs each month
- A monthly report: spend, contacts, booked jobs, booking rate, cost per booked job and gross profit booked, by channel
- A short written commentary on what changed and what we recommend
What the report looks like
| Channel | Spend | Contacts | Booked | Cost per booked job | Gross profit booked |
|---|---|---|---|---|---|
| Paid search | $4,200 | 96 | 51 | $82 | $19,400 |
| Local Services Ads | $1,800 | 38 | 27 | $67 | $8,100 |
| Directory listing | $900 | 22 | 6 | $150 | $1,250 |
These figures are illustrative only. The point is the shape: in this example the directory looks cheap per contact, but at $150 per booked job and $1,250 in gross profit for $900 spent, it is the weakest money in the plan.
Timeline
- Weeks 1–2: tracking numbers, tagged links and source capture set up
- Weeks 3–4: first contacts flowing, first matching run
- Month 2: first full report with commentary
- Month 3: enough data to move budget with confidence
How results are measured
The service succeeds when you make budget decisions from the report. We look at how many tracked contacts are matched to a job outcome (we aim to match most of them, and show the unmatched share openly), whether cost per booked job by channel is moving toward the ceilings you set, and whether gross profit booked per marketing dollar is rising quarter over quarter.
Mistakes to avoid
- Counting every web enquiry and call as if it were a booking. A thirty-second wrong-number call is a contact, not a lead.
- Letting each vendor report on itself. Every platform's dashboard tends to credit itself. One matched report across all of them settles arguments.
- Ignoring repeat customers. A returning customer who found you through an ad still cost money to bring back. Track the source of each contact, not just new customers.
- Judging a channel on one month. Weather alone can double or halve a month in this trade.
- Leaving the office out. If CSRs skip the source field or book jobs under the wrong customer record, matching fails. A two-minute habit at booking time saves hours of guessing later.
Tracking is marketing measurement, not bookkeeping. We are not an HVAC contractor, and the gross profit column uses your margins rather than any accounting work of ours. If calls arrive but bookings lag, booking-rate coaching is the next step. To try the maths yourself, read the cost-per-booked-job guide, or see pricing.
Frequently asked questions
Do I need new software?
Usually not. Most field-service platforms can export jobs with a customer phone number and a date, which is enough to match calls to bookings. We add call tracking numbers and tagged links on the marketing side.
Will call tracking numbers hurt my Google Business Profile?
Not when they are set up properly. Your main number stays as the primary listing number and the tracking number is added as a secondary one, so your name, address and phone details stay consistent everywhere.
Who owns the tracking data?
You do. Tracking accounts are set up in your company's name or transferred to you, and you can export the data at any time, including if you stop working with us.
How soon will I see a report?
The first partial report usually arrives about four weeks after setup. A reliable view by channel takes two to three months, because one slow week can distort a small sample.