What is a booked job, and why leads are not the same thing

A lead is not a booked job. How to define booked work, measure the lead-to-booking rate, and connect a Google Ads account to revenue honestly.

Contents (11 sections)

A lead is a possibility. A booked job is a client commitment recorded by the business.

The exact milestone depends on how your business sells and schedules work. For one local service, a booked job may mean that a client accepted a date and time on the calendar. For another, it may mean that a deposit was paid, a dispatch was authorized, or a service appointment was confirmed by phone.

That distinction changes the denominator in your advertising math.

The short answer

A form submission, phone click, missed call, quote request, or platform conversion is not automatically a booking. A booked job needs a business-defined commitment, recorded in the calendar, CRM, dispatch system, or another source you can review. Cost per booked job is attributable advertising spend divided by attributable booked jobs, for one defined period and attribution rule. Divide by finished jobs instead and the number has a different name.

  • A lead is not a booking.Forms, phone clicks, missed calls, and quote requests are not automatically booked jobs.
  • A booked job is a recorded commitment.Define it in business terms and record it in the calendar, CRM, or dispatch system. Use the same definition every period.
  • Cost per booked job is not profit.It is attributable spend divided by attributable booked jobs for one period. Profit still depends on the contribution each job carries.

The sequence

Contact

A lead reached the business by call, form, message, or another channel.

Qualified lead

The request fits your service, geography, timing, and client criteria.

Booked job

The client accepted a defined next step and the business recorded it.

Finished job

The service was delivered or marked complete.

Paid job

Payment or confirmed revenue was recorded.

Each arrow is a place work is lost. Each rung has its own cost-per-outcome number.
Cost per booked job

attributable advertising spend ÷ attributable booked jobs

For one clearly defined period and one attribution rule.

If you divide spend by finished jobs instead, call it cost per finished job. Both numbers can matter. They answer different questions.

I count conservatively: each call and form once, and nothing I cannot show.

A practical definition of a booked job

Each stage proves something, and each stage leaves something unproven. The second column is the one people skip.

A practical definition of a booked job
StageWorking definitionWhat it does not prove
ContactA lead reached the business through a call, form, message, or another channel.The request fits the service or location.
Qualified leadThe request fits your service, geography, timing, and client criteria.The client accepted a date or price.
Booked jobThe client accepted a defined next step that the business recorded as a booking.The work was finished or paid.
Scheduled appointmentThe job is on the operational calendar with the details needed to dispatch or deliver it.The client will definitely show or the job will be profitable.
Finished jobThe service was delivered or marked complete.Revenue and contribution are known without cost data.
Paid jobPayment or confirmed revenue was recorded.Net profit is known without the full cost basis.

Some businesses use booked job and scheduled appointment as the same stage. Others separate them. Neither naming convention is automatically correct. The useful requirement is consistency.

Write the definition before the campaign starts. If the definition changes after the report arrives, the denominator is no longer stable.

What does not count as a booked job

These may be useful events, but they are not automatically bookings:

  • A person clicked the phone number.
  • A call connected for a few seconds.
  • A form was submitted.
  • A voicemail was left.
  • A quote was sent.
  • A client asked for a price but did not accept a date.
  • A job seeker contacted the business.
  • A request arrived outside the service area.
  • The business tried to call back but never reached the client.
  • The lead was duplicated or already in the CRM.

A report can count these events. It should name them accurately.

The math: why cost per lead can hide the job cost

Suppose a campaign spends $1,350.00 and the platform reports 45 leads.

The business reviews the records:

  • 18 people answered or replied.
  • 12 requests had enough information to evaluate.
  • 9 accepted a scheduled service.
  • 6 finished and paid for the work.
One spend, three names

Cost per reported lead = $1,350.00 ÷ 45 = $30.00 Cost per booked job = $1,350.00 ÷ 9 = $150.00 Cost per finished and paid job = $1,350.00 ÷ 6 = $225.00

The platform did not necessarily lie. It reported the event defined as a lead. The business record answers a later question.

