Cost per qualified appointment equals the acquisition cost you specify divided by the appointments that meet an agreed definition. Write that definition before launching campaigns. Track attendance separately, because a suitable booking and a completed consultation are different outcomes.
The metric becomes useful when marketing, reception, and sales agree on the criteria. Without that agreement, one team can count a booking as success while another calls it unusable. Solve the definition first, then compare channels.
Define suitability before counting
Use facts the business can establish before the appointment: requested service, service area, relevant project scope, and the necessary consultation conditions. If an approved investment range is part of screening, explain it consistently. Keep a status for inquiries needing clarification.
Do not define qualification as 'people who eventually buy.' That retroactively turns the metric into something else. A homeowner can be suitable, attend, receive an accurate proposal, and choose another provider. Sales outcomes belong in the next stage, alongside the reasons a suitable project did not close.
- Qualified booking: meets the agreed criteria and has an appointment recorded.
- Attended qualified appointment: the consultation actually happened with the suitable prospect.
- No-show or reschedule: preserve the original status and subsequent outcome.
- Signed job: a separate sales event with its date and value.
Choose the cost basis and keep it stable
Media-only cost is useful for examining campaign efficiency. A broader acquisition-cost definition can include management fees, creative, intake labor, and other agreed costs. Label the version used and apply it consistently across the routes being compared.
If you allocate shared costs, document the method. An intake team may handle both paid and organic requests. Assigning all of its cost to one channel distorts the comparison. A reasonable allocation with its assumptions stated is more useful than an apparently precise number built on inconsistent accounting.
Compare two illustrative campaigns
Campaign A spends $2,000 and generates 50 valid inquiries, ten qualified bookings, and eight attended consultations. Campaign B spends $2,000 and generates 25 inquiries, twelve qualified bookings, and ten attended consultations. These are invented examples, not RevCore results.
A has a $40 media cost per inquiry and a $200 cost per qualified booking. B has an $80 cost per inquiry and about $166.67 per qualified booking. Attendance changes the costs again: $250 for A and $200 for B per attended consultation. The cheaper initial contact did not produce the cheaper downstream appointment in this example.
Keep the sales cycle attached to the cohort
Group inquiries by their acquisition period and update their later stages. A pool-design consultation may close after the month in which it was booked. Comparing its incomplete cohort with an older, fully developed one can make the newer source look worse than it is.
Report pending proposals and the observation window. Count duplicate contacts once under your stated rule, while preserving their multiple touchpoints. If a prospect first encounters a Meta ad and later submits through organic search, record that journey where known rather than pretending attribution is always certain.
Use the metric to find a process change
A low qualification rate suggests scope, territory, or offer problems. A low booking rate among suitable inquiries suggests a response or scheduling issue. A high no-show rate deserves confirmation and expectation review. A low close rate after suitable attended meetings points toward proposal and sales work.
Our recommended weekly review names the failing stage, selects one correction, and assigns an owner. The metric helps the team improve an observable process. It should not become another headline number disconnected from what homeowners experience.