Three Ways to Pay for Outbound, and Only One Pays for the Outcome
Every roofing appointment or lead vendor is running one of three billing models. A retainer or hourly model bills for time worked. A per-lead marketplace bills for an inquiry sold. A pay-per-appointment model bills for a confirmed, qualified appointment, and nothing else. Only the third one ties the invoice directly to the thing a roofing company actually wants.
What a Retainer Incentivizes
Quality Contact Solutions, a B2B call center running appointment setting including a dedicated commercial-roofing vertical, publishes, per its Clutch profile, a typical structure of $2,000 to $3,000 a month, blended at $25 to $49 an hour. Under that structure, the invoice tracks hours logged, not appointments booked. A slow month of dialing still gets billed in full at the hourly rate, because the thing being paid for is time spent, not a specific result delivered.
Want this handled for you?
We book exclusive, confirmed roofing appointments. $300 setup + $199 per booked appointment.
Book a Roofing CallWhat a Per-Lead Marketplace Incentivizes
Angi and HomeAdvisor run the opposite structure: an inquiry sold to three to eight contractors at once, plus an annual membership fee of roughly $300 to $400 stacked on top, according to LeadTruffle’s own pricing breakdown. Angi leads run $15 to $85 or more on the low end and $40 to $120 for higher-value jobs, and Hook Agency documents HomeAdvisor charging $45 to $110 per lead sent, both collected the moment the lead is sold, regardless of whether it ever turns into a real conversation. The incentive there is volume of inquiries sold, not the quality of any single one, which is a structurally different goal than the buyer’s.
What Pay-Per-Appointment Forces Us to Get Right
Under a pay-per-appointment model, revenue only exists once a real, criteria-matched appointment is booked and shown, since a no-show is never billed at all. That structure removes the option to get paid for effort or volume alone. The only way to earn the $199 is to deliver the specific outcome a roofing company is actually buying, which is the entire point of aligning an incentive instead of just describing one.
The Honest Limit of This Argument
Incentive alignment is not a guarantee of quality by itself. A vendor could still be paid per appointment and define “qualified” loosely enough to hit volume anyway. That is exactly why pay-per-appointment pricing has to be paired with written criteria set at kickoff, real double confirmation before a slot ships, and a documented no-show replacement policy, the same mechanics that make the incentive claim mean something rather than just sound good.
Sources
The external data in this article draws on the sources below. Figures described in the text as estimates or industry triangulations are directional and are not attributed to a single dataset.
- Clutch, Quality Contact Solutions profile
- LeadTruffle, Angi leads cost and pricing for contractors 2026
- Hook Agency, HomeAdvisor reviews
