Cost per qualified call: calculate what a lead is worth
A low cost per call can hide an expensive acquisition problem. The phone may ring frequently while few callers need your service, live in your territory, or reach a person who can help. Cost per qualified call gives those conversations a clearer denominator. This guide explains how to calculate it, connect it to job economics, and use it alongside booking and sales measures without treating an estimate as a promised result.
The useful takeaway
Divide an explicitly defined cost by unique calls that meet a written qualification standard. Keep media-only and fully loaded costs separate.
1. Agree on the denominator first
Write down what makes a call qualified before reviewing campaign results. A useful definition usually includes a genuine request for a supported service, an eligible service area, and a caller who is seeking help rather than employment or vendor access. You may also need a rule for existing customers and repeat inquiries. Those rules should match the commercial agreement and the reporting purpose.
Duration can help flag calls for review, but it does not establish buying intent. A short call can book an appointment; a long call can be a wrong number. Keep separate fields for connected, qualified, booked, and sold. If one person calls three times about the same job, preserve the contact history while counting the opportunity once in acquisition reporting. Document the time window used for that decision.
2. Calculate media-only and fully loaded cost
Media-only cost per qualified call equals advertising spend divided by unique qualified calls attributed to that spend. Fully loaded cost adds the agreed acquisition expenses, such as management fees, tracking software, and campaign-specific page production. Decide how to allocate one-time setup work and show that allocation explicitly. Otherwise a setup-heavy first month can look worse than a mature month for reasons unrelated to campaign quality.
Use matching date ranges and attribution rules. A call received this month may have started with an earlier click, while a current call may not close until next month. Avoid comparing a click-date advertising report with a call-date CRM report without noting the difference. When no qualified calls are recorded, report the cost as undefined and investigate the gap; a zero would incorrectly suggest free acquisition.
3. Work backward from contribution, not revenue
Estimate the contribution left after fulfilling an average new job, including direct labor, materials, and other variable delivery costs. Decide how much of that contribution you are willing to spend acquiring the job. Then multiply the allowed acquisition cost by the rate at which qualified calls become completed, paid jobs. This produces an initial ceiling for cost per qualified call, using the same cost scope throughout.
A business willing to spend $250 acquiring a job, with one paid job for every five qualified calls, has an illustrative $50 allowance per qualified call. That allowance changes if cancellations rise, job mix shifts, or the team closes more opportunities. Use conservative assumptions for repeat purchases until your own records support their value. Revenue alone can make an unprofitable campaign look affordable.
4. Diagnose the stage that changed
Review the funnel in order: inquiries, answered calls, qualified opportunities, bookings, completed work, and collected revenue. If cost per click is stable but qualification falls, inspect search intent and targeting. If qualification remains stable while bookings fall, inspect availability, pricing conversations, and intake. If booked work fails to complete, investigate cancellation reasons rather than automatically changing the advertising.
Compare similar services and territories. A small repair and a major replacement should not share one target just because both arrive by phone. Small weekly samples can swing sharply, so include call counts alongside percentages. Maintain a simple change log so a staffing change or revised qualification rule is visible next to the numbers.
Your reporting checklist
Build a report that another person could reproduce from the same records. Each metric needs a named source, an owner, and an explanation of exclusions. Review the underlying calls before using an aggregate figure to make a major budget decision.
- Write the qualification, duplicate, and existing-customer rules in plain language.
- Show advertising spend, total acquisition cost, and qualified calls in separate columns.
- Record bookings and completed sales without replacing the earlier lead status.
- Split high-value and low-value services when their economics differ materially.
- Label incomplete sales cohorts and revisit them after the usual closing period.
- Choose one funnel problem to improve, then compare the same definition in the next review.
Common questions
- What is a good cost per qualified call?
- There is no universal target. Start with job contribution, your acceptable acquisition cost, and the observed qualified-call-to-sale rate. A figure that works for a high-value installation may be unaffordable for a small repair.
- Should agency fees be included?
- Include them in a fully loaded acquisition view, while also showing media-only cost. Both are useful as long as their labels and cost allocations are consistent.
- Is cost per qualified call the same as cost per lead?
- Only when your lead definition is exactly a unique qualified call. A report that combines form submissions, phone clicks, and qualified conversations uses a different denominator and should be labeled accordingly.