Skip to content
See which ZIP codes are open in your territory. Check yours
Buy Roofing Leads
Roofing contractor walking a homeowner's property for a roof inspection

Booked inspections for roofing contractors (homeowner appointments, not lead flashing)

Roofing appointments for contractors: inspections booked onto your calendar

For owners who sell their own jobs and don't have a setter. A homeowner in your ZIPs asked about their roof, we confirm the time, and they know which company is coming. Set, confirmed, sat and no-show are defined in writing before you pay for anything.

  • Homeowner expects your company
  • Written no-show policy
  • Your ZIPs only
  • No long-term contract

The problem

Most bought appointments fall apart before you reach the driveway

Owners who have bought set appointments from call centers tell the same stories on r/RoofingSales. These are the problems this program is built around.

  1. 01

    No-shows and soft sets

    The homeowner said yes to get off the phone. You drive 40 minutes and nobody answers the door.

  2. 02

    The homeowner doesn't know who you are

    A vague script never named your company, so you start the inspection explaining why you're there.

  3. 03

    Roofs that don't need you

    Two-year-old roofs, jobs already done through insurance, renters, and addresses well outside your area.

What you get

An inspection on your calendar, with the rules written down

Each appointment starts with a homeowner request, not a cold list. Terms below come from our offer policy and are confirmed on your call.

Booked into your availability

You give us the windows your crew lead or you can inspect. We only book inside them.

Your company named

The homeowner is told which roofing company is coming, so the door opens to a familiar name.

Confirmation before the visit

We reconfirm the time with the homeowner before the inspection and tell you if it moves or cancels.

Inside your territory

Only addresses in the ZIP codes or counties you approve. No two-hour drives.

Consent record attached

Each appointment comes from an inbound request with a timestamped consent record we send on request.

Written no-show policy

If a confirmed inspection doesn't sit, report it inside the window and it's handled under the written policy.

Definitions and filters

What "booked" means here, in plain words

Appointment vendors use the same words for different things. These are our definitions and the filters you set before launch. Exact terms are confirmed in writing on your call.

Lead filters you control
FilterWhat you set
SetThe homeowner agreed to a specific date and time for a roof inspection by your named company.
ConfirmedThe homeowner reconfirmed that time after it was set, before the visit.
SatYou met the homeowner (a decision-maker) at the property and were able to inspect or discuss the roof.
No-showA confirmed appointment where nobody with authority was home at the booked time.
TerritoryZIP codes or counties you approve. Addresses outside them are not booked.
Homeowner and decision-makerSelf-reported owner; we ask that all decision-makers be present where possible.
Job typeReplacement, repair or storm inspection, set to what you actually sell.
Your availabilityDays, time windows and how many inspections per day you can run.
JD

Sample appointment card (Sample, illustrative)

Delivered just now · Real-time

Exclusive
Homeowner
J. Sample
Address
100 Example St, Sampleville TX 75000
Appointment
Tue 10:00 AM (your 9-12 window)
Status
Set, then confirmed
Reason for request
Missing shingles after wind, wants replacement quote
Roof age (self-reported)
About 18 years
Decision-makers present
Both owners
Consent record
Certificate ID SAMPLE-0000
Consent record attached · Timestamped
Call nowSend text
Illustrative example, not a real consumer record.

Run the math

Work out your cost per signed roof, for leads or appointments.

Enter your own price and your contact, set, show and close rates, or load example inputs from published industry estimates. Nothing you type is stored or sent.

$
%

Appointments that sit

%

Sits that sign

$

Your average signed roof

%

Optional, for profit outputs

Your numbers

Cost per sit
—
Cost per signed roof
—
Add job value to see it as a share of the job
Gross profit per roof after lead cost
—
Break-even price per appointment
—

Results update as you type. Break-even is the price at which lead cost uses up all the gross profit on the roof.

Sources for example inputs
Scheduling coordinator at a desk confirming roof inspection times

How we contact homeowners

Inbound requests only. No cold lists, no robocalls.