Calling $225.00 the cost per booked job would be wrong under this definition, because those six jobs are finished and paid. It is the cost per finished and paid job.

The labels matter because the decision changes with the stage.

The full funnel is not a benchmark

An illustrative scenario, not a claim about a typical local-service account:

  • $1,500.00 in advertising spend.
  • 420 clicks at an illustrative $3.57 average CPC.
  • 168 engaged visitors after an illustrative 40% engagement rate.
  • 25 contacts after an illustrative 15% contact rate.
  • 15 conversations after an illustrative 60% answer rate.
  • 9 qualified opportunities after an illustrative 60% service-area rate.
  • 5 booked jobs after an illustrative 60% booking rate.
The implied stage costs

Cost per contact = $1,500.00 ÷ 25 = $60.00 Cost per qualified opportunity = $1,500.00 ÷ 9 = $166.67 Cost per booked job = $1,500.00 ÷ 5 = $300.00

The scenario shows why one denominator cannot answer every question. It does not tell you what your rates should be.

Why a higher CPL can sometimes be acceptable

Cost per lead is not automatically bad. It can help diagnose the cost of generating an initial contact. It becomes misleading when it is used as the final economic decision without checking lead quality and downstream outcomes.

Compare two illustrative campaigns that each spend $1,500.00:

Why a higher CPL can sometimes be acceptable
MetricCampaign ACampaign B
Reported leads5012
Cost per reported lead$30.00$125.00
Qualified leads98
Booked jobs54
Cost per booked job$300.00$375.00
Finished jobs43
Cost per finished job$375.00$500.00

Campaign B has a higher CPL and is also less efficient on the stated booked and finished outcomes. That is why the slogan “higher CPL is always better” is no more useful than “lower CPL is always better.”

The right comparison follows the stage that the business can verify.

Booked-job rate and completion rate

Once the stages are defined, use ratios that describe movement through the funnel.

Movement between the rungs

Booked-job rate = booked jobs ÷ qualified leads Completion rate = finished jobs ÷ booked jobs Payment rate = paid jobs ÷ finished jobs

These ratios are not universal benchmarks. They are operating measurements for your business.

A low booked-job rate may reflect lead quality, response handling, pricing, scheduling availability, service-area mismatch, client fit, or tracking problems. The ratio tells you where to investigate. It does not identify the cause by itself.

A low completion rate may reflect cancellations, no-shows, weather, dispatch capacity, client changes, or an unclear booking definition. Again, the number is a signal, not a diagnosis.

Cost per booked job is not profit

Take an illustrative booked job worth $800.00 in revenue at a stated contribution margin of 40%, with an attributable advertising cost per booked job of $150.00.

What is left after the ad cost

Estimated contribution before advertising = $800.00 × 40% = $320.00 Estimated contribution after advertising = $320.00 − $150.00 = $170.00

An estimate at the stated contribution margin. Not verified net profit.

The margin must be defined. It may or may not include technician labor, materials, subcontractors, fuel, payment fees, refunds, warranty work, management, or overhead. Do not compare a narrow advertising metric with a broad business-profit claim.

For a later-stage analysis:

The general form

Estimated contribution before advertising = confirmed revenue × stated contribution margin

Estimated contribution after advertising = contribution before advertising − attributable advertising spend − other included acquisition costs

Revenue crossing advertising spend is not automatically payback. If the margin is below 100%, the contribution available to recover advertising is smaller than revenue.

How to connect Google Ads to booked jobs

Google Ads can measure configured conversion actions. It does not automatically know that a lead became a booking in your calendar.

  1. Record the source interaction

    The form, call, or ad click, with its source, at the moment it arrives.

  2. Define the qualifying conditions

    For your service and your actual service area, in writing.

  3. Record the booking milestone

    In the CRM, calendar, dispatch system, or another business record you can open on request.

  4. Preserve a permitted identifier or source reference

    Where the implementation and the consent model in force allow it.

  5. Import or reconcile later outcomes when appropriate

    Completion and payment arrive on their own dates. Record them separately.

  6. Compare platform records with the business record

    Before making a budget decision, not after.

