Roffy vs Contractor Appointments for roofing contractors

Contractor Appointments sells the appointment. Roffy sells the lead. The math diverges fast at volume.

Contractor Appointments is a storm-restoration-focused lead-gen service that sells qualified appointments rather than raw leads. The model: their call center contacts a homeowner with a storm-damaged property, qualifies them, books an appointment time, and hands the appointment to a contractor. Per-appointment cost typically runs $150-$300 in roofing, depending on metro and exclusivity tier.

Roffy runs an earlier-funnel model. We identify roofs that need replacement using NOAA storm event data, AI vision scoring on satellite + Google Street View imagery, and parcel + permit history. We deliver the lead — owner name, address, phone, damage score, storm reference — and the contractor does the qualification and booking themselves. Each lead is exclusive to one contractor and locked for 30-90 days. Per-lead exclusivity is structural.

RoffyContractor Appointments
Unit of purchaseLead (contact info + condition data)Appointment (booked, time + place)
Pricing modelSubscription, tier-basedPay-per-appointment, $150-$300 typical
Effective per-lead costRoughly $4.50-$8 depending on tier$150-$300 per appointment (lead cost embedded)
Per-unit exclusivityEach lead sold to 1 contractor, locked 30-90 daysVaries — exclusivity tier costs more
Lead sourceNOAA storm events + AI roof scoringTargeted marketing + outbound qualification
Who books the appointmentContractor's own sales repVendor's call center
Qualification depthDamage score + storm signal in the leadVerbal qualification by call-center rep
Coverage18 metros across the storm beltStorm-impacted markets, varies

Appointments vs. leads — what each is actually buying

A booked appointment is logistically more valuable than a raw lead — the homeowner has agreed to a specific time, the contractor knows when to show up. That convenience is the entire price premium.

The catch is hidden in the close rate. An appointment booked by a third-party call center often shows weaker intent than one booked by the closing contractor's own sales rep — the homeowner agreed to a meeting because the qualifier sold them on a meeting, not necessarily on roof replacement. Show-up rates can run 60-80% (vs. near-100% when the contractor books directly). And the close rate at the appointment is what ultimately matters, not the appointment count.

Cost per closed job is the only number that matters

At $200 per appointment, 70% show-up, 40% close rate, the cost per closed job is $200 / (0.70 × 0.40) = $714 per closed job.

At Roffy's Pro tier ($698 setup + $898/mo, 150 leads/mo, effective $6/lead), 90% reachable, 25% close rate (the structural argument is that exclusive condition-scored leads close higher than form-fills, but use your own number), cost per closed job is $6 / (0.90 × 0.25) = $27 per closed job.

Your specific close rates will differ. Run the math on your last 90 days of actual data against Roffy's published per-lead pricing before deciding.

When Contractor Appointments wins

If your sales operation is heavily lead-constrained (you have closers but no SDR layer), the appointment-booked model removes a workflow step that's expensive to build internally. For storm-chaser teams that flood a market for 30 days and need appointments fast without standing up a phone room, appointments can pencil out even at $200+ per unit.

If you have sales reps who can call and qualify themselves — or if you're optimizing for per-closed-job cost rather than per-appointment convenience — Roffy's exclusive-lead model produces a lower cost per closed job at most close-rate assumptions.

Frequently asked questions

What's the difference between a lead and an appointment?

A lead is contact information for a homeowner who may need a roof. An appointment is a scheduled meeting that homeowner has agreed to. Appointments cost more because they include the qualification + scheduling work.

Are Contractor Appointments leads exclusive?

Exclusivity varies by tier and market. Some tiers offer exclusive appointments; others share the underlying lead with multiple contractors. Confirm exact exclusivity terms before pricing.

Why is Roffy's per-lead cost so much lower?

Because Roffy generates leads through automated NOAA + AI vision pipelines rather than maintaining a call center to qualify and book appointments. We deliver the lead with a condition score and a storm reference; the contractor's own sales team does the qualification call.

Can I use both Roffy and Contractor Appointments?

Yes. A common pattern: Roffy as the always-on lead stream feeding your reps' regular pipeline, Contractor Appointments for short-burst appointment volume in newly-storm-impacted markets where you need to fill rep calendars in a week.

Ready to see Roffy in your metro?

Exclusive territory. AI-scored leads. Published pricing. Live in 18 metros across the storm belt.

See pricing & coverage →