Solar Appointment Setting vs Buying Leads: The Real Math (2026)
Cost Comparison

Solar Appointment Setting vs Buying Leads Which Actually Makes Money?

You've been buying shared leads. You know the sit rates are garbage. But is building a dedicated calling team really better? Let's run the actual math side by side. No theory. Just numbers from 327+ companies.

Book a Free Strategy Call

Growth Magnet Studio has built virtual call centers for 327+ solar and roofing companies since 2019. We've seen the real numbers from both sides: companies spending $180K/year on shared leads closing 23 deals, and companies spending $4K/month on a calling team closing 6-7 deals per month. This article gives you the math so you can decide for yourself.

The Real Cost of Shared Solar Leads

Shared leads are the default for most solar companies. Sign up with a vendor, pay $25-40 per lead, and hope your rep calls fast enough. Here's what the numbers actually look like across the industry:

Average cost per lead: $25-40. Some vendors charge up to $60-80 for "exclusive" leads, but most companies buy shared leads to keep costs manageable.

How many companies get the same lead? 3-4 on average. Some vendors sell to 5-6. By the time you call, the homeowner has already talked to 2 competitors.

Sit rate (appointments that actually happen): 15-25%. Three out of four "appointments" never sit down with your rep. They forgot, they already bought from your competitor, or they were never really interested in the first place.

Close rate from sits: 20-25%. Of the homeowners who actually sit with your rep, about 1 in 4 buys.

Real cost per closed deal: If you buy 100 leads at $30 ($3,000), 20 sit (20% sit rate), and 5 close (25% close rate), your cost per closed deal is $600. Sounds OK until you realize a dedicated calling team can do the same at $150-250 per deal.

One solar owner in Texas spent $180,000 on leads in 2024 and closed 23 deals. That's $7,800 per closed deal in lead cost alone. With that same budget he could have built a 15-agent VCC, generated 1,500+ appointments, and closed 100+ deals.

The Real Cost of a Dedicated Calling Team

A dedicated calling team (what we call a Virtual Call Center or VCC) is a team of agents who work exclusively for your company, calling homeowners from filtered data lists using your scripts, your CRM, and your qualification criteria.

One-time setup: $10,000. This covers agent recruitment (bilingual English/Spanish from Latin America), GoHighLevel CRM setup, Convoso dialer configuration, custom script creation, homeowner data sourcing, and agent training.

Monthly operational costs (3-agent team):

  • Agent salaries (3 agents at $800-1,100/mo): $2,400-3,300
  • Dialer software: $150-200
  • Homeowner data: $200-400 (first month free)
  • Total: approximately $3,500-4,500/month

Expected output from 3 agents: 30-45 appointments per month. Each agent books 10-15 qualified appointments.

Sit rate: 50-60%. Because the homeowner agreed to a specific appointment with YOUR company (not a lead form they forgot about), the show-up rate is 2-3x higher than shared leads.

Close rate from sits: 25-40%. Higher than shared lead sits because the homeowners are pre-qualified (homeowner status, roof condition, credit indicators, no existing solar).

Real cost per closed deal: From $4,300/month, you get ~38 appointments, ~21 sits (55%), ~6 deals (30% close). Cost per deal: ~$717 in month 1 (including setup amortization) dropping to $150-250 by month 3 as agents improve.

Side-by-Side Comparison

Shared Leads

Cost per lead$25-40
ExclusivityShared 3-4 companies
Sit rate15-25%
Close rate from sits20-25%
Cost per closed deal$600-750
You own the dataNo
Improves over timeNo
Can scale on demandDepends on vendor

Dedicated Calling Team (VCC)

Cost per appointment$15-20
Exclusivity100% yours
Sit rate50-60%
Close rate from sits25-40%
Cost per closed deal$150-250
You own the dataYes, everything
Improves over timeYes, compounds
Can scale on demandAdd agents in 7-10 days

Run the exact numbers for your company:

Open ROI Calculator

What About Facebook Ads for Solar?

Facebook ads for solar leads cost $30-80 per lead depending on your market and targeting. Since Apple's iOS privacy changes, targeting accuracy has dropped significantly, and cost per lead has risen 40-60% in most markets.

Facebook leads tend to be lower intent than outbound calling leads because the homeowner saw an ad while scrolling, not because they were actively looking for solar. Sit rates from Facebook leads typically run 25-35%, better than shared vendor leads but still below dedicated outbound calling.

Many of our clients run both. Facebook ads for inbound awareness, and a dedicated calling team for outbound pipeline. They complement each other. The calling team generates consistent baseline appointments every month regardless of ad performance, while Facebook ads add volume on top when campaigns are working.

The difference: if your Facebook ads stop working tomorrow (algorithm change, budget cut, creative fatigue), your calling team is still booking appointments. If your calling team stops, Facebook alone won't fill the gap at the same cost per deal.

When Shared Leads Make Sense

Shared leads aren't always wrong. They make sense when:

  • You're testing a new market and need leads THIS WEEK, not in 14-21 days
  • Your total lead gen budget is under $3,000/month (not enough for a VCC)
  • You don't have closers who can handle 30+ appointments per month yet
  • You're supplementing an existing pipeline, not building from scratch

When a Dedicated Team Makes Sense

A VCC makes sense when:

  • You're doing $50K+/month in installs and need consistent, predictable appointment flow
  • You're tired of competing with 3-4 other companies on the same leads
  • You want to own your pipeline instead of renting it from a vendor
  • You have closers who can handle 30+ appointments per month
  • You want a system that improves over time (agents get better, scripts get refined, cost per appointment drops)

Energize Solar in Texas started with 2 agents. Spent under $4,000/month. Booked 85 appointments in 6 weeks. Closed over $100,000 in revenue. They were buying shared leads before and paying $3,500-5,000 per closed deal. Now they're paying under $600.

How We Work: Setup Fee + Rev Share

We build your entire VCC (agents, scripts, dialer, CRM, data, training) for a one-time setup fee. You cover operational costs (agent salaries, dialer, data). And we take a revenue share on every closed deal.

Read that again. We only make money when you close deals. If your VCC doesn't produce results, we don't eat. That's why we're selective about who we work with. We've said no to companies that weren't ready.

If your team can handle the volume and you're serious about owning your pipeline, we'd love to talk.

See If a Dedicated Calling Team Makes Sense for You

15-minute strategy call. No pitch. We'll look at your current numbers and tell you honestly whether a VCC would improve your cost per deal.

Book Your Free Strategy Call

Related pages: Solar Appointment Setting Service · Roofing Appointment Setting Service · VCC ROI Calculator

Ready to Own Your Pipeline Instead of Renting It?

14-21 days from kickoff to first appointments. No obligation. Just a conversation about whether this makes sense for your company.

Book Your Free Strategy Call