Getting FoundLocal.
Call
Leads & measurement · Measure

Compare cost per lead with cost per completed job

Follow each inquiry through qualification, booking, and completion so cheap contacts do not hide expensive customer acquisition.

Ask us about this Call Getting Found Local ↗Request a callback ↗

Use a funnel that reflects the actual business

A delivered inquiry is a usable contact received by the business. Qualification establishes service fit. Booking records an agreed appointment or job, and completion establishes that the work occurred. Write those definitions before calculating costs. A contact click or platform conversion may represent a different stage, so verify its definition. The owner's acquisition report should not substitute a convenient interaction count for the record of real work.

Source checks: Understand your conversion tracking data · Find your conversion lag reporting data

Choose a comparable acquisition cohort

Associate the advertising spend and inquiries with the same traffic period, then follow those inquiries to their later outcomes. Avoid dividing this month's spend by all jobs completed this month if many came from prior months or other channels. Keep incomplete outcomes and unmatched sources separate. Platform click-date and conversion-time reports can answer different timing questions, so document which view supports the acquisition cohort.

Calculate the stage costs transparently

Divide cohort spend by distinct records at each stage. When a stage count is zero, show the cost as unavailable rather than zero dollars. Do not add stage counts together because the same person or job can appear throughout the funnel. Show qualification and completion rates alongside counts so the owner can locate where suitable demand stops becoming work. Use approximate figures only when labeled and supported.

Investigate the expensive transition

A high cost per qualified inquiry may suggest poor service fit or spam. A high cost per booking after strong qualification may involve pricing, availability, or follow-up. A high cost per completion may involve cancellations or fulfillment. These are hypotheses to investigate with the staff, not conclusions from one ratio. Assign the fix to the actual stage rather than changing keywords every time the final acquisition cost rises.

Bring contribution into the decision separately

Completed-job acquisition cost tells you what advertising cost per piece of work; it does not tell you whether that work was profitable. Compare variable contribution after fulfillment and advertising, with fixed overhead shown separately. Check service mix and job size. An expensive acquisition cost can be viable for one service and unsustainable for another, but do not justify it with speculative repeat value or fabricated industry benchmarks.

Review mature outcomes and definition changes

Update pending bookings after enough time for the normal service cycle. Record qualification-rule changes, staffing issues, and missing source attribution. Compare consistent cohorts rather than blending unfinished and settled work. The final report should help the owner choose a specific response: improve request fit, repair follow-up, reduce cancellation, change the offer, or reconsider spend based on completed-job economics.

Worked example: illustrative figures

For example, a $600 acquisition cohort produces 30 delivered inquiries, 15 qualified inquiries, 10 bookings, and 8 completed jobs. Costs are $20 per delivered inquiry, $40 per qualified inquiry, $60 per booking, and $75 per completed job. Qualification is 15 ÷ 30 = 50%; booking among qualified inquiries is 10 ÷ 15 = 66.7%; completion among bookings is 8 ÷ 10 = 80%. These stages overlap and must not be summed into 63 customers. Contribution and fixed overhead need separate analysis.

One spend cohort, four different costs

  1. 30 delivered

    $600 / 30 requests

    $20 each

  2. 15 qualified

    $600 / 15 suitable inquiries

    $40 each

  3. 10 booked

    $600 / 10 appointments

    $60 each

  4. 8 completed

    $600 / 8 finished jobs

    $75 each

Illustrative $600 funnel. Counts overlap, and contribution is not included in these acquisition ratios.

Open diagram ↗

Your practical checklist

  • Define delivered, qualified, booked, and completed stages.
  • Use one comparable acquisition cohort.
  • Deduplicate records rather than contact attempts.
  • Keep pending and unmatched outcomes separate.
  • Show zero-outcome cost as unavailable.
  • Review contribution independently from acquisition cost.

Your next action

Calculate the four stage costs for one mature inquiry cohort and identify the transition that needs the next investigation.

Questions about this task

Which single number should I put in the headline?

Choose the number matching the decision, often completed-job cost for acquisition economics. Keep the underlying counts and earlier stage costs visible so the owner can diagnose it.

Can bookings and leads be added together?

No. They usually represent overlapping stages of the same inquiries. Count distinct business outcomes and explain the stage progression.

Sources and editorial notes

Prepared with AI-assisted research. Official sources are linked below; worked examples and checklists are Getting Found Local recommendations, not measured client outcomes.

Sources checked October 13, 2026. Platform interfaces and local resources may change; follow the current instructions on the linked official page.

How we research, illustrate, and update these guides · Suggest a correction

What can we help you find?

Search this website · Press Esc to close · Use Tab to choose a result
A practical place to start

Your free visibility review.

Tell Rayyan a little about your business. We’ll review your online presence and get back to you during working hours with a useful next step.

By sending this form, you share these details with Getting Found Local through Formspree so we can respond to your request. Please do not include passwords or sensitive account information. Every day, 8am–5pm Pacific.

Prefer email? ↗

Let’s talk about your business

How should we get in touch?

Leave your email or phone number. Rayyan will follow up during working hours to discuss your question and the support you need.

Email Rayyan directlyCall (408) 461-5726
How would you like us to reply?

Call us instead ↗

We’ll use your details to respond to this request. Sent to Getting Found Local through Formspree. Every day, 8am–5pm Pacific.