Solar Cold Calling: Scripts, Benchmarks & Compliance Guide
Your manager handed you 5,000 "leads" and told you to start dialing. Nobody mentioned 40% of those numbers were last verified in 2022. Let's fix that - starting with the numbers that actually matter for solar cold calling success, then the scripts, then the compliance rules that can cost your company six figures if you ignore them.
Why Cold Calling Still Works for Solar
Customer acquisition costs in residential solar hit $0.85/W in H1 2023 per a Wood Mackenzie benchmark - described as the highest expense category in the entire installation cost stack. On a typical 8kW system, that's nearly $7,000 just to acquire the customer. Phone outreach remains one of the cheapest channels to drive that number down, and it's one of the few where you control the pace.
The demand side helps too. Roughly 39% of U.S. homeowners have considered installing solar panels. You're not creating demand from scratch. You're reaching people who've already thought about it but haven't acted.
Realistic Conversion Benchmarks
Most new solar callers quit before they hit their stride. We've managed floors of 20+ appointment setters, and the pattern is always the same: the reps who survive the first 500 dials are the ones who close consistently. That's not failure. That's the ramp.

| Metric | Benchmark |
|---|---|
| General cold call conversion | 2.35% (~43 calls/sale) |
| Energy sector conversion | 1.61% (~62 calls/sale) |
| Ramp-up period | ~500 calls before consistent closes |
| Best calling windows | 9-11:30 AM, 1:30-4 PM local |
A realistic funnel based on typical outbound benchmarks looks like this: 450 dials per day, ~15% connect rate, 3-5% of connects agree to an appointment, and 30-40% of appointments convert to a site visit. Your numbers will vary by market and data quality, but if you're way below these, the problem is almost always your list - not your pitch.

Scripts That Get Past "Not Interested"
Every solar guide has scripts. Here are the ones that actually work on live calls.
Residential Opener (Utility Bill Hook)
Never say "solar" in your first sentence. The moment a homeowner hears that word, they mentally hang up. The consensus on r/sales is pretty clear on this - lead with their utility bill instead:
"Hi [First Name], this is [Your Name] calling about a notice on the back of your most recent electric bill regarding upcoming rate increases in [area]. We've been talking to a few of your neighbors about locking in a lower rate - do you have about 60 seconds?"
Once they're engaged, qualify fast. Do they pay over $100/month for electricity? Are they the homeowner? If yes to both, close with "Are you more of a morning, afternoon, or evening person?" - let them pick the window, then narrow to a specific slot.
Commercial Opener
Facility managers and CFOs don't care about saving the planet. They care about IRR. Lead with the money:
"Hi [Name], this is [Your Name] with [Company]. Commercial properties like yours in [city] are qualifying for the 30% Federal ITC plus MACRS depreciation - over 50% cost recovery in year one. Worth a 10-minute call with our commercial team?"
Frame solar as a capital expenditure with a measurable return, not an environmental decision. The environmental angle is a bonus, not a selling point.

With a 1.61% conversion rate in energy sales, every dead number costs you money. Prospeo's 125M+ verified mobile numbers refresh every 7 days - not every 6 weeks - so your solar reps connect with real homeowners, not disconnected lines.
Fix your connect rate before you fix your script.
Handling Common Objections
"I don't own the house." Thank them, end the call. Every minute spent pitching a renter is a minute wasted - homeownership is the #1 blocker and there's no workaround.

"Too expensive." Reframe immediately: "Most homeowners we talk to are already paying more to the utility company than they'd pay with solar. The consultation is free - can we at least show you the numbers?" The 30% Federal Solar Tax Credit is your strongest lever here. On a $25,000 system, that's $7,500 back.
"Not interested." This is a brush-off, not a real objection. Try: "Totally fair - can I send over a quick savings estimate? What's the best email?" You've just converted a rejection into a lead capture. If you need a simple sequence, borrow a few follow-up templates and keep it tight.
"Already looked at solar." Good news - they're pre-qualified. Ask what held them back. Was it pricing, timing, or the installer? Then position your offer against that specific friction point.
TCPA Compliance: Don't Skip This
Here's the thing - a single TCPA class action can reach six figures fast when penalties run $500-$1,500 per violation and violations stack per call.