We only call homeowners who asked about their roof and gave consent to be contacted. Who places the calls, our calling hours and our scrub process are disclosed on your call and confirmed in writing before launch. Booking appointments is telemarketing, so state rules in places like Florida and Texas apply, and we treat that as our job, not yours.

  • Calls go only to homeowners who submitted a request
  • Federal calling hours (8am to 9pm local) and stricter state hours where they apply
  • Numbers scrubbed against the National Do Not Call Registry
  • No AI or prerecorded voice calls to homeowners
Book a call to check your ZIPs

How it works

From your call to the first inspection

  1. 1

    Book a call

    We check your ZIPs, job types and how many inspections a week your team can actually run.

  2. 2

    Agree definitions and filters

    Set, confirmed, sat and no-show, your territory, your availability and the credit rules go in writing.

  3. 3

    Start with a test batch

    A small number of appointments first, so you can judge show rate and cost per signed roof.

  4. 4

    Run, report, adjust

    Report no-shows inside the window, tell us what sat and signed, and tighten filters before scaling.

Appointments vs appointment setters

Booked appointments or hire your own setters?

CriteriaHiring roofing appointment settersBooked appointments from us
Where homeowners come fromYou still have to supply the leads or lists they callHomeowners who already asked about their roof
Your fixed costWages or commission, training, a dialer and management timeYou pay per appointment under agreed terms
Telemarketing complianceYour company carries DNC, calling-hours and state registration dutiesWe handle consent, DNC scrubbing and calling rules for our calls
Control of the scriptFull control; you train them on your companyYour company is named; script points agreed before launch
Ramp timeWeeks to hire and trainStarts after your call and test-batch setup
When it fits bestHigh, steady volume and someone to manage settersOwner-sellers without a setter who want inspections, not dials

Policies

Our lead terms, in writing before you buy.

These terms apply to every lead you buy from us, starting with your test batch.

Checked before every delivery

  • Phone number validated before delivery
  • Homeownership self-reported, then checked against property records
  • Duplicate-checked against leads already sent to you
  • Scrubbed against the National Do Not Call Registry

What exclusive means

Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead.

Bad-lead replacement · 7 days

Credits for disconnected or wrong numbers, renters or non-owners, addresses outside your ZIPs, and duplicates of leads already sent to you. Reply to the lead notification (or email us) with the reason; approved credits apply to your next batch.

Not covered: a homeowner who isn’t interested, doesn’t answer, has an insurance claim denied, or doesn’t buy.

Appointments that don’t sit

If a confirmed inspection doesn’t sit because the homeowner no-shows or doesn’t match your filters, report it within 7 days of the scheduled time and we replace it.

Consent on every lead

Every lead comes with a timestamped consent certificate. We send it to you on request.

No long-term contract

No long-term contracts. Start with a test batch, scale when the numbers work.

Your territory

Territory availability is confirmed by ZIP code on your call.

FTC Cooling-Off Rule reminder

In-home sales made at an inspection can carry a 3-business-day cancellation right under 16 CFR 429. Use the required notice in your contracts. General information, not legal advice.

No promised show or close rates

We don't publish show rates, close rates or roofs per appointment. Judge the test batch on your own cost per signed roof.

Pricing

What drives the price of an appointment

Appointments cost more than raw leads because confirmation work is done for you. Your price depends on the drivers below. See /pricing for how we quote, and run the cost-per-lead calculator with your own close rate.

Test batch

A small first order in your ZIPs to measure show rate and cost per signed roof.

Best for

Owners trying booked appointments for the first time

  • Your ZIPs and job types
  • Written definitions and no-show policy
  • Consent record per appointment
Recommended

Ongoing appointments

A steady weekly number booked into the windows you set.

Best for

Owner-sellers with spare inspection capacity

  • Weekly volume matched to your calendar
  • Confirmation before each visit
  • Filter changes between batches

Leads plus appointments

Exclusive leads for your team to call, with booked inspections on top.

Best for

Companies with some sales help but uneven calendars

  • Real-time lead delivery
  • Booked inspections
  • One set of credit rules

Price drivers: territory competition, job type (replacement, repair or storm), filters such as roof age, and weekly volume. Exact pricing is given on your call; nothing here is a quote.

FAQ

Questions owners ask before the first batch

