All posts
    Appointment SettingSeptember 10, 20266 min read

    Pay Per Appointment Lead Generation: How It Works and What It Costs (2026)

    How pay per appointment lead generation works in 2026, what it costs in roofing and B2B, why the per booking incentive lowers show rates, and what to ask before you buy.

    QUICK ANSWER

    Pay per appointment lead generation charges a fixed fee for each booked appointment instead of a monthly retainer. Published pricing runs $150 to $300 per roofing appointment and $150 to $500 per B2B meeting, often with a setup fee. The unit being paid for is a booking rather than a shown appointment, so the incentive rewards volume over fit. Lead Engine's roofing program is month to month, with a written weekly floor of shown inspections; pricing is scoped on a 20 minute call.

    Pay per appointment lead generation is a pricing model, not a channel. Instead of paying a monthly fee for outbound capacity, you pay a fixed fee for each booked appointment. The charge is tied to each booking. On a proposal it reads like the safest deal on the table, which is exactly why so many roofing contractors and B2B founders ask for it by name.

    Lead Engine's roofing program is month to month, with a written weekly floor of shown inspections; pricing is scoped on a 20 minute call. This is the honest version of how pay per appointment works, what it costs, where it fits, and how the models compare.

    What is pay per appointment lead generation?

    Pay per appointment means the vendor charges a per unit fee for every meeting or inspection they put on your calendar. There is usually a setup fee, sometimes a minimum monthly volume, and a written definition of what counts as an appointment. Everything in the model turns on that definition.

    In roofing, published pay per appointment pricing generally runs $150 to $300 per booked appointment, and some vendors add a setup fee on top. In B2B appointment setting the same model is usually quoted at $150 to $500 per booked meeting. A hybrid version pairs a smaller retainer with a per meeting fee. A performance based version charges only for meetings that actually show, which is rare and normally comes with a six month commitment and a higher fee per meeting.

    Pay per appointment compared with the other pricing models

    ModelTypical priceWhat you are buyingWhere the incentive points
    Pay per appointment$150 to $300 per roofing appointment, $150 to $500 per B2B meetingA booked slot on the calendarVolume of bookings, since that is what gets invoiced
    Monthly retainer$3,500 to $8,000 a month in B2B appointment settingDedicated calling capacity and the list behind itKeeping the account, which means keeping quality up
    HybridSmaller retainer plus a per meeting feeSome capacity, some outputSplit, and it depends which half is larger
    Performance based on showsHigher per meeting fee, usually a six month commitmentMeetings that actually happenedShows, which is the closest alignment available

    Read the table by the last column rather than the second. Price per unit tells you what appears on the invoice. The incentive tells you what will appear on your calendar.

    Why does pay per appointment look cheaper than it is?

    Because the unit being priced is a booking, and a booking is not a job. A pay per appointment fee buys a slot in your diary. Whether the decision maker is there, whether they own the property, whether the property is inside your service radius, and whether anyone gets on the roof are all outside the thing you paid for.

    That is where the model quietly gets expensive. A booked appointment that does not show still consumed the fee, the drive and the hour your estimator could have spent on a real inspection. The same arithmetic runs in B2B: per meeting pricing pushes volume ahead of fit, and show rates drop as a result. You do not see it in the price, you see it in the calendar.

    Roofing contractors already know this pattern from shared marketplace leads. A shared lead at $45 to $110 looks far cheaper than an exclusive lead at $90 to $120, until you notice the shared contact was sold to three to five contractors and books at 8 to 15 percent while the exclusive one books at 35 to 40 percent with fast follow up. On third party reported close rates, shared leads convert around 13 to 20 percent against 27 to 30 percent on exclusive opportunities. The cheap unit is regularly the expensive channel.

    The number to shop on is cost per shown appointment, and after that cost per signed job. Cost per booked appointment is the one number every vendor is happy to quote, which should tell you something.

    When does pay per appointment actually make sense?

    There are situations where it is a reasonable buy, and they have one thing in common: you can absorb a bad appointment without it costing you much.

    • You want to test a market or a vertical for a few weeks without committing to a program.
    • Your estimators or reps have idle capacity, so a no show costs an hour rather than a job.
    • The written definition of an appointment is tight, and you have seen it in writing.
    • Drives are short, because in roofing the real cost of a bad appointment is windshield time.

    It makes much less sense when your calendar is the constraint, when your service radius is wide, or when the appointment requires a decision maker who is hard to reach. In those cases every unqualified booking costs a slot you needed for a real one.

    What should you ask a pay per appointment vendor?

    Ask these five in writing, before any money moves. The answers tell you more than the price does.

    • What is your written definition of a qualified appointment, checkpoint by checkpoint?
    • Do you charge for booked appointments or only for appointments that show?
    • What happens when an appointment fails a checkpoint, and who decides that it failed?
    • Is the appointment exclusive to me, or was the same prospect booked with another contractor?
    • What is the setup fee, the minimum volume, and the notice period?

    If a vendor cannot produce a checkpoint list, the word qualified in their pitch has no definition behind it, and you will find that out in an empty driveway.

    What Lead Engine does instead

    We run month to month programs and we count shown inspections, not bookings. Under the Lead Engine Guarantee that means at least 6 shown residential roof inspections a week and at least 4 shown commercial inspections a week. Shown means the inspection happened: the decision maker was there, your inspector got on the roof, and it was not a no show.

    Every appointment has to clear all seven checkpoints of the Appointment Standard before it reaches your calendar. Any appointment that fails a checkpoint is replaced at no charge. If we miss the weekly number, we keep calling at no additional cost until you are there. Appointments are exclusive, one contractor per market, and there is no long term contract.

    We do not publish our own pricing, because the scope drives it: service radius, residential versus commercial mix, and the appointment volume your calendar can absorb. Programs are scoped and quoted on a 20 minute call.

    For the results side of that model, our published client engagement with Premier Tucson Home Services produced 82 booked appointments, 43 estimates and 8 jobs over seven months, $283,152 in contracted value on $33,000 invested, an 8.58x return, at a $35,394 average project value.

    If you are comparing models on real numbers, read what roofing leads cost in 2026 by channel, how much appointment setting services cost, and the Lead Engine Guarantee in full.

    What is pay per appointment lead generation?

    A pricing model where you pay a fixed fee for each appointment a vendor books rather than a monthly fee for calling capacity. Published pay per appointment pricing runs $150 to $300 per booked roofing appointment and $150 to $500 per booked B2B meeting, often with a setup fee and a minimum monthly volume. Variations include a hybrid with a smaller retainer plus a per meeting fee, and a performance based version that charges only for meetings that show, which is rare and usually requires a six month commitment.

    Is pay per appointment worth it?

    It can be worth it for a short market test, or when your estimators have idle capacity so a no show costs an hour rather than a job. It is a poor fit when your calendar is the constraint or your service radius is wide, because the fee buys a booking rather than a shown appointment. The incentive rewards volume over fit, so show rates tend to drop. Judge any vendor on cost per shown appointment and then cost per signed job, never on cost per booking.

    How is Lead Engine's roofing program structured?

    Lead Engine's roofing program is month to month, with a written weekly floor of shown inspections; pricing is scoped on a 20 minute call.

    What should you ask a pay per appointment company before signing?

    Ask for the written definition of a qualified appointment checkpoint by checkpoint, whether you are charged for booked appointments or only for appointments that show, what happens when an appointment fails a checkpoint and who decides that it failed, whether the appointment is exclusive to you, and what the setup fee, minimum volume and notice period are. A vendor who cannot produce a checkpoint list has no definition behind the word qualified.

    Want us to run this playbook for you?

    We build the infrastructure, write the copy, book the meetings , you show up and close. Book a free 20-minute strategy call to see if we're a fit.

    Book a Strategy Call