Enter your fee
Use the fee you charge today, or the one you plan to quote to a new client.
Free tool
This calculator is for agencies that charge clients on a pay per appointment basis. It works out what each appointment costs you to produce and the profit your fee leaves.
Enter your fee, your cost per lead and the share of leads that book.
Profit per appointment
This tool runs in your browser. Nothing you enter is sent or stored.
Pay per appointment lead generation is a pricing model in which an agency is paid a fixed fee for every sales appointment it books for a client. The agency pays for the ads, the funnel and the follow-up, and the client pays only when an appointment appears on the calendar.
The model moves the risk to the agency. A roofing company that pays per appointment knows its cost in advance, and the agency keeps whatever it saves by producing appointments efficiently.
Your cost per appointment is your cost per lead divided by the share of leads that book. Leads at 25 each with a 30% booking rate cost 83.33 per booked appointment.
When the client pays only for appointments that are attended, divide again by the show rate. At a 75% show rate the same appointment costs 111.11, because one booking in four earns nothing. This is the real appointment setting cost, and it is the figure your fee has to beat.
Appointment setting pricing should sit above your cost per appointment and well below what an appointment is worth to the client. The first limit keeps you in business, and the second keeps the client.
An appointment's value to the client is their average sale multiplied by their close rate. A remodeler who closes one appointment in four at 8,000 earns 2,000 of revenue from each one. Add the client's numbers to the calculator to see the return they make on your fee, which is the strongest figure in a pricing conversation.
Your booking rate improves your margin fastest, because it divides every other cost. Moving from 30% to 40% in the example cuts the cost of a booked appointment from 83.33 to 62.50 with no change in ad spend.
The booking rate depends on who fills in the form and what they are asked. Agencies on GoHighLevel use Growform for this step. A multi-step form embedded in the funnel asks about the job before the contact details, and the lead arrives in HighLevel by webhook with every answer attached. Track the other half of the equation with the no-show rate calculator.
Use the fee you charge today, or the one you plan to quote to a new client.
Take the ad spend for this client and divide it by the leads it produced.
Divide booked appointments by leads. The profit on each appointment appears at once.
Show rate, monthly volume and the client's own numbers are optional, and each one adds a line to the results.
On this pricing model, every lead that fails to book is a cost you carry alone.
Buttons and sliders collect the project, the budget and the timing in a few taps.
Disqualification rules act on the answers, so renters and out-of-area leads never reach your setters.
Twilio Lookup validates each number in real time on the Professional plan and above.
One embed snippet places the form on the page, and an inbound webhook creates the contact.
Clients prefer to pay for attended appointments, and agencies carry less risk when paid per booking. If you charge per attended appointment, price from the cost that includes your show rate.
Pay per lead charges for the enquiry, and pay per appointment charges for a confirmed meeting. The appointment is worth more to the client, so the fee is higher and the agency does the work of booking.
Aim for a margin that survives a weak month. Test your fee in the calculator with a higher cost per lead and a lower booking rate, and check that the profit stays positive.
Yes. Divide the retainer by the appointments you deliver in a month and enter the result as the fee. The calculator then shows your profit on each appointment under the retainer.
This is written for the agency side of the deal, where most appointment pricing content is written for the client.
Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.