How to Calculate Cost Per Lead, Booked Job, and New Customer
A cost-per-lead number is useful only when the report explains which costs and leads it includes. An ad-only metric and a broader acquisition-cost metric answer different questions. Label both instead of treating one as the only real number.
Define the stages first
- Inquiry: A distinct request received through the measured channels.
- Qualified lead: An inquiry that meets documented criteria, such as a supported service and service area. Record the criteria used.
- Booked job: Work scheduled with the customer, which may still be canceled or changed.
- Completed job: Work actually delivered. Track payment and refunds separately.
- New customer: A customer acquired for the first time, distinct from additional jobs for an existing customer.
Deduplicate repeated contacts about the same request. Flag spam, test submissions, wrong numbers, and unsupported requests consistently. Keep an unknown category when the evidence is insufficient rather than forcing every inquiry into a qualified or unqualified label.
Define the cost numerator
For ad-only CPL, divide the advertising spend by the attributed leads included in the report. For a broader measure, specify which management, creative, software, and other acquisition costs are allocated to the same activity.
Disclose shared-cost allocation and any excluded costs. Do not count the same fee twice or mix spending from one channel with all customers from every channel.
A worked example
This hypothetical example assumes $3,000 in advertising spend and $1,500 in allocated management fees, with no other costs included. The same attributed group produces 100 distinct inquiries, 50 qualified leads, 25 booked jobs, and 20 first-time customers after follow-up. These are invented planning inputs, not a customer case or benchmark.
Scroll horizontally to view all columns.
| Measure | Calculation | Result |
|---|---|---|
| Ad-only cost per inquiry | $3,000 / 100 inquiries | $30 |
| Included cost per qualified lead | $4,500 / 50 qualified leads | $90 |
| Included cost per booked job | $4,500 / 25 bookings | $180 |
| Included cost per new customer | $4,500 / 20 first-time customers | $225 |
All four numbers can be accurate because their numerators or denominators differ. If a denominator is zero, report that no such outcomes were observed and the ratio is undefined; do not display a zero acquisition cost.
Align timing and attribution
Allow time for inquiries to become bookings and completed work. State whether the report follows a group of acquired leads through later outcomes or summarizes activity occurring within a calendar period. Keep the approach consistent when comparing periods.
Document attribution rules and unmatched records. A channel-specific phone number can support source measurement, but it does not establish the full history of every customer interaction.
Google's call-conversion documentation distinguishes different measurement methods. A click to call is not proof of a connected call, and duration alone does not establish qualification. Use reliable call outcomes or staff dispositions where available.
Keep revenue and profit distinct
Google's Target ROAS documentation uses reported conversion value relative to advertising cost. Verify what that value represents. Estimated lead values are not collected customer revenue.
When calculating revenue ROAS, state the attributed revenue basis and divide by advertising spend. That ratio does not subtract labor, materials, fulfillment, refunds, or management costs, so it does not independently establish profit.
Assess acquisition spending against the contribution the work can generate, the costs included in your calculation, and the reliability of the revenue records. A large job price alone does not make its acquisition cost acceptable.
Ask for a report you can reconcile
A useful report shows spending, fees, outcome definitions, exclusions, unmatched records, and the source data behind the totals. Compare it with advertising bills and CRM or job records. Evaluate a management arrangement using the complete disclosed cost and results; a zero-markup label does not guarantee lower acquisition cost.