OneVia Leads Optimized

Marketing Economics

How to Calculate Cost per Booked Estimate (With Formula)

Cost per booked estimate is calculated by dividing total marketing or lead-generation spend for a given period by the number of confirmed, booked appointments that spend produced: Cost per Booked Estimate = Total Spend ÷ Number of Booked Appointments. It's a more useful metric than cost per lead alone because it accounts for how well a lead source (or your own follow-up process) actually converts inquiries into appointments on the calendar. Tracking this number consistently, across sources and over time, lets a contractor compare marketing channels on equal footing and see whether a cheaper lead source is actually cheaper once appointment conversion is factored in.

Published · Updated · 7 min read

The formula

Cost per booked estimate = Total spend for the period ÷ Number of booked appointments generated in that period. Spend should include everything that went into producing those appointments: ad spend, lead provider fees, and, if you want a fully loaded number, a reasonable share of staff time spent on follow-up calls.

Most contractors start with a simpler version — just the direct cost of leads or ads — and add staff time later once the basic tracking habit is established.

A worked example

The figures below are illustrative math used to demonstrate the calculation. They are not a projection, average, or guarantee for any contractor's actual results.

Illustrative example, not a projection

  • Total marketing spend for the month: $3,600
  • Number of leads generated: 60
  • Number of those leads converted into booked appointments: 24
  • Cost per lead = $3,600 ÷ 60 = $60
  • Cost per booked estimate = $3,600 ÷ 24 = $150
  • If follow-up improvements raised booked appointments to 30 without increasing spend, cost per booked estimate would fall to $120.

Why this metric beats cost per lead alone

Cost per lead only tells you how much you paid to generate interest — it says nothing about whether that interest turned into anything on your calendar. Two lead sources can have identical cost per lead and wildly different cost per booked estimate if one converts to appointments at twice the rate of the other.

Because appointment conversion depends heavily on your own speed to respond and follow-up quality, cost per booked estimate also captures some of your internal process performance, not just the lead source's quality. That's useful, but it also means comparing this number across sources is only fair if your follow-up process was applied consistently to both.

Taking it one step further: cost per completed job

The natural next step is calculating cost per completed job — total spend divided by the number of jobs actually closed and completed. This is the number that ultimately determines whether a marketing channel is profitable, since a cheap booked appointment that never closes isn't actually a bargain.

Building out all three numbers (cost per lead, cost per booked estimate, cost per completed job) side by side, for each marketing channel, gives a much fuller picture than any single metric on its own.

  • Cost per lead: efficiency of generating raw interest
  • Cost per booked estimate: efficiency of converting interest into a calendar appointment
  • Cost per completed job: the number that reflects actual profitability

Common mistakes when tracking this metric

The most common mistake is inconsistent time windows — comparing spend from one month against appointments booked in a different month because of lag between lead generation and booking. Try to match spend and appointments to the same cohort of leads where possible, even if that means a short delay before the number is final.

Another common mistake is excluding no-show appointments from the denominator. A 'booked' appointment should count when it was booked, whether or not the homeowner ultimately showed up — show rate is a separate, equally important metric to track alongside this one.

What this guidance cannot tell you

  • This formula tells you efficiency, not profitability — you still need average job value and close rate to know whether a given cost per booked estimate is worth paying.
  • It can't account for lifetime value from repeat business or referrals stemming from a completed job.
  • Comparing this number across lead sources is only fair if follow-up speed and process were reasonably consistent across both.
  • Small sample sizes (very few leads or appointments in a period) can make this number swing widely from month to month without reflecting a real trend.