Revcore
SystemIndustriesServicesWorkGrow with AI
SoftwareCheck your market
Revcore

A growth firm for home improvement contractors. One contractor per trade, per market.

Explore
  • Work
  • Services
  • Industries
  • System
Company
  • About
  • Method
  • Markets
  • Insights
Get started
  • Check your market
  • RevCore Pro
  • Log in
© 2026 RevCore HQPrivacyTerms
Phoenix, AZ

What is cost per booked job?

Cost per booked job is total channel spend divided by the number of jobs actually signed from it, rather than by leads or appointments generated.

Why it matters for a contractor.

Judging channels on cost per lead systematically favors the channels producing the worst leads. This is the number that decides whether spend was worth it.

The failure of cost per lead is that it rewards volume regardless of quality. A source producing leads at a third the price and closing at a fifth the rate wins on the metric and loses on the bank account, and it will keep winning for as long as the metric is the one on the dashboard.

Getting the number requires tracking that survives past the form, which means the CRM rather than the ad platform. Platforms report what they can see, and what they can see ends at the conversion event. Everything that decides whether the money worked happens after that.

Pair it with revenue per booked job before drawing conclusions. A channel with a higher cost per job that brings larger projects can be the better channel, and a cheap source of small jobs can occupy the same crew hours for less money. Cost alone ranks channels; cost against ticket ranks them correctly.

What to ask a vendor about it.

  • What is my cost per booked job by channel, from the CRM rather than the ad platform?
  • What is the average ticket by channel, not just the cost?
  • How are offline closes attributed back to the source?
  • Which channel would you cut first if I capped the budget, and why?

Related terms

  • Show rate

    Show rate is the percentage of booked appointments where the homeowner is actually there when the estimator arrives.

  • Database reactivation

    Database reactivation is running campaigns against a contractor's existing CRM records, old quotes that never closed a...

  • AI receptionist

    An AI receptionist is a voice system that answers inbound inquiries at any hour, qualifies the caller against defined ...

Check if your market's openAll terms