Cost per booked job is the most decisive marketing metric in service businesses and the one most owners never calculate. Without it, budget allocation is gut feel. With it, allocation is math. This post is how to calculate it and what to do with the result.
The formula
Cost per booked job (CPBJ) = (channel total cost) / (booked jobs from that channel)
"Channel total cost" includes:
- Ad spend
- Platform fees (Yelp ad fee, Facebook ad fee)
- Agency fees (if you have one managing the channel)
- Direct content costs (postcards, video production)
"Booked jobs from that channel" is sourced from HonorElevate attribution. Includes all bookings where source = that channel, whether closed-won or still in pipeline.
Real client data across 7 channels
Mid-volume HVAC business, 90-day data window.
| Channel | Total cost | Booked jobs | CPBJ | Avg ticket | ROI |
|---|---|---|---|---|---|
| Google Ads | $12,600 | 186 | $67.74 | $680 | 10x |
| Facebook Ads | $5,400 | 66 | $81.81 | $580 | 7x |
| Yelp | $1,800 | 12 | $150.00 | $420 | 2.8x |
| Organic search | ~$1,500 (amortized SEO) | 102 | $14.71 | $640 | 43x |
| MCTB recovery | ~$15 (SMS fees) | 66 | $0.23 | $520 | 2,260x |
| Web chat | ~$5 (SMS handoff) | 54 | $0.09 | $510 | 5,667x |
| Customer referrals | $0 | 42 | $0 | $720 | ∞ |
The math reveals: Google Ads and Facebook Ads are workhorses (high cost, high volume, solid ROI). Organic search is the long-term winner (low cost, high volume). Yelp is overpriced (highest CPBJ, lowest ticket). MCTB, chat, and referrals are free volume.
What CPBJ does NOT capture
Cost per booked job is the marketing metric, not the full picture. Misses:
- Lifetime value differences. Referral customers stay 2-3x longer than Yelp customers. CPBJ does not weight LTV.
- Multi-touch journeys. Customer saw Facebook Ad, then Googled, then called. Last-click attribution credits Google. CPBJ undercredits Facebook.
- Brand-building effects. Facebook Ads might not directly book but improve brand recall that helps later channels.
Use CPBJ as the primary metric. Layer LTV and multi-touch where data permits.
The reallocation framework
- Identify channels with CPBJ > average ticket × 30%. These are loss-making. Cut or fix.
- Identify channels with CPBJ < 10% of average ticket. These are growth opportunities. Increase spend.
- Test mid-range channels. Adjust spend and measure CPBJ shift.
- Review quarterly. CPBJ shifts seasonally and competitively.
Want your CPBJ math?
Free 30-minute AI audit. We pull your channel data and calculate CPBJ across every source.
Book My Free AI AuditThe bottom line
CPBJ is the metric that turns marketing budget allocation from gut feel into math. Most service businesses discover 20-40% of their marketing spend is loss-making. Reallocation produces 30-50% lift in booked jobs at the same total spend.
For the pillar, read The Complete Guide to Reporting and Attribution.