Skip to main content
VA Horizon
Book a Call
Roofing Glossary

What Is Pay-Per-Appointment (PPA)?

Pay-per-appointment (PPA) is a billing model where a roofing company pays a vendor for a scheduled, qualified homeowner estimate that has already agreed to a specific time, instead of paying for a raw contact that has not committed to anything yet.

$300 setup + $199 per booked appointment.

Pay-per-appointment (PPA) is a billing model where a roofing company pays a vendor for a scheduled, qualified homeowner estimate that has already agreed to a specific time, instead of paying for a raw contact that has not committed to anything yet.

Pay-Per-Appointment (PPA) explained

In a PPA arrangement, the vendor handles outreach, qualification, and scheduling, and only bills the roofing company once a homeowner has agreed to a specific appointment slot. That is different from a pay-per-lead (PPL) model, where the roofing company pays for a raw contact, exclusive or shared, and still has to do the work of reaching out, qualifying, and booking a time.

PPA pricing in the roofing category runs from roughly $75 to $200 per appointment depending on the vendor and whether a no-show guarantee is included, based on live 2026 vendor rate cards. The Lead Giants publishes tiered pricing from $175 to $200 per appointment with a 24-hour no-show replacement window. Minyona books appointments via call center for $75 to $150 on top of its per-lead pricing, with no separate booking fee. Peak Marketing Service sells appointments for $110 to $150 with no guarantee that the homeowner will actually be present.

Not every PPA vendor protects the purchase the same way. Some replace a no-show for free within a defined window. Others sell on a prepaid balance with no guarantee at all. The price alone does not tell you which one you are buying, which is why the no-show and replacement policy matters as much as the per-appointment rate.

Why it matters when you're buying

If you are comparing PPA vendors on price alone, you are comparing incomplete numbers. A $110 appointment with no no-show guarantee and a $200 appointment with a 24-hour replacement window are not the same purchase, because one of them shifts the risk of an empty driveway back onto the vendor. Ask what counts as a qualified appointment, in writing, and what happens if the homeowner is not there, before you compare any two PPA vendors on sticker price.

Frequently Asked Questions

How is pay-per-appointment different from pay-per-lead?
Pay-per-lead bills you for a raw contact that has not agreed to anything yet, exclusive or shared with other contractors. Pay-per-appointment bills you only once a homeowner has agreed to a specific scheduled time, so the vendor has already done the work of qualifying and booking before you pay.
What is a typical pay-per-appointment price in roofing?
Live 2026 vendor pricing runs roughly $75 to $200 per appointment, with the higher end of that range typically tied to a no-show replacement guarantee rather than a better lead.

Put the playbook to work

VA Horizon books qualified Roofing appointments and builds the systems behind Pay-Per-Appointment (PPA) and the rest of your pipeline.

Book a Roofing Call

$300 one-time setup · $199 per booked appointment · No-shows replaced free