Skip to main content
VA Horizon
Book a Call
Roofing Glossary

What Is Cost Per Booked Job (CPB)?

Cost per booked job (CPB) is the total amount a roofing company actually spends, counting every lead or appointment it takes, to get one job under contract, not just the sticker price of a single lead or appointment.

$300 setup + $199 per booked appointment.

Cost per booked job (CPB) is the total amount a roofing company actually spends, counting every lead or appointment it takes, to get one job under contract, not just the sticker price of a single lead or appointment.

Cost Per Booked Job (CPB) explained

The math matters because close rate, not sticker price, determines the real number. A $50 shared lead closing at a 20% rate implies buying roughly five leads to land one job, putting the lead cost alone at $250 per closed job before counting the hours a rep spends chasing dead contacts. At the low end of the shared-lead close-rate range, 8%, that same $50 lead implies needing roughly twelve to thirteen leads, putting the lead cost per closed job at $250 to $625 depending on where your actual close rate falls in that range. GhostRep frames its own published scenarios the same way, as planning inputs to replace with your own invoiced spend and CRM outcomes, not as a documented market average, since no dependable national close-rate benchmark exists across every roofing market.

Software and coaching companies in this category, not appointment sellers, are the ones who currently publish CPB tools. GhostRep publishes cost-per-booked-job benchmark content and The Lead Giants publishes a customer-acquisition-cost calculator, but this research found no appointment-setting seller in the category publishing an interactive CPB tool of its own, a real content and product gap.

CPB is distinct from cost per lead (CPL), which only measures what you paid for the raw contact, and from cost per acquisition (CPA), which folds in broader marketing and sales-team costs on top of the lead or appointment spend itself.

Why it matters when you're buying

VA Horizon sells exclusive, double-confirmed appointments for a $300 one-time setup and $199 per appointment specifically because comparing raw per-lead price without running the CPB math is how contractors end up overpaying for "cheap" leads. Run any vendor's price through your actual close rate before comparing it to another vendor's price.

The vendor pricing and figures cited above draw on the sources below.

Frequently Asked Questions

Why is cost per booked job different from cost per lead?
Cost per lead only measures what you paid for one raw contact. Cost per booked job accounts for how many leads or appointments it actually takes, at your real close rate, to land one signed job, which is usually a much higher number than the sticker price of any single lead.
What's a realistic cost per booked job on cheap shared leads?
Run your own close rate against the sticker price rather than trusting a single market-wide number. A roughly $50 shared lead at the 8% to 20% shared-lead close-rate range implies a lead cost of $250 to $625 per closed job, before counting wasted-trip and rep time on top, and GhostRep's own published scenarios frame figures like this as planning inputs to replace with your actual invoiced spend, not a documented market average.

Put the playbook to work

VA Horizon books qualified Roofing appointments and builds the systems behind Cost Per Booked Job (CPB) and the rest of your pipeline.

Book a Roofing Call

$300 one-time setup · $199 per booked appointment · No-shows replaced free