Skip to main content
VA Horizon
Book a Call
Roofing Appointment Setting

Roofing appointment setting, priced per booked estimate.

Quick answer

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.

Book a Roofing Call See Pricing

$300 setup + $199 per booked appointment.

Exclusive, never resoldDouble-confirmed before the slotNo-shows replaced free
$199
Per Booked Appointment
100%
Double-Confirmed
27%
Industry Close Rate Benchmark
48-72h
To Launch

Sourced: RoofLink.

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.

Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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?
A one-time $300 setup fee covers your list build, campaign, and calendar integration. After that, every booked appointment is $199, published, and fixed. There is no retainer and no per-lead fee on top of it.
How is this different from buying roofing leads?
A lead is a raw contact, exclusive or shared, that has not agreed to a time yet. An appointment from VA Horizon is a homeowner who has already agreed to a specific slot on your calendar and cleared two confirmation checkpoints. You are paying for a scheduled estimate, not a phone number to chase.
What counts as a qualified appointment?
Whatever you sign off on at kickoff: roof age, storm or hail damage, whether the person is the actual homeowner and decision-maker, and your service area. That written criteria decides what gets booked and what gets replaced free, not a judgment call after the fact.
What happens if the homeowner is not home?
You do not pay for it. If the homeowner is not there, or is not reachable within a short grace window of the scheduled time, the appointment is marked a no-show and replaced free.
How does this compare to Angi or HomeAdvisor leads?
Angi and HomeAdvisor typically resell the same homeowner request to three to eight contractors, and shared roofing leads close at roughly 8% to 20% versus 25% to 35% for exclusive appointments, by industry estimates. VA Horizon appointments are exclusive to your business, never resold. See the full breakdown on VA Horizon roofing appointment setting versus Angi 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.

Takes 20 seconds. We reply within a few business hours.

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

Prefer to pick a time now? Open the calendar

Get Roofing pricing in your inbox

Exact rates, what is included, and current availability. Written by a human, not a sequence.

Exclusive appointments · $300 setup + $199 per booked appointment