Remote roofing appointment setters are the “top of funnel” engine for many roofing and storm restoration companies. If you can call, qualify, and book real inspections that actually show, you can earn strong money without climbing a ladder or knocking doors.
This 2026 guide covers:
- How roofing appointment setters get paid
- A proven script (with objections + text follow-ups)
- A realistic daily routine (metrics, tools, and habits)
What a remote roofing appointment setter actually does
A remote appointment setter typically:
- Calls inbound leads (forms, ads, referrals) and/or outbound lists (neighborhood/storm-targeted)
- Qualifies the homeowner (decision-maker, timeline, problem/storm date, insurance interest)
- Schedules a roof inspection appointment for a field inspector/closer
- Confirms the appointment via text/email and reduces no-shows
- Logs everything in a CRM (result, notes, next step)
You’re not “selling the roof” on the phone. You’re selling the inspection.
How much does a remote appointment setter make in 2026?
Pay varies a lot based on whether you’re calling warm inbound leads or cold outbound lists, and whether you’re paid hourly, per set, per sit, or per signed deal.
Here are current national baselines to anchor expectations:
- ZipRecruiter lists Appointment Setter average pay around $24.26/hour (U.S.). ZipRecruiter
- ZipRecruiter lists Remote Appointment Setter average pay around $10.10/hour (U.S.)—this reflects a wide range of remote roles and isn’t roofing-specific. ZipRecruiter
- Indeed reports Appointment Generator average pay about $26.22/hour plus reported commission (U.S., updated Jan 5, 2026). Indeed
- PayScale shows Appointment Setter hourly pay around $16.11/hour (based on reported profiles; last updated Oct 2025). Payscale
Common roofing-specific pay plans (what you’ll actually see)
- Hourly + bonus per kept appointment (sit)
- Example: $15–$22/hr + $10–$50 per “sit”
- Pay per qualified appointment
- Many remote appointment-setter postings mention ranges like $50–$63 per qualified appointment (varies by industry/company and what “qualified” means). Indeed
- Tiered weekly bonuses
- Example: 10 sits = bonus, 20 sits = bigger bonus, etc.
Reality check: The highest earners aren’t just fast talkers—they’re consistent, organized, and ruthless about confirmation follow-ups.
The 2026 Roofing Appointment Setter Script (remote)
Use this script whether you’re calling retail leads (aging roof/leaks) or storm leads (hail/wind). Keep your tone calm, local, and helpful.
1) Opener (inbound lead)
“Hi {{Name}}, this is {{You}}—I’m calling because you requested roof info/inspection for {{Address}}. Did I catch you at an okay time?”
If yes:
“Perfect. My job is simple: ask a couple quick questions and, if it makes sense, get you on the schedule for a free roof inspection with our field inspector. Sound fair?”
2) Opener (outbound/cold—but targeted)
“Hi {{Name}}, this is {{You}}. I’m reaching out because we’re scheduling roof inspections in your area for homeowners who may have storm-related damage. I’ll be quick—are you the homeowner at {{Address}}?”
(If yes)
“Got it. We’re booking a few free inspections this week—morning or afternoon usually works best. Before I offer times, can I ask two quick questions?”
Tip: A simple “free inspection” hail-storm style opener is commonly used across the industry. ServiceTitan
3) Qualifying questions (keep it tight)
Ask only what you need to book a legitimate appointment:
- Decision-maker
- “Are you the person who makes the decisions on repairs for the home?”
- Roof basics
- “Do you know about how old the roof is?”
- “Any leaks or interior staining right now?”
- Storm/insurance interest (if storm market)
- “Did you notice shingles in the yard, dents on vents/gutters, or neighbors getting work done?”
- “Have you filed a claim already or are you just trying to understand your options?”
- Access & logistics
- “Is it okay for our inspector to access the roof, or is it a steep/high roof we should plan for?”
4) The close (set the appointment)
Give two options—don’t ask an open-ended question:
“We have an opening {{Day}} at {{Time A}} or {{Time B}}. Which works better?”
Then lock it down:
- “Great—what’s the best mobile number for confirmation texts?”
- “And what email should we send the appointment details to?”
5) Objection handling (roofing-specific)
“I already have a roofer.”
“Totally fair. Just so I’m respectful—are they already under contract, or are you still comparing options? We can do a second opinion inspection so you have documentation either way.”
“I’m not filing an insurance claim.”
“No problem. The inspection is still useful—if there’s no damage, you’ll know. If there is, you can decide what to do with the information.”
“How much does it cost?”
“The inspection is free. If anything is needed, the inspector will show photos and options—no obligation.”
“Is this a scam?”
“I understand why you’d ask. We schedule an inspection, document what we see with photos, and you decide next steps. If you want, I can text you our company info and confirm the inspector’s name before we arrive.”
(Important: Don’t overpromise insurance outcomes. Your job is to schedule an inspection and manage expectations.)
6) Text message confirmation templates (reduce no-shows)
Immediately after booking:
“Hi {{Name}}—this is {{You}} with {{Company}}. You’re scheduled for a free roof inspection at {{Address}} on {{Day}} at {{Time}}. Reply YES to confirm.”
24 hours before:
“Quick reminder: roof inspection tomorrow {{Day}} at {{Time}}. Reply YES to confirm or reply RESCHEDULE.”
2 hours before:
“On our way soon. Any gate codes or parking notes?”
No-shows kill setter income. Confirmation is where top setters separate.
Daily routine for a high-performing remote roofing setter
8:30–9:00 AM — Pipeline setup
- Pull today’s lead list (inbound + follow-ups)
- Review “hot” leads first (fresh form fills)
- Check inspector calendar availability
9:00–11:30 AM — Power dialing block #1
- Focus: first touches + same-day scheduling
- Log outcomes cleanly in CRM
- Text “missed you” to no-answers
11:30–12:30 PM — Follow-ups & reschedules
- Confirm tomorrow’s appointments
- Recycle “maybe later” leads into a date/time follow-up
12:30–3:00 PM — Power dialing block #2
- Focus: warm follow-ups and “didn’t answer” call-backs
- Book afternoon/evening inspection slots
3:00–5:30 PM — Evening confirmations + cleanup
- Send confirmation texts
- Update notes so the inspector can close (roof age, leak area, homeowner concerns, insurance status)
KPIs that matter (what you should track)
- Dials per hour
- Contact rate
- Set rate (appointments booked per contact)
- Show rate (appointments that sit)
- Quality score (how many sits convert to signed jobs)
If you’re paid per appointment, your show rate is your paycheck.
Compliance note (very important)
If you’re doing outbound calling/texting, make sure your process respects:
- Do-not-call rules
- Consent requirements for texts/autodialers
- Quiet hours and any state-specific restrictions
If you’re unsure, get guidance from a qualified compliance professional or attorney. (This is general info, not legal advice.)
Want to hire or train a remote roofing appointment setter team?
If you’re building a setter team (or you want a role and want to understand the comp plan), reach out:
Allied Emergency Services, Inc.
Phone: 800-792-0212
Email: info@alliedemergencyservices.com