Know your HVAC numbers before month-end

Services

Marketing cost per booked job

Marketing cost per booked job is everything you spend to win work, divided by the jobs from that marketing that reached the schedule. It belongs on the owner dashboard beside margin, not in a separate agency report.

Written by Ali Sedighi, MBALast updated:

Marketing cost per booked job is the total cost of winning work in a period divided by the number of jobs from that marketing that landed on the schedule. On this site it is one line of the owner dashboard, defined once and measured the same way every month, so it can sit beside margin and cash rather than in a glossy report nobody reads.

We are not an HVAC contractor. We do not book, run or price your jobs; we audit how marketing dollars turn into booked work and report it plainly.

Why a dashboard definition matters

Every agency, lead service and software tool reports its own version of cost per lead. They rarely agree, because each one counts differently. One counts form fills, another counts calls longer than 30 seconds, a third counts anything that came through its own phone number. An owner who compares them is comparing three different measures.

A dashboard line fixes the definition. For each channel we agree:

  • What counts as cost: spend plus fees plus tools, allocated to the channel that uses them.
  • What counts as booked: a job with a date and an address on the schedule, not a quote request or a message.
  • How source is recorded: the code your office enters, cross-checked against call tracking where it exists.

A worked example

Say you spent the following in October, with these booked jobs:

Channel Total cost (spend + fees + tools) Booked jobs Cost per booked job
Google Ads $6,300 54 $117
Local Services Ads $2,750 31 $89
Google Business Profile and SEO $2,400 46 $52
Direct mail to members $900 18 $50
All marketing $12,350 149 $83

The blended $83 looks comfortable. The line by channel shows paid search costing more than twice what organic and member mail cost. Whether that is a problem depends on what those jobs are worth, which is why this line always sits next to gross margin by job type. If Google Ads is booking replacements and the mail piece is booking tune-ups, $117 may be the better bargain.

What is included

  1. A cost ledger for marketing, built from invoices and ad accounts, with every fee and tool allocated to a channel.
  2. Source rules for your office and a short checklist so every booking gets a code.
  3. A monthly reconciliation of booked jobs by source against your schedule, with gaps flagged.
  4. A dashboard line per channel and overall, with the booking rate (booked jobs divided by inbound calls and messages) beside it.

Who it is for

Owners spending at least a few thousand dollars a month across two or more channels, and anyone switching agencies who wants a neutral baseline before the change. It is equally useful if you run marketing in-house.

Timeline

Two to four weeks to set up the ledger and source rules, depending on how many accounts and vendors are involved. The first full month of clean data follows. Timing is confirmed in writing.

How results are measured

We measure whether the figure is complete, consistent and explained each month. Changes to the cost itself depend on the campaigns and on how well your office books, and we report them honestly either way.

Mistakes to avoid

  • Leaving agency fees out. A $3,000 management fee on $5,000 of spend changes everything.
  • Counting quotes as booked jobs. For replacements, track both: cost per booked in-home visit and cost per sold job.
  • Judging a channel in one month. Search and maps work builds over time; review a rolling three-month figure.
  • Ignoring the booking rate. A channel can be producing calls your office never converts. That is an office problem, not a marketing one.

Our marketing results, such as HVACDeal.ca at a 12:1 ROI, are on the results page. For a do-it-yourself version of the line, see the dashboard checklist, or contact us with last month's spend by channel.

Frequently asked questions

What should be included in marketing cost?

Ad spend, agency or freelancer fees, directory and lead-service charges, call-tracking and review tools, website hosting, and any promotional discounts you funded. Leaving fees out makes paid channels look cheaper than they are.

Why booked jobs and not leads?

A lead that never books costs you money and produces nothing. Booked jobs are the first point where your office has turned interest into work, so it is the fairest place to judge a channel.

Do you run the ads too?

This service audits and reports the number. If you want campaigns run, the HVAC.Agency plans on our pricing page do that, and the dashboard line stays the same so you can judge us by it.

What if my office does not record lead source?

That is the most common gap. We help set up simple source codes in your booking process and call tracking where needed, and until the data is clean we report the figure with an honest margin of error.