If your question isn’t here, bring it to the call. We’ll go through your territory, filters and numbers.

Book a strategy call
What counts as a no-show, and do I get a credit?

A no-show is a confirmed appointment where nobody with authority to decide was home at the booked time. Under our written appointment policy, you report it within the stated window after the scheduled time and it is replaced. A homeowner who sits but doesn't buy is not a no-show. The exact window and evidence needed are confirmed in writing on your call.

Does the homeowner know which company is coming?

Yes. The homeowner is told your company's name when the inspection is set and again at confirmation. That is the point of the program: the person who opens the door should be expecting you, not a generic "roofing specialist." If your company name wasn't used, tell us and we treat it under the credit rules.

How do you contact homeowners to set appointments?

Only homeowners who submitted a roofing request and gave consent are called. Calls follow federal calling hours of 8am to 9pm local time and stricter state limits where they apply, numbers are scrubbed against the National Do Not Call Registry, and no AI or prerecorded voice is used. Who places the calls is disclosed on your call.

How are appointments confirmed?

After an inspection is set, the homeowner is contacted again before the visit to reconfirm the time and that decision-makers will be there. You get the status, and if the homeowner reschedules or cancels, you hear about it before you drive out. Only appointments marked confirmed fall under the no-show policy.

Should I hire appointment setters or buy booked appointments?

Hire setters if you have steady lead volume, someone to manage them, and you're ready to own the telemarketing compliance. Buy booked appointments if you sell your own jobs, have open inspection slots and want to pay per appointment instead of wages and a dialer. Many owners test booked appointments first, then decide.

Book a 30-minute strategy call

Put confirmed inspections on your calendar

Book a call. We check your ZIPs, walk through the definitions and no-show policy, and set up a test batch if it fits.

Book a call to check your ZIPs

No obligation · No long-term contracts.

Roofing appointments for contractors: how booked inspections should work: full guide (8 sections)
  1. What is a booked roofing appointment?
  2. Set, confirmed, sat, no-show: why the words matter
  3. What a good appointment record contains
  4. How to verify an appointment before you drive out
  5. How homeowners should be contacted
  6. After the inspection: the Cooling-Off Rule
  7. How to judge a test batch
  8. FAQ

This guide is about booked roof inspection appointments that a roofing company buys, where a homeowner asked about their roof and an inspection is set with your company. It is not about lead flashing or roofing materials. Everything below reflects the market and rules as of October 2026.

What is a booked roofing appointment?

A booked roofing appointment is a scheduled roof inspection at a homeowner's property, set on behalf of a named roofing company, at a date and time inside that company's availability. It differs from a lead, which is a contact you still have to call, qualify and schedule yourself. With an appointment, the scheduling work is done before you receive it.

The difference matters for how you judge price. A lead and an appointment are different products, so compare cost per signed roof, not cost per record. A cheap appointment that never sits costs more than an expensive one that does.

Set, confirmed, sat, no-show: why the words matter

Appointment vendors use the same four words for different things, and most disputes come from that gap. Get each one defined in writing before the first appointment is booked, because your credit rights depend on which status an appointment reached.

  • Set. The homeowner agreed to a specific date and time for an inspection by your named company.
  • Confirmed. The homeowner reconfirmed that time after it was set, before the visit.
  • Sat. You met a decision-maker at the property and could inspect or discuss the roof.
  • No-show. A confirmed appointment where nobody with authority was home at the booked time.

Watch for vendors who count a "set" as delivered and only credit unconfirmed sets, or who call a sit any visit where someone opened the door. Owners on r/RoofingSales describe paying for dozens of appointments where a large share never sat, with homeowners who did not know which roofer was coming. Clear definitions are the cheapest protection you have.

What a good appointment record contains

A usable appointment record tells you who, where, when, why and on what consent basis, before you drive out. If any of these fields is missing, you are guessing at the door.

FieldWhy it matters
Homeowner name and addressConfirms the visit is inside your ZIPs
Date, time and your windowShows it was booked inside your availability
Status (set or confirmed)Decides whether the no-show policy applies
Reason for requestReplacement, repair or storm; tells you what to bring
Self-reported roof ageScreens out roofs that were just replaced
Decision-makers presentFewer "I need to ask my spouse" visits
Consent record IDTies the appointment to the homeowner's own request

