Cost Per Booked Job: The Metric Your Agency Hopes You Never Calculate
Cost per booked job = total channel spend ÷ jobs booked from that channel. It's the metric that measures your whole system (ad, intake, CSR, follow-up) instead of just the ad platform. Cost per lead measures the agency. Cost per booked job
<div class="tldr"><strong>TL;DR — Direct Answer</strong><p>Cost per booked job = total channel spend ÷ jobs booked from that channel. It's the metric that measures your whole system (ad, intake, CSR, follow-up) instead of just the ad platform. Cost per lead measures the agency. Cost per booked job measures the business. Most contractors have never calculated it for a single channel. Your cheapest leads might be your most expensive customers Every monthly report celebrates the same number: cost per lead is down. And every month, the bank account disagrees with the celebration. Here's the truth nobody puts on slide one: a $30 lead that never books costs infinitely more than a $150 lead that becomes a $12K install.</p></div> <p>produces leads at $42 each. Channel B produces leads at $135 each. For a year, Channel B gets threatened with the budget axe every quarter, because the report makes it look three times more expensive. Then someone finally connects the channels to the invoices. Channel A's cheap leads book at 22%. Lots of price shoppers, lots of out-of-area calls, lots of "just getting quotes." Real cost per booked job: $191. Channel B's expensive leads book at 61%. Higher intent, right service area, ready to schedule. Real cost per booked job: $221, but with an average ticket nearly double Channel A's. The "expensive" channel was the profitable one. The "cheap" channel had been quietly subsidized by a metric designed to make it look good. One calculation, and a year of budget meetings turned out to be arguments about the wrong number. Why this happens to almost everyone The reframe is simple: cost per lead measures the ad platform. Cost per booked job measures everything the ad platform feeds into. Between a lead and a booked job sit five moments that cost-per-lead reporting cannot see: How fast a human responded Whether the call got answered at all How the CSR handled the price question Whether scheduling created friction Whether anyone followed up on "let me think about it" A channel can produce beautiful leads that your system kills. Another can produce mediocre leads that your system converts. Cost per lead can't tell those stories apart. Cost per booked job can't tell anything else. The four blind spots the metric exposes Blind spot 1: the channel that books nothing. Ever wonder why a channel with great lead numbers never seems to show up in the install calendar? Because nobody checked. The false belief is that lead volume implies job volume. The truth: some channels attract researchers, tire- kickers, and out-of-area searches by their nature. The cost of not knowing: you fund that channel for years because its top-line number looks healthy. Blind spot 2: the intake leak wearing a channel costume. When booked jobs drop, which gets blamed first, the leads or the phones? Always the leads. The truth: a CSR booking- rate slide of eight points makes every channel's cost per booked job spike simultaneously. If all channels degrade at once, the leak is inside the building. The cost of misdiagnosis: you fire a vendor for a problem your front desk owns, then watch the new vendor "fail" the same way. Blind spot 3: the vanity of blended numbers. Isn't an overall cost per job good enough? No, because blended numbers hide the spread. A $250 blended cost per booked job can be one channel at $110 and another at $600 averaging out into false comfort. The decisions live in the spread: feed the $110, kill or fix the $600. Blend them and you've decided nothing. Blind spot 4: ignoring the ticket. Is a $300 cost per booked job bad? Wrong question. Against an $800 drain clearing it's brutal. Against a $14K system replacement it's spectacular. Cost per booked job only becomes a verdict when it stands next to average ticket and gross margin by channel. That pairing is the whole game. How to calculate it: the system This takes one spreadsheet and four disciplines. No new software. Part 1: All-in spend by channel. The goal in plain English: know what each channel truly costs. Media spend plus the management fee slice plus the tools that serve it. Most operators undercount by 20% because retainers and tools hide in other line items. Payoff: the numerator stops lying. Part 2: Source discipline in the CRM. The goal: every job carries a clean source. One standardized value list (LSA, Google Ads, GBP Organic, Website, Referral, Repeat), separate tracking numbers per channel, CSRs trained to fill the field. ServiceTitan, Housecall Pro, and Jobber all support this today; the gap is rules, not software. The longer setup guide is in How Contractors Should Track Lead Sources (/blog/track-lead-sources). Payoff: the denominator becomes real. Part 3: The division. The goal: one number per channel, weekly. Channel spend divided by booked jobs from that channel. Put it on the scoreboard next to average ticket. Fifteen minutes every Monday. Payoff: budget meetings shrink from debates to decisions. Part 4: The verdict habit. The goal: every number triggers one of four words. Scale, fix, cut, or investigate. Stable-or-dropping with capacity: scale. Rising two weeks straight: fix, with a named owner and a 14-day window. Sixty days bad with no fix path: cut. Numbers that don't reconcile: investigate before touching budget. The full decision rules live in The Four Marketing Decisions (/blog/four-decisions). Payoff: the metric stops being trivia and starts being a steering wheel. What changes when operators run this The pattern repeats across trades. First month: shock. A channel everyone loved turns out to cost 3x what anyone assumed, and a channel on the chopping block turns out to be the workhorse. Second month: the first real reallocation, moving budget from the worst number to the best one. Third month onward: the compounding part. CSR coaching gets prioritized because the math finally shows what a 10- point booking rate lift is worth across every channel at once. The emotional shift matters as much as the financial one. Owners describe the same thing: the Monday meeting stops being a feeling and starts being a page. Less arguing. Shorter meetings. Decisions that stick. Two paths from here Path one: keep grading marketing on cost per lead. The reports stay green, the bank account stays confused, and the cheap-lead channel keeps eating budget it never earned. Path two: run the math once. Pull 90 days of spend and booked jobs for your top three channels and divide. If your tracking can't produce those numbers, that finding is itself the answer, and it's exactly what the Marketing Blueprint (/audit) is built to fix: seven zones diagnosed, the scoreboard built in your stack, cost per booked job by channel as a standing deliverable. Not sure where to start? The Revenue Band Assessment (/assessment) takes four minutes and tells you which leaks are most likely draining your band. The hard way is another year of decisions based on the metric your vendors prefer. The systematic way is one division problem, run weekly.</p> <h2>Frequently asked questions</h2> <details><summary>What is a good cost per booked job?</summary><div>There's no universal number; it's always judged against average ticket and margin by channel. A useful starting benchmark: many healthy home service channels run 5 to 15% of average ticket. The real answer is trend and spread:</div></details> <details><summary>is each channel improving, and which channels beat your blended average?</summary><div>How is cost per booked job different from cost per</div></details> <details><summary>acquisition?</summary><div>They're cousins. CPA usually counts any conversion the ad platform tracks (forms, calls). Cost per booked job counts only scheduled work in your FSM with dollars attached, which is why it can't be gamed by lead-quality drift.</div></details> <details><summary>How do home service companies track marketing ROI?</summary><div>Three layers: cost per booked job by channel (efficiency), booked revenue by channel (volume), and gross margin by channel (quality). The scoreboard holds all three on one page. Anything more granular is optimization; anything less is guessing.</div></details> <details><summary>Do I need new software to calculate this?</summary><div>Almost never. Every major field service platform supports source fields and job values today. You need standardized source values, per-channel tracking numbers, and a 15- minute weekly reconciliation habit.</div></details> <details><summary>What if my agency won't report this number?</summary><div>Give them the formula and 30 days. A capable agency can produce it; a great one already does. A refusal tells you the relationship is built on metrics that protect the retainer, not the result.</div></details>
Find the leaks before you spend another dollar.
A self-scored worksheet covering the five leaks we find on most contractor teardowns — and the revenue each one quietly costs every month.