Home › Trades We Serve › Roofing Appointment Setting

Roofing Appointment Setting: Inspections Booked on Your Calendar

Updated October 2026 · By Spencer Wright, Founder

You're not short on people who could make calls. You're short on homeowners who pick up, answer two questions straight and are actually home when your estimator pulls in. That's the job a roofing appointment setter is hired to do, and there are five ways to buy it.

We sell the fifth one: a system that brings the homeowner in, qualifies them, books the inspection and reminds them it's happening. It's backed in writing: 100 exclusive appointment opportunities in 100 days, or you get paid three ways: a 100% refund, a $2,000 check from us, and we keep working for free until we hit 100.

Key Takeaway

Roofing appointment setting is everything between "a homeowner raised a hand" and "a roofer is on their porch". You can pay a person to do it (an in-house setter, a call center or a canvasser), pay a vendor per appointment, or install a system that does it automatically inside your own accounts.

The booking is the easy half. The appointment only pays if the homeowner is serious and shows up, so judge every option on who it books and how many of them are home when you knock.

Five Ways Roofers Get Inspections Booked

Every company that books sales appointments for roofers fits one of these five boxes. They sound alike on a sales call. They behave very differently on a Tuesday afternoon when nobody on your crew has time to dial.

OptionWho brings the homeowner inWho books themWhat you keep if it stops
In-house setter or ISAYou still need a lead sourceYour employeeThe person, while they stay
Outsourced call centerYou, they only call the list you hand overTheir agents, using your scriptYour own list, minus whatever they burned
Door-knocking canvassersThe canvasser, one door at a timeThe canvasser, on the porchNothing, once the crew moves on
Pay-per-appointment vendorThe vendor's own ads or call networkThe vendorNothing, the pipeline is theirs
The More Jobs SystemAds in your own ad accountsAn application, automated follow-up and your booking calendarYour ad accounts and CRM data, from day one

The second column is the one most roofers skip. A setter, in-house or outsourced, doesn't create demand. They work the list you already have, so if your leads are thin or shared with four other roofers, a great setter just reaches the disappointment faster. If what you're really after is the homeowner pipeline itself, that's our page on exclusive roofing leads.

What Each Roofing Appointment Setting Option Costs

Here's what each one costs in money you can look up, and in time nobody bills you for but you pay anyway.

OptionPublished costThe time it takes from you
In-house setterCustomer service reps earn a median $21.53 an hour, or $44,770 a year (Bureau of Labor Statistics), before payroll taxes and toolsHiring, training, a daily script review, and covering the phone when they're out
Outsourced setter or call centerOne roofing VA company advertises setters "starting at $15/hr" (Stealth Agents)Writing the script, feeding the list and checking that "booked" meant booked
CanvassersCanvassers average $22.10 an hour in the US (Indeed salary data), often plus a bonus per inspectionRecruiting every season, territory maps, and answering for whatever got said on the porch
Pay per call or appointmentCall sellers on one roofing marketplace earn $35 to $90 per qualified inbound call (CallScaler). Per-appointment vendors mostly quote on a callDisputing bad appointments, and reading the fine print on what "qualified" means
The More Jobs SystemNot published. Real number on a 30-minute strategy callRecording ads on your phone from our scripts, then running the inspections

The hourly numbers look small until you remember what you're paying for: time on the phone, not appointments. A setter who dials 300 homeowners from a tired list still gets paid if 290 of them let it ring. That's the reason I push roofers to measure every option by cost per inspection actually run, and then cost per signed roof.

Pay-per-appointment sounds like it fixes that, and sometimes it does. The catch is in the definitions: who else got that homeowner, and who eats the no-show. I walked through the contract questions in pay per appointment marketing for contractors.

Roofing Appointments Only Count If the Homeowner Is Home

A booked inspection and a run inspection are two different numbers, and the gap between them is where appointment setting quietly fails. The fix that has the most research behind it is boring: remind people.

Who sends the reminder?What usually happens
In-house setterWhatever they remember to do between new calls
Call centerOnly if it's in the contract, and often not after hours
CanvasserRarely. They're already three streets over
Pay-per-appointment vendorDepends on whether you pay per booked or per held
The More Jobs SystemEvery time: confirmation, reminders before the visit, and a no-show recovery sequence offering a new time

A meta-analysis in Health Services Research pooled 18 studies of text reminders. In the randomized trials, people who got a reminder had about 1.5 times the odds of showing up.

The wording matters too. A study of 161,587 hospital patients in Israel tested different reminder texts. The best-worded one cut no-shows from 21.1% to 14.2% against the generic message.

Those are clinics, not roofs. The habit is the same though. Anybody who booked something on a Monday and forgot by Thursday knows it, and a homeowner with a slow leak is no different from a patient with a sore knee. Neither one wakes up thinking about you.

If the bigger problem is homeowners who never answer in the first place, that's a follow-up problem, and I broke it down in why your home service leads don't answer.

Roofing Appointment Setting Results From Real Roofers

"No one wants a roof. And I'm really good at getting roof appointments." I said that in the video I send roofers before our first call, and the roofers below are why I can say it with a straight face. First name and last initial only, because we never publish a client's business name.