- Calling hours: 8 AM-9 PM in the recipient's local time zone.
- DNC scrubbing: Every 31 days minimum against the National Do Not Call Registry.
- Penalties: $500-$1,500 per TCPA violation. TSR and National DNC violations can run up to $50,120 each.
- Since April 2025, consumers can revoke consent in any reasonable manner - text, email, voicemail, carrier pigeon. You've got 10 business days to honor it.
- The FCC ruled that AI-generated voices count as "artificial or prerecorded" under TCPA. If you're using AI voice agents, you need prior express written consent.
- State gotchas: Connecticut imposes up to $20,000 per violation. Texas SB 140 treats texts as solicitations with a $200 fee and $10K bond (effective Sept 2025).
For a deeper breakdown of federal and state-level rules, this cold calling laws guide covers the full compliance picture including two-party consent states. If you're also mixing in SMS, read up on cold texting rules before you scale.
Fix Your Data Before You Dial
Your dialer is only as good as the data you feed it. We've watched reps double their connect rate just by cleaning their list before a Monday dial session - no script changes, no coaching, just better numbers. This is basic data-driven selling: fix inputs, then judge performance.

Run your list through Prospeo's mobile finder before loading it into any dialer. It refreshes records on a 7-day cycle with 125M+ verified mobile numbers and 98% email accuracy, so you're not burning dials on contacts that went stale months ago.
Here's the hot take most solar managers won't say out loud: your script doesn't matter if 30% of your numbers are dead. Fix the data first. Then worry about your opener.
If you're building lists from multiple sources, consider adding a lightweight lead enrichment step before verification.
| Dialer | Starting Price |
|---|---|
| Dialpad | $15/user/mo |
| CloudTalk | $19/user/mo |
| Aircall | $30/license/mo |
| DialedIn | $99/user/mo |
| Five9 | $159/user/mo |
| Convoso | ~$100-$200/user/mo |
Skip Five9 and Convoso if you're a small team - they're built for 50+ seat operations and the pricing reflects it. For teams under 10 reps, CloudTalk or Aircall paired with clean data will get you further per dollar. If you're committed to Dialpad, compare options in these Dialpad alternatives.

At 450 dials per day, stale data means 135+ wasted calls if 30% of your numbers are dead. Prospeo delivers 98% accuracy at $0.01/email and verified mobile numbers with a 30% pickup rate - built for teams that dial at volume.
Stop paying reps to listen to disconnected number recordings.
Mistakes That Kill Solar Calls
The biggest one is pushing for the close on the first call. Your only goal is booking the appointment - the site visit sells the system, not you. Right behind that is skipping homeownership qualification. Ask early, or you'll burn half your dials on renters who can't buy.
The subtler killer is inconsistency. Steady high volume five days a week outperforms sporadic 600-dial bursts followed by burnout days. And if you're not logging every call in a CRM and scheduling follow-ups, you're leaving money on the table. Most solar deals close on the second or third touch, not the first - so the rep who follows up wins, even with a worse script. If your team is still building the habit, implement a simple cold calling system so activity doesn't depend on motivation.
FAQ
How many calls does it take to book a solar appointment?
Energy sector cold calls convert at about 1.61% - roughly 62 dials per sale. Expect around 500 calls during your ramp-up period before you start closing consistently. Better data quality and tighter homeowner qualification are the fastest ways to improve that ratio.
Is solar cold calling legal in 2026?
Yes, but heavily regulated. The TCPA limits calling hours to 8 AM-9 PM local time, requires DNC list scrubbing every 31 days, and penalizes violations $500-$1,500 each. Since April 2025, consumers can revoke consent in any reasonable manner, and you've got 10 business days to comply.
What's the best way to get verified phone numbers for solar prospects?
Build targeted lists filtered by geography and homeowner status, then verify numbers before dialing. Any number older than 30 days should be re-verified - stale data is the single biggest source of wasted dials in solar outbound.
Why does the utility bill hook work better than mentioning solar?
Homeowners get multiple solar pitches per week and tune out the word instantly. Leading with their electric bill reframes the conversation around a problem they already feel - rising rates - rather than a product they've been trained to reject. Once they're engaged on cost savings, transitioning to the solution feels natural instead of forced.