Free tool Runs in your browser. Nothing you type is stored or sent anywhere.

The Cost per Appointment Calculator.

Spend, leads, booked and attended appointments in, from your CRM and calendar. The cost at every stage out, plus the stage where the money leaks. Add the allowable from the previous tool and the number becomes a verdict. It is the cost-per-lead calculator that tells you when cost per lead is lying.

Built by Tran Growth Partners. No email, no gate. All resources

Your counts in, the real picture out.

Pull all four counts from the same date range, and take them from your CRM and calendar, never from the ad platform's lead column.

Nothing leaves this page
"Amount spent" in Meta Ads Manager for the date range, plus any other paid channel. If you pay a vendor fee, add it: the client pays it either way, so it belongs in the cost.
Contacts that reached your CRM from those ads in the same date range. Not the platform's lead column: it counts submissions the CRM never saw, and misses the ones that arrived another way.
Appointments that landed on the calendar from those leads, same period. Count a rescheduled appointment once.
Appointments that actually happened. If the calendar tool does not record attendance, the CRM stage should.

Optional

From those attended appointments. Unlocks close rate and cost per client.
Cash collected. The payment processor is the source of truth, not the CRM.
From the Allowable Cost per Appointment Calculator. Unlocks a verdict.
Your results appear here: the cost at every stage of the route, the conversion between stages, and a verdict once you add what a booked appointment is worth to you.

How to read the four costs.

Cost per lead = spend ÷ leads Cost per booked appointment = spend ÷ booked Cost per attended appointment = spend ÷ attended Cost per new client = spend ÷ new clients

Each cost is the same spend divided by the count that survived one more stage. That is why cost per lead is the most flattering of the four and cost per client the most honest, and why a vendor paid on leads will lead with the first one. The number that has to be affordable is the last one, and the two in the middle are where the route breaks.

A made-up example, to show the shape. $6,000 of spend produces 80 leads in the CRM, 24 booked appointments, 17 attended and 4 new clients. Cost per lead $75, per booked appointment $250, per attended appointment $353, per client $1,500. Lead to booked 30%, show rate 71%, close rate 24%. Whether $1,500 per client is good depends entirely on what a client leaves behind, which the allowable calculator works out.

The drop between stages is the diagnosis.

The calculator prints three conversion rates because each one points at a different part of the route.

  • Lead to booked is low. The problem is between the form and the calendar: follow-up speed, the booking path, the offer of times, whether anyone calls a lead back inside the first hour.
  • Booked to attended is low. The problem is between booking and the appointment: confirmation, reminders, how far out the appointment was set, whether the prospect knew what the appointment was for.
  • Attended to client is low. Either the wrong people are attending, which is a qualification problem upstream, or the right people are attending and the sales conversation is not converting them.

Fix the stage the drop names. Budget added before that flows through the same leak and shows up as a higher cost at every stage below it.

Why platform lead counts do not belong in this calculator.

Meta's lead column and your CRM disagree by construction. The platform counts every form submission it saw, including duplicates, wrong numbers and people who never intended to book. Your CRM sees a different set, and once a lead touches any other channel the CRM often stops crediting the ad at all. Neither is lying; they are counting different things. Why the counts never match, and which one to run the business on.

The next step

The tools find the leak. The application call names the fix.

The calculator tells you which stage is leaking. Finding the cause inside the route, and building the route so it stops, is what Tran Growth Partners does. One short application, one direct conversation with the founder. No sales team, no webinar.

Apply for the 90-Day Appointment Engine Booked directly on the calendar on the main page.

For established businesses selling a $10,000+ offer through a booked consultation, estimate, inspection, assessment or tour.