Roofing appointment setting, priced per booked estimate.
VA Horizon books exclusive, double-confirmed roofing estimate appointments for $300 one-time setup, then $199 per booked appointment. Every appointment is sourced in-house for your service area, never resold to another contractor, and replaced free if the homeowner is not there. That is a different model than the shared-lead marketplaces (Angi, HomeAdvisor, Networx), which resell the same homeowner request to three to eight contractors at once.
$300 setup + $199 per booked appointment.
Shared leads are cheap for a reason.
Most roofing companies still buy from the shared-lead marketplaces because that is the default, not because the model is good. Here is what the research actually shows about that default.
The same lead, resold
Angi and HomeAdvisor typically resell the same homeowner request to three to eight contractors at once, and roofing-specific estimates put the number as high as sixteen. Angi roofing leads run $15 to $85 or more on the low end, higher for bigger jobs, plus an annual membership fee on top.
Cancellation risk is real
HomeAdvisor charges an annual fee plus $45 to $110 per lead sent, shared among 3 to 8 pros, credits only (no cash refunds), and early-termination fees that can run up to 30% of the remaining contract. A 2023 FTC order required HomeAdvisor to pay up to $7.2 million over deceptive lead-quality and sourcing claims.
Shared leads close far less often
Shared-lead close rates run roughly 8% to 20%, versus 25% to 35% for exclusive appointments, across multiple independently published competitor benchmarks. You are not competing on pitch when a lead has already been sold eight ways. You are competing on who dials first.
Canvassing crews cost more than the sticker
Building an in-house canvassing team is not free either: real 2026 pay-structure data from ContractorTalk shows canvassers typically paid $10 to $20 an hour plus a $20 to $30 per-appointment bonus plus 1% or more of the gross sale, before you count hiring, training, and turnover.
One system, four moving parts.
The mechanics behind every appointment: where the list comes from, how a homeowner gets qualified, how the slot gets locked in, and what happens if it falls through.
In-house list build
We source and verify homeowners for your exact service area ourselves. Nothing is bought from a shared marketplace database that other contractors have already dialed.
Real conversation, real qualification
A live outreach conversation checks roof age, storm or hail damage, homeowner status, and service area against the criteria you signed at kickoff, not a script read at them.
Double-confirmed booking
The homeowner confirms once when they pick the time, and again as the appointment approaches. Only appointments that clear both checkpoints land on your calendar.
Free no-show replacement
If the homeowner is not home, or is not reachable within a short grace window, the appointment is marked a no-show on our end and replaced at no charge.
Pay per booked appointment. Nothing else.
$300 one-time setup, then $199 per booked appointment.
The setup fee covers your list build, campaign configuration, and calendar integration. After that, the per-appointment rate is fixed and published: $199. No retainers, no monthly minimums, no per-lead fees, and no charge for a no-show, because a no-show gets replaced free instead of billed.
Exclusive
Every appointment is booked for you and only you. It is never resold to another contractor.
Pay per booked sit
You pay when a qualified, double-confirmed appointment lands on your calendar.
No retainer
No monthly minimums and nothing owed between booked appointments.
Small one-time setup
Covers your list build, campaign, and calendar integration.
Your bar, written down before we dial.
A "qualified" appointment is not a judgment call made after the fact. It is a short, specific list you sign off on at kickoff.
Roof age
How old the roof needs to be before it is worth a crew visit, set by you at kickoff.
Storm or hail damage
Whether qualification requires visible damage, an active insurance claim, or both.
Homeowner, decision-maker
The appointment is with the person who owns the home and can say yes, not a renter or a gatekeeper.
Service area
The exact zip codes and radius you run crews in, nothing outside your footprint.
What actually makes this different.
None of the fifteen roofing appointment-setting and lead-generation companies covered in our market research disclose who is actually making the calls. That silence is the gap. Here is what we do differently and say plainly.
Exclusive, never resold
Every appointment is booked for your service area only. It never gets sold to a second or third contractor behind your back.
Double-confirmed
Two checkpoints before a slot counts as booked: when it is scheduled, and again as it approaches. That is what catches a cold-footed homeowner before your crew drives out.
No-show, never billed
A no-show costs you nothing. It gets replaced free instead of invoiced, which is not how every appointment vendor in this category operates.
Receipts-backed billing
Every booked appointment carries the conversation log behind it, so you know exactly why that homeowner is on your calendar and what they were told.
Roofing appointment setting, answered.
How much does roofing appointment setting cost with VA Horizon?
How is this different from buying roofing leads?
What counts as a qualified appointment?
What happens if the homeowner is not home?
How does this compare to Angi or HomeAdvisor leads?
See your launch date this week.
Book a 15-minute call. We map your service area and criteria, confirm the $199 per-appointment rate, and give you a start date inside the week.
Recommended next steps
