Revenue Operations

Roofing Inside Sales,the math owners should run before hiring.

An inside sales seat can transform a roofing shop. It can also burn $80,000 in a year and produce nothing. The difference is the lead volume and the system you put around the seat.

Executive summary

The short version for busy owners.

Inside sales in roofing usually means a phone-based setter who qualifies inbound and outbound activity, books field appointments, and confirms them.

The seat works when you have at least 200 monthly leads to handle, or a clear outbound list to call.

Below that, the seat sits idle, and your money is better spent on lead quality or on outsourced appointment setting.

Key takeaways

What to remember when this page closes.

  • Inside sales is a system, not a job title.
  • A setter needs at least 40 to 60 conversations a day to justify the seat.
  • Comp should be base plus a per-set bonus, with a per-show modifier.
  • Track set rate, show rate, and cost per set appointment per setter.
  • Outsource until your volume justifies the seat.

Section 1

What inside sales actually means in roofing

Setters handle the phone, the CRM, and the calendar. They do not sell roofs. Their job is to deliver qualified, confirmed appointments to the field reps.

Confusing setter and closer roles is the most common reason these seats fail.

Section 2

When inside sales pays off

  • You have 200+ monthly leads.
  • Your field reps spend more than 20 percent of their time chasing leads instead of selling.
  • Your speed-to-lead is over 30 minutes and you cannot fix it with software.
  • You run outbound campaigns (canvassing follow-up, insurance referrals).

Section 3

When it does not

  • Lead volume below 100 a month.
  • Owner still personally answers most calls.
  • No CRM or scripts in place.
  • Cannot commit to weekly coaching and call reviews.

In any of those cases, outsourced appointment setting or pre-booked appointments will outperform a new hire.

Section 4

Hiring profile and compensation

Realistic comp ranges (US, 2026)
RoleBaseVariableNotes
Junior setter$36k to $44k$10 to $20 per setAdd $10 per show.
Senior setter$48k to $60k$20 to $35 per setOften manages other setters.
Inside seller (full cycle)$55k to $75k5 to 8% of gross profitRare in residential roofing.

Three perspectives

How three honest reviewers would frame this.

Optimistic

A great setter pays for themselves in the first 90 days and frees your closers to do what they are best at.

Balanced

The seat is not the win. The system around the seat is. Without scripts, CRM, and coaching, the seat fails.

Critical

Many roofing owners hire setters to avoid fixing lead quality. The seat then becomes an expensive bandage.

Decision framework

A practical way to choose.

Find the row that matches your situation. Use it as a starting point, not a verdict. A short strategy call will sharpen the answer for your specific market.

If this describes youRecommended pathWhy
Under 100 monthly leadsOutsource or use pre-booked appointmentsNot enough volume to justify a seat.
100 to 200 monthly leadsOutsource setting, evaluate hire in 6 monthsBridge with outsourced capacity.
200+ monthly leadsHire one setter, build the systemVolume supports the seat.
500+ monthly leadsBuild a 2 to 4 setter inside teamSpecialization pays at this scale.

Questions answered

What contractors ask before they start.

Can a virtual assistant replace a setter?
For basic scheduling, yes. For qualification calls, rarely. Roofing requires product knowledge and tone.
What hours should setters work?
Match your market's answer rate. In most U.S. markets, 10am to 8pm local time captures 80 percent of contacts.
Should setters use call recording?
Yes, with disclosure. It is the fastest coaching tool you can install.
How long before a new setter is productive?
30 days to baseline, 90 days to full ramp, assuming weekly coaching.

Book your strategy call

See if your market is still open.

We work with one roofing company per metro. In 20 minutes we will review your service area, pricing, and capacity, then tell you straight whether we are a fit. No pressure, no contract on the call.

Book Your Strategy Call Or call (855) 555-0199

No contracts. No pressure. Limited territories.