Search "best solar appointment setting companies" and every result looks the same: a ranked list, five or six vendors, star ratings, no explanation of what actually separates a real booked appointment from a resold lead wearing a calendar invite. A ranking built that way tells you which vendor bought the placement. It tells you nothing about what happens when the homeowner doesn't show, whether the person who "opted in" ever agreed to be contacted about solar at all, or whether "exclusive" means sold once or sold to you and three other installers working the same list.
A list can't answer those questions. A scorecard can. Four things separate a real solar appointment-setting partner from a lead reseller with a nicer homepage: how they document consent, what exclusivity actually means in the contract, what happens on a no-show, and whether they'll disclose a real number on how often booked appointments actually sit. Run any vendor you're evaluating against these four before price ever enters the conversation.
This post breaks down each criterion, the market data behind why it matters, and the exact questions to ask on the vendor call, so you're comparing vendors on what predicts your real cost per closed install, not on whichever one has the best-looking website.
Why Cost-Per-Lead Ranks Vendors Wrong
Installers already know the sticker price on a lead or appointment isn't the real cost. Total lead spend to close a single job through a shared solar marketplace runs about $1,400 nationally, from roughly $500 in Texas and Florida up to about $2,000 in California and Massachusetts, once every dead lead in the batch gets counted. That figure isn't the price of a lead. It's the price of everything an installer had to buy to land one homeowner who actually converted, including every contact who never answered, wasn't a real fit, or booked and no-showed.
A vendor quoting a lower price per appointment isn't automatically the cheaper option. If their consent documentation is thin, their "exclusive" isn't actually exclusive, or they won't replace a no-show, the real cost per closed install can land well above a pricier vendor who gets all four criteria right. Those four are what move the number that matters. The sticker price on an appointment is not one of them.
| Market signal | Figure | Status |
|---|---|---|
| Lead spend to close one job (shared marketplace, national) | ~$1,400 (range ~$500 TX/FL to ~$2,000 CA/MA) | Confirmed, SolarReviews |
| Exclusive pay-per-call rate | $24.85 to $29.85 per call | Confirmed, ResultCalls |
| Exclusive vs. shared lead price gap | Exclusive runs about 3x the shared price | Industry estimate |
| Lead-to-close rate | Roughly 8% to 12%, higher for top performers | Industry estimate |
| Homeowner interest decay | Fades within 48 to 72 hours without fast confirmation | Industry estimate |
Figures are vendor-published data and industry estimates, cited inline below. Confirmed figures come from the vendor's own published pricing; industry-estimate figures are directional and should be treated as a range, not a guarantee.
The Four-Part Vendor Scorecard
Score every vendor you're considering against these four before you compare a single dollar figure. A vendor who can answer all four cleanly, in writing, is worth a paid pilot. One who hedges on any of them is telling you exactly where the risk in the contract actually sits, and it isn't on their side.
| Scorecard criterion | What a compliant vendor states in writing | Red-flag answer |
|---|---|---|
| Consent documentation | Can produce a timestamped consent record and the opt-in language behind a specific appointment | "Our leads are all compliant," no record offered |
| Exclusivity terms | Sold to you once, never resold, with a stated re-contact window | "High-intent leads," no statement on resale |
| No-show replacement | Defined dispute window and a free replacement, in the contract | Silent, or "quality is not guaranteed" |
| Sit-rate disclosure | Shares their actual booked-to-sat rate and how it's calculated | No number offered, or an unverifiable guarantee |
1. Consent Documentation
This is the criterion buyers skip most often, and the one that creates the most liability. Under the TCPA, a business still needs prior express written consent before robocalling or texting a residential number for marketing, a requirement that hasn't gone anywhere. What did change is narrower than most vendors will tell you: the FCC's "one-to-one" consent rule, which would have required a homeowner's consent to name one specific seller rather than cover a list of partners, was struck down. The Eleventh Circuit vacated it on January 24, 2025 in Insurance Marketing Coalition v. FCC, ruling the FCC had exceeded its statutory authority, and the FCC formally removed the rule from its books later that year.
That reversal is good news for lead generators and a trap for buyers who assume it means consent stopped mattering. It didn't. Prior express written consent is still required, and statutory damages run $500 to $1,500 per violation with no aggregate cap, which adds up fast across a real campaign. The part that should worry a buyer specifically: you inherit a vendor's consent defects even if you never wrote a single message yourself. If a homeowner never actually agreed to be contacted about solar, the exposure follows whoever placed the call or sent the text under your name, not just the vendor who sourced the lead.
What to ask for: the actual consent record behind a specific appointment, not a policy statement on a webpage. That means a timestamp, the exact opt-in language the homeowner saw, and the page or form where it happened. A vendor who can produce that on request has nothing to hide. One who says "our leads are all compliant" without offering to show a single record is asking you to take on their liability on faith. See the fuller breakdown of what installers are actually on the hook for in TCPA compliance and solar lead generation liability.
2. Exclusivity Terms
"Exclusive" should mean one thing: the appointment is sold to you, once, and never resold. Get the vendor to say that in the contract, not just on the sales call. Exclusive solar leads run about three times the price of shared leads across the industry, and that premium exists because exclusivity changes the outcome, not because vendors simply charge more for an identical product.
The reason exclusivity is worth the premium is speed. Homeowner interest in a solar consultation fades fast, typically decaying within 48 to 72 hours if nobody confirms it quickly, by industry estimates. On a shared list, several installers are racing that same clock against the same name. Whoever calls first gets a homeowner who still remembers filling out the form. Everyone else gets someone who has already talked to two other companies, or stopped answering the phone altogether.
Get specific in the contract: does "exclusive" cover the raw lead, the booked appointment, or both? Is there a defined window during which the vendor won't re-contact that same homeowner on behalf of a different client? A vendor who can't answer either question in one sentence hasn't actually built exclusivity into their process. They've put the word on the landing page and left it there.
Pricing on exclusive solar leads varies by delivery format. ResultCalls, which sells exclusive pay-per-call solar appointments, prices calls at $24.85 to $29.85 each, a rate that sits in line with the exclusive premium described above.
3. No-Show Replacement Policy
This is where contract language varies the most, and where a lower headline price hides the real cost. In the adjacent roofing market, where more vendors publish their terms openly, two live 2026 models show the range that exists across home-services appointment setting generally: one vendor replaces a no-show or invalid appointment free of charge if you dispute it within 24 hours, while another sells appointments off a prepaid balance and explicitly states there's no guarantee the homeowner will actually be there. Both are legitimate business models. They are not the same product, and they should not cost the same.
Ask a solar vendor the identical question: what specifically counts as a no-show, who decides it, how long do you have to dispute it, and what's the resolution, a free replacement or a refund. If the answer is a shrug or a line about "lead quality" with nothing in writing, the risk of an empty appointment slot sits entirely with you, and it should be priced accordingly. For a deeper process playbook on cutting no-shows once appointments are booked, see how to cut no-shows on booked solar appointments.
4. Sit-Rate Guarantees or Disclosure
A vendor who won't put a number on how often their booked appointments actually happen is asking you to buy blind. Solar lead-to-close rates run roughly 8% to 12% industry-wide, with top performers landing above that range, by industry estimates. That spread exists because sit rate and lead quality vary enormously between vendors selling the exact same "appointment" label. A vendor who tracks and shares their own booked-to-sat rate is telling you they measure it. One who can't produce a number probably doesn't.
You don't need a vendor to promise a specific percentage in writing, and you should be wary of anyone who overpromises one without a replacement policy standing behind it. What you need is disclosure: their actual number, and how they arrived at it, dials made, appointments confirmed, and a defined no-show rate. That disclosure, paired with the replacement policy above, is what turns "we book appointments" into a number you can actually underwrite before spending real budget. For the specific criteria that make an appointment worth showing up to in the first place, see what makes a qualified solar appointment.
Running the Scorecard on a Vendor Call
Bring these four questions to the first call, in this order, and write down the answers word for word. A vendor who answers all four without hedging has earned the right to a small paid pilot.
- Consent: Can you show me the actual consent record, timestamp and opt-in language, behind a specific appointment you've booked recently?
- Exclusivity: Is this appointment sold to me only, in writing, and for how long is the same homeowner protected from being re-contacted for another client?
- No-shows: What exactly counts as a no-show, who decides, how long do I have to dispute it, and is the resolution a free replacement or a refund?
- Sit rate: What's your actual booked-to-sat rate, and how do you calculate it?
Run a small paid pilot, 10 to 20 appointments, before committing real budget, regardless of how clean the answers sound on the call. The scorecard filters out the vendors hoping you won't ask. It doesn't replace watching your own numbers on the first batch.
What this means for you
- Score every vendor on consent documentation, exclusivity terms, no-show policy, and sit-rate disclosure before you ever compare price. A quote without those four means nothing.
- A vendor who can produce a real consent record and a written no-show policy on request has already told you more than most "best of" rankings ever will.
- Start with a small paid pilot and track your own booked-to-sat rate against what the vendor claims before you scale spend.
