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 $110 to $400 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 sells booked, qualified appointments for $200 to $400 each, a separate tier from its $50 to $200 per-lead pricing, plus a $2,000 setup fee and a documented dispute process for appointments that did not pan out. 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.
The vendor pricing and figures cited above draw on the sources below.
Frequently Asked Questions
How is pay-per-appointment different from pay-per-lead?
What is a typical pay-per-appointment price in roofing?
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
Recommended next steps