Google’s offline conversion guidance says advertisers can measure what happens offline after an ad leads to a click or call. That can help connect a later booking or sale to the advertising interaction. It does not make the attribution complete automatically.

Google also notes that conversion delays, date basis, conversion windows, counting, attribution, main and secondary action settings, invalid traffic, and account scope can create differences between platform and internal reports.

The owner’s booked-job audit

Pull a defined period from the ad platform, call system, forms, CRM, calendar, and payment records. Then reconcile the stages.

The owner’s booked-job audit
FieldSourceStatus
Advertising spendGoogle Ads billing or account reportConfirmed or unresolved
Reported conversionsGoogle Ads conversion actionsDefined event needed
Actual contactsCall, form, message, or CRM recordsDeduplicate
Qualified leadsOwner or staff classificationRule needed
Booked jobsCalendar, CRM, or dispatch recordBooking definition needed
Finished jobsJob or service recordCompletion status needed
Paid jobsInvoice, payment, or owner-confirmed recordRevenue evidence needed
ContributionConfirmed revenue and stated margin methodEstimate, not net profit

When records do not match, check definitions before blaming a system. The mismatch may be caused by duplicate events, missed calls, delayed data, imported actions, different time zones, or a genuine gap between platform contacts and business outcomes.

Your one-page monthly report

The numbers and the next step

Money out Attributable advertising spend, with the included-cost scope stated Recorded to the dollar, for the period the verdict covers.
Measured outcomes Contacts and platform conversions, qualified leads, booked jobs and scheduled appointments, finished jobs, paid jobs, confirmed revenue Activity, quality, commitment, and delivery on separate lines. Contribution is estimated at your stated margin and labelled that way.
Decision Continue, adjust, stop, or limit the conclusion Limit it when the booked-job evidence is incomplete, and say which stage the judgement actually rests on.

The booked job is not a magic metric. It is a bridge between an advertising event and an operating commitment: the definition must be written, the source must be named, and the later stages must not be hidden. I count conservatively: each call and form once, and nothing I cannot show.

What to do next

A definition is only useful once it is priced. The CPBJ calculator turns the booked-job definition into the number the whole site argues by.

Questions owners ask

What is the difference between a lead and a booked job?

A lead is an enquiry or platform event. A booked job is a defined customer commitment recorded by the business. A booked job is later in the funnel and usually closer to the economic decision.

Is a phone call a booked job?

Not automatically. A connected call can be a useful event. It becomes a booked job only when the customer accepts the defined booking milestone and the business records it.

Is a quote a booked job?

Not automatically. A quote is a proposal. If the customer accepts the proposal and the business records a date or other commitment, it may become a booking under the business's definition.

What is a good lead-to-booked-job conversion rate?

There is no universal rate that can be applied responsibly to every local service. Measure your own qualified-enquiry-to-booked-job rate by service line, location, urgency, and period, and document the qualification rule.

How do I calculate cost per booked job?

Divide attributable advertising spend by attributable booked jobs for the same defined period and attribution rule. If the denominator is completed or paid jobs, label the result accordingly.

Can cost per booked job prove profitability?

No. Compare it with the contribution available from the booked job and include the acquisition costs that belong in the decision. Profit should not be claimed when the full cost basis is missing.

Should booked jobs be imported into Google Ads?

They may be useful offline outcomes when the implementation preserves the necessary identifiers and follows applicable consent and platform requirements. Importing an outcome does not remove the need for a clear definition, deduplication, and reconciliation.

What if the business does not track booked jobs yet?

Begin with a simple written definition and one reliable business record. Use calls, forms, and platform conversions as earlier-stage measurements while stating that booked-job evidence is incomplete.

Send the numbers you already know.

What did your last ads cost, including fees? Are you getting the right calls and quote requests? Share the numbers you have.

I reply within 12 hours. You hear from me, not an account team.

Rather talk first? Pick a time that suits you.

Book a 30-min call

The form sends your details to me by email. I reply personally.

Optional

No obligation to hire me. Never send passwords or billing access.

Get a free review Book a 30-min call