Need help?Jamie

Marketing Economics

Compare Lead Pricing Using Booked Jobs

A $40 lead can end up costing more per booked job than a $100 lead. Trojan Digital Marketing is based in Indianapolis and helps contractors compare lead sources by what each booked job really cost.

Illustrative business planning materials and calculator.

See how I'd approach this

Choose a question
to look at with me.

A plan moving from scope to delivery and review01Define the scope02Build the work03Review the result
  1. Define the scope
  2. Build the work
  3. Review the result
A plan moving from scope to delivery and review

Cost per booked job is the fairer comparison: what a source cost you, divided by the jobs its leads booked in the same months. Price per lead is easy to quote, but each seller decides what counts as a lead. One source charges for a contact, another sells an appointment request, and your own website counts form fills.

Use one definition of booked for every source. Keep lead quality, job size, handling time and open quotes beside the number, since the lowest ratio doesn't always win. Our own microsite memberships count a qualified lead: a call over 60 seconds or a form from your service area asking for work you sell. Even then, a qualified lead isn't a booked job, so your own booking records have to finish the comparison. Send us your numbers if you'd like a second look: the first strategy call is free, and during business hours we aim to reply within five minutes.

Define the booking condition first

Decide what must happen before the business calls a job booked. It might be an accepted proposal, a confirmed service appointment, or another documented event. Different businesses use different stages, so the definition needs to match the work being compared.

We wouldn't count an appointment request as a booking unless your process really treats it as one. Keep quotes, accepted work, completed jobs, and collected revenue separate. A source can look stronger or weaker simply because those stages were mixed.

The lead model comparison explains why the provider's billable event and your business outcome are separate. Preserve both in the report.

Set the cost boundary

At minimum, identify the acquisition spending included in the calculation. That may include lead purchases, media, management, and the portion of a landing page or tracking project assigned to the period. If you include internal handling or estimating effort, use the same method across the sources.

The home services marketing cost guide can support the budget conversation. We'd list every cost line in the comparison, because one unexplained marketing total hides what you're paying for.

For a paid campaign, media and management may be separate. A marketplace purchase may include credits or subscriptions. An owned website may have setup and recurring expenses. None of those models becomes comparable merely by dividing the most visible invoice by contacts.

Use a cohort with time to progress

Group inquiries by when they entered the process and allow an appropriate period for their outcomes to mature. If one source's inquiries are several months old and another's arrived last week, a booking comparison will be biased by timing.

We keep open quotes visible and write down the review date. You can report an early operational view while marking the booked job measure provisional. That is more useful than forcing every unresolved proposal into a win or loss category.

A hypothetical comparison worksheet

Change one thing you can learn fromOne question · Consistent measurementABCurrent pageOne changeObserveCompareRecord context before interpreting a difference
A: current page
Observe the starting version.
B: one change
Compare with the same measurement.
Change one thing you can learn fromKeep the goal and measurement consistent, record the change and compare the result in context.
MeasureSource ASource B
Agreed acquisition cost
$2,400
$2,000
Billable or recorded contacts
60
20
Qualified opportunities
18
12
Booked jobs from the cohort
6
8
Cost per contact
$40
$100
Cost per booked job
$400
$250

These numbers are illustrative and do not represent provider pricing or typical contractor results. They show that Source A's lower contact price does not produce the lower booking cost in this scenario.

The calculation is acquisition cost divided by booked jobs from the defined cohort. When a source books no jobs, we don't report a zero cost. Show the spending and zero bookings, then explain whether opportunities remain open or the review period is complete.

Add handling effort where it changes the decision

Suppose Source A also requires more office time to clarify requests and more estimator effort on unsuitable work. That cost can matter even if it is not included in the first acquisition ratio. Record it as a separate view or use a consistent allocation method.

You don't need to track every minute. A simple distinction between straightforward review, repeated clarification, and substantial proposal effort may expose a meaningful difference. The business can then decide whether more detailed tracking is worthwhile.

Check whether the booked jobs are comparable

Eight short jobs and six larger projects can have different value, delivery costs, and scheduling effects. Review the project mix and the business's chosen contribution measure. A lower booking cost is not automatically better if the resulting work consumes resources the company would prefer to use elsewhere.

Also consider cancellations and rescheduling. We keep the original booking count and add a clearly labeled later view. Quietly removing canceled jobs from one source while leaving them in another makes the comparison unreliable.

Keep attribution limits in the report

A customer may meet you more than onceSearchGuideReturnInquiryIllustrative steps before an inquiry
Search → guide
First discovery and useful reading.
Return → inquiry
A later visit can lead to contact.
A customer may meet you more than onceAn illustrative sequence of touchpoints shows why one click does not explain an entire buying decision.

A customer may interact with more than one channel before booking. Google Ads attribution models allocate conversion credit; that allocation does not by itself prove what caused the sale.

We remove duplicate bookings before adding totals from different platforms. Keep known campaign evidence, customer reported discovery, and unknown sources visible. When we can't tie a booking to a source with confidence, we mark it unknown. The credit doesn't go to whichever dashboard looks most complete.

Ask the vendor questions the worksheet exposes

If contacts are inexpensive but qualification is weak, review the selected service, geography, and customer expectation. If qualification is healthy but bookings lag, review response, quoting, and the decision cycle. The lead buying questions help distinguish vendor terms from internal responsibilities.

Use the vendor scorecard to record the evidence and next action. The scorecard should say why a source is kept, changed or paused, since a star rating alone explains nothing.

Before approving a comparison, ask a second person to trace one booking back to its inquiry and cost period. We'd never skip this step, because one traced booking can expose duplicate records or mismatched definitions that would change the answer.

Make a decision that can be reviewed later

A hypothetical owner may decide to retain Source B at its current scope while asking Source A to refine a service category. The decision record should state the cohort, cost method, booking definition, open opportunities, and review date. It should also identify what new evidence would change the decision.

A small sample can't prove a permanent winner, and where the leads came from is only one part of the result.

Bring your stage counts and cost records to a free strategy call, and we'll check whether your reports connect lead spending to booked work.

Sources & further reading

Need our help with this on your own site?

Request a free strategy call

The first strategy call is free, and during business hours we aim to reply within five minutes.