A sample record, marked "Sample, illustrative", appears on the program section of this page. Ask any vendor to show you theirs before you buy.

How to verify an appointment before you drive out

Verification takes about two minutes per appointment and catches most problems before they cost you fuel and a morning. Do it the day before, from the record you were sent.

  1. Check the address against your territory. If it falls outside your ZIPs or counties, flag it now, not after the visit.
  2. Read the reason for request. A homeowner who wanted a gutter quote is not a re-roof inspection.
  3. Look up the roof if you can. Aerial imagery or a permit search can show a recent replacement.
  4. Call or text to introduce yourself. Use your company name. A homeowner who reacts with surprise is a sign the set was soft.
  5. Ask for the consent record if anything looks off. It should show the time of the request and the disclosure the homeowner saw.

Log what you find. If an appointment turns out to be outside the agreed filters, you want the evidence ready when you report it.

How homeowners should be contacted

Setting an appointment is telemarketing, so whoever places the calls carries real legal duties. A vendor should be able to explain, in plain words, who calls, when, and on what consent. If they can't, the risk can end up with your company's name on it.

The baseline federal rules, as summarized in our research file and current as of October 2026:

  • Federal calling hours are 8am to 9pm in the homeowner's local time.
  • Telemarketers must scrub the National Do Not Call Registry no more than 31 days before calling (16 CFR 310.4(b)(3)(iv)).
  • Since April 11, 2025, consumers may revoke consent by any reasonable means, and requests must be honored within 10 business days.
  • Private TCPA damages are $500 per violation, up to $1,500 if willful or knowing (47 U.S.C. 227).

Several states go further. Florida and Oklahoma limit calls to 8am to 8pm with a maximum of 3 calls per 24 hours on the same subject. Texas SB 140, effective September 1, 2025, brought marketing texts under Texas telephone-solicitation law, with registration required unless exempt (Morgan Lewis, Sep 2025). Maryland and Oregon have their own versions.

For buyers, the practical test is simple: inbound requests only, no AI or prerecorded voice, your company named in the disclosure, and a written answer on who handles DNC and state registration. See our TCPA and consent page for more.

General information, not legal advice. Confirm with your counsel.

After the inspection: the Cooling-Off Rule

If a homeowner signs at the kitchen table after an inspection, the FTC Cooling-Off Rule can apply. Under 16 CFR 429, many in-home sales of $25 or more carry a 3-business-day right to cancel, and the seller must give the buyer written notice of that right.

This is a seller-side duty, so it sits with your company, not the appointment vendor. Check that your contract and cancellation form meet the rule, and that any state rules on home solicitation or storm-repair contracts are covered too. General information, not legal advice. Confirm with your counsel.

How to judge a test batch

Judge a test batch on cost per signed roof, using your own numbers, over enough appointments to mean something. A handful of visits can swing either way on luck.

Track four counts for each batch: appointments delivered, confirmed, sat and signed. Then:

  • Show rate = sat ÷ confirmed
  • Close rate = signed ÷ sat
  • Cost per signed roof = total spend after credits ÷ signed

Compare that last number with your average gross profit per job. If the margin covers it with room to spare, scale. If not, tighten filters (roof age, job type, territory) before you buy more. You can plug your own inputs into the cost-per-lead calculator. We do not publish show or close rates for our appointments; your numbers are the ones that count.

FAQ

Is a booked appointment the same as an exclusive lead?

No. An exclusive lead is a homeowner request sold to one roofing company, which your team then calls and schedules. A booked appointment goes one step further: the inspection time is already set and confirmed with your company named. Some owners buy both, using leads to fill a sales team and appointments to fill an owner's open calendar slots.

Can I get appointments for storm or insurance work?

Possibly, depending on your territory and what products are confirmed for your area. Storm inspections carry extra rules, such as avoiding any language about covering a deductible, and some states regulate storm-repair contracts. Raise it on your call and we will tell you what is available in your ZIPs and on what terms.