Home › Trades We Serve › Roofing Appointment Setting
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.
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.
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.
| Option | Who brings the homeowner in | Who books them | What you keep if it stops |
|---|---|---|---|
| In-house setter or ISA | You still need a lead source | Your employee | The person, while they stay |
| Outsourced call center | You, they only call the list you hand over | Their agents, using your script | Your own list, minus whatever they burned |
| Door-knocking canvassers | The canvasser, one door at a time | The canvasser, on the porch | Nothing, once the crew moves on |
| Pay-per-appointment vendor | The vendor's own ads or call network | The vendor | Nothing, the pipeline is theirs |
| The More Jobs System | Ads in your own ad accounts | An application, automated follow-up and your booking calendar | Your 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.
Here's what each one costs in money you can look up, and in time nobody bills you for but you pay anyway.
| Option | Published cost | The time it takes from you |
|---|---|---|
| In-house setter | Customer service reps earn a median $21.53 an hour, or $44,770 a year (Bureau of Labor Statistics), before payroll taxes and tools | Hiring, training, a daily script review, and covering the phone when they're out |
| Outsourced setter or call center | One roofing VA company advertises setters "starting at $15/hr" (Stealth Agents) | Writing the script, feeding the list and checking that "booked" meant booked |
| Canvassers | Canvassers average $22.10 an hour in the US (Indeed salary data), often plus a bonus per inspection | Recruiting every season, territory maps, and answering for whatever got said on the porch |
| Pay per call or appointment | Call sellers on one roofing marketplace earn $35 to $90 per qualified inbound call (CallScaler). Per-appointment vendors mostly quote on a call | Disputing bad appointments, and reading the fine print on what "qualified" means |
| The More Jobs System | Not published. Real number on a 30-minute strategy call | Recording 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.
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 setter | Whatever they remember to do between new calls |
| Call center | Only if it's in the contract, and often not after hours |
| Canvasser | Rarely. They're already three streets over |
| Pay-per-appointment vendor | Depends on whether you pay per booked or per held |
| The More Jobs System | Every 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.
"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.
Lifetime: 20,000+ exclusive appointments booked for 100+ home-service contractor businesses since 2024.
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.
| Step | What happens | What it protects |
|---|---|---|
| 1. Ads with you in them | We 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 application | Before 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-up | Texts 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 calendar | The homeowner picks an inspection time from the slots you open. | Exclusivity. Nobody else gets that homeowner |
| 5. Reminders | A confirmation, then reminders before the visit, under your company name. | Show rate |
| 6. No-show recovery | If 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.
This is built for residential roofing companies that already sell well in the living room and want more living rooms:
| Good fit | Not a fit |
|---|---|
| $500K a year or more, with crews running | One-truck shops where the owner is still on every roof |
| Someone who can run 3 to 5 inspections a day and close | Nobody free to run the appointments |
| One home territory you'll still be working next year | Outfits 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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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