17 deals
Closed January through March, confirmed on a recorded call.
David L., roofing contractor, North Carolina
$65K profit
On $12,000 of ad spend over the same quarter, a 3.6x return.
David L., roofing contractor, North Carolina
12 of 20
Roofs that month came from the system, by the 19th.
Roofing contractor, June 2026
228 appointments
Sales appointments booked across 9 builders in the 30 days to Monday 19 October 2026 (booked, not run).
Across our active clients
Roofing client text: having a great month, 20 plus deals, 12 of 20 roofs coming from marketing
A roofing client, June 2026: 12 of their 20 roofs that month came from the system, by the 19th.

Lifetime: 20,000+ exclusive appointments booked for 100+ home-service contractor businesses since 2024.

How Our Roofing Appointment Setting Works

Nobody on our side cold calls your homeowners. The system does the setting, start to finish, and it's built inside your own accounts in 3 to 7 days. First appointments land within 7 days of launch.

StepWhat happensWhat it protects
1. Ads with you in themWe write the script, you record it on your phone, we edit and test it. It runs in your own ad accounts.Trust. The homeowner has seen your face before you ring the bell
2. A qualifying applicationBefore they can book, homeowners tell us the project, the timing and the budget. Fewer people finish it. The ones who do are serious.Your estimator's time
3. Automated follow-upTexts and emails go out the minute someone applies, nights and weekends included.Your crew stays on the roof instead of climbing down to dial
4. Booking on your calendarThe homeowner picks an inspection time from the slots you open.Exclusivity. Nobody else gets that homeowner
5. RemindersA confirmation, then reminders before the visit, under your company name.Show rate
6. No-show recoveryIf they miss it, a recovery sequence offers a new time.The appointment you already paid to book

Every month you see which roofs closed, what they were worth and which ad they came from. You own your ad accounts and your CRM data from day one, so you're never held hostage. For the wider picture on where roofing work comes from, read how to get roofing leads that turn into signed roofs.

Which Roofing Companies This Fits

This is built for residential roofing companies that already sell well in the living room and want more living rooms:

Good fitNot a fit
$500K a year or more, with crews runningOne-truck shops where the owner is still on every roof
Someone who can run 3 to 5 inspections a day and closeNobody free to run the appointments
One home territory you'll still be working next yearOutfits that follow hail across state lines

If you're in the right-hand column, we'll tell you on the call rather than take the money. Every trade we serve is on the trades page.

The Guarantee, In Writing

100 exclusive appointment opportunities in 100 days, or you get paid three ways: a 100% refund, a $2,000 check from us, and we keep working for free until we hit 100.

It's in the signed agreement, not just on this page, which is why we only make this offer to good-fit partners, and why there's an application and a strategy call first. Full terms here.

It counts appointment opportunities, never revenue. Booking the inspection is the system's job. Selling the roof is yours.

Brian W., a fence and deck builder in Bend, Oregon: "I probably wouldn't have used you if you didn't have that money-back guarantee."

Roofing Appointment Setting: Common Questions

What is roofing appointment setting?

Roofing appointment setting is the work between a homeowner showing interest and a roofer standing in their driveway: reaching the homeowner, checking the project is real, booking a time and making sure they're home for it. It can be done by an in-house setter, an outsourced call center, door-knocking canvassers, a pay-per-appointment vendor, or an automated system like ours.

How much does a roofing appointment setter cost?

An in-house setter is usually paid like a customer service rep, and the Bureau of Labor Statistics puts that median at $21.53 an hour, or $44,770 a year, before payroll taxes and training. Outsourced setters start lower: one roofing virtual assistant company advertises rates from $15 an hour, and canvassers average $22.10 an hour on Indeed's salary data. We don't publish our price, and you get the real number for your market on a 30-minute strategy call.

Are there companies that book sales appointments for roofers?

Yes. Some call the leads you already have, some sell you appointments one at a time, and some, like MoreJobCalls.com, build the whole system that brings the homeowner in and books them. Ask any of them who else gets that homeowner. Every appointment we book is exclusive to your company.

Should I hire an in-house roofing appointment setter or outsource it?

Hire in-house if you have steady lead flow and someone to manage a setter daily. Outsource if calling is the bottleneck but the leads are good. If there aren't enough serious homeowners to call, a setter of either kind just reaches the same thin list faster.

Has this worked for other roofers?

Yes. David L., a roofing contractor in North Carolina, closed 17 deals from January through March and confirmed on a recorded call that it came to $65,000 in profit on $12,000 of ad spend. Another roofing client had 12 of their 20 June roofs from the system by the 19th.

David L. message: we are very impressed with you and your system, never seen such measurable results so quickly
David L., roofing contractor, North Carolina: "We have never seen such measurable results so quickly."
Why do roofing appointments no-show, and do reminders help?

Homeowners forget, get a cheaper call first, or never felt committed when they booked. Reminders fix the forgetting. A meta-analysis in Health Services Research found that in randomized trials, people who got a text reminder had about 1.5 times the odds of showing up. Every appointment we book gets confirmation and reminder texts and emails, and a no-show gets a recovery sequence offering a new time.

How fast do the first roofing appointments land?

The system is built inside your own accounts in 3 to 7 days, and first appointments land on your calendar within 7 days of launch.

Do you knock doors or chase storms?

No. The system brings in homeowners who asked about a roof, in your own service area, and books them onto your calendar. It works for retail replacements and fills the gaps between storms if you also do insurance work.

More on Roofing Appointments

Stop Paying for Dials. Start Running Inspections.

On a 30-minute strategy call you'll get the real math for your market and your crews, and a straight answer on whether this fits.

Book Your Free Strategy Call