You blocked the evening, pulled up the address and drove out. Nobody came to the door. Or you sat on a video call looking at your own face while the homeowner never joined.
Every solar rep knows that feeling. I sold over 250 residential deals before I ran marketing, and a bad appointment cost me a drive and an evening. Some no-shows come with the job. A calendar where half the appointments vanish means something upstream is broken, and most of it can be fixed.
What is a normal show rate for solar appointments?
On our campaigns, about 80% of in-person appointments and about 65% of virtual appointments show. If you're well below that, look at how your appointments get booked and confirmed before you blame the leads.
Those numbers come from exclusive leads off our own ads, called within minutes and confirmed after booking. So even with everything done right, plan on one in five in-person appointments missing, and about one in three virtual. Book your week with that in mind.
It helps to see the whole chain. About 15% of leads book an appointment, and that can reach 20% once a campaign is optimizing for booked appointments. Out of 100 leads, that's 15 on the calendar and somewhere between 10 and 12 that show. Our most recent solar campaign worked out to just under $200 per appointment that showed. That's a past result, not a promise, but it tells you what a no-show is worth: every one you rebook is a sit you've already paid for. The full math is in how much solar leads cost.
Why do homeowners no-show solar appointments?
Four reasons cover most of it: the appointment was booked too far out, no person ever confirmed it, the homeowner didn't know who was coming, or the lead was already cold when it got booked.
Distance first. A homeowner who was curious on Monday has a week of other things on their mind by the following Tuesday. The closer the slot sits to the moment they raised their hand, the better it holds.
Then confirmation. An appointment that exists only as a calendar entry is easy to skip. One that a person called about, by name, feels like a commitment to another human.
Homeowners also skip when they don't know who's coming. "Someone from the solar company" could be anybody. Tell them your name, when you'll arrive or call, and what you'll go over. Strangers get stood up. A rep with a name gets a text that says "running late."
The fourth reason starts before the appointment exists. If a homeowner fills out a form at night and hears from you the next afternoon, the few who still book are lukewarm. It's worse with cheap instant-form leads. Those can cost $3 or $4 each, but contact rates run around 5%, and the people you do reach often barely remember the form. I go into that in Facebook ads for solar companies.
How do you reduce solar appointment no-shows?
Confirm at three points: right after booking, the day before, and an hour before. Each touch has one job, and none of them should read like a sales pitch.
| When | What to send | The job |
|---|---|---|
| Right after booking | A confirmation text and a short call | Make it real and ask for a reply |
| The day before | One reminder text | Put it back on their mind |
| An hour before | A reminder, or "still on?" if they never confirmed | Catch the ones about to slip |
The confirmation matters most. Send the text right away with the day, the time and the name of the person they'll meet, and ask them to reply YES. Follow it with a quick call. A homeowner who types YES has made a small commitment, and you now know which appointments are solid and which aren't.
The day-before text only applies if they booked more than a day out. Same-day and next-day appointments don't need it.
An hour before, split the list. People who confirmed get a plain reminder. Anyone who never replied gets a "still on for today?" text. If that goes unanswered too, flag the appointment as unconfirmed so the rep can decide whether the drive is worth it. Don't cancel it automatically. Some people show up without ever replying.
What should you do after a solar appointment no-show?
Rebook it the same day. A missed appointment is often a scheduling problem, and the homeowner who asked about solar last week still has the same power bill.
Mark it as a no-show right away and send a short text with no guilt in it: sorry we missed you, here are two other times. Don't leave an annoyed voicemail, and don't call over and over in the same hour. That burns a lead you paid for. Keep working it at a normal pace until they rebook or tell you no.
Do virtual or in-person solar appointments show better?
In-person appointments show better, about 80% against 65% for virtual on our campaigns. It's harder to skip someone standing at your door than to ignore a video link.
The costs run the other way, though. A virtual no-show costs you a few minutes. An in-person no-show costs the drive and the slot. So confirm in-person appointments harder. For virtual ones, put the link in the hour-before text and call if they haven't joined shortly after the start. If no-shows are wearing your team down, live transfers sidestep the problem, since the homeowner is already on the phone.
Can you send too many appointment reminders?
Yes. Past a point, reminders stop helping and start pushing people away.
We learned that on our own bookings. Our first cadence stacked calls, texts and emails into the hours after someone booked, and it came across as heavy-handed. We cut it back to what's in the table above: one confirmation text and call, a day-before text when there's a day to spare, and one text an hour out. Fewer touches, and each one has a reason to exist.
That's the system we run for clients at Solarfunnels, and working no-shows until they rebook is included. Two things we don't do: we don't charge per appointment (it's a flat monthly fee), so a no-show never turns into a billing argument, and we don't guarantee a show rate. Your market, your offer and how fast you mark no-shows all move the number.
If you want the whole thing handled, from the ad to the hour-before text, book a 15-minute call.