A rep clears the afternoon, loads the truck, and drives forty minutes out to a booked consult. Nice house, good roof, real interest on the form. They knock. Nothing. Knock again. A dog barks somewhere inside. No one comes to the door.
Back in the truck, the rep texts the office: "Another no-show." Afternoon gone. Fuel gone. And the appointment that looked solid on Monday evaporated by Thursday.
Most installers file that under "bad leads" and ask for more. That is the wrong file. The lead was fine when it came in. Something happened in the days between the booking and the visit, and almost nobody runs a system for those days.
This post is about that gap. Not how to get more appointments, but how to get the ones you already book to actually sit.
Key numbers
- A no-show is rarely a bad lead. It is interest cooling in the gap between the booking and the appointment.
- Intent is highest the minute someone submits a form and drops fast after. Speed to first contact is the cheapest fix there is.
- More leads do not fix a no-show rate. They just add empty slots and wasted drive time.
- Cross-industry proof of what speed plus follow-through does: a med spa in Nice turned EUR 620 of ad budget into 193 leads at EUR 3.21 each and 88 paying clients, with the first lead answered 1h27 after launch. Different trade, same rule: react fast, then stay in front, and far more appointments hold.
Why do solar consultations get so many no-shows?
Because solar is a big, slow decision booked days ahead, and interest cools in the wait.
Picture the real sequence. Someone sees your ad at 9pm, thinks "we really should look into this," and books a slot for next Tuesday. In that moment they are motivated. Then life happens. Work gets busy. The spouse raises a doubt. Two other installers they also contacted call back faster. By Tuesday, the version of them that booked is gone, replaced by a tired version who forgot why they bothered.
The no-show is not the lead telling you it was junk. It is the gap telling you nobody kept the appointment alive. The same cooling-off that makes solar leads go cold within five minutes of inquiring keeps working right up until the visit. Speed wins the first contact. A confirm system wins the days after.
Is a no-show the lead's fault or yours?
Almost always the process, not the person. And that is good news, because the process is the part you control.
The lead showed real intent when they booked a time and gave you their address. What happened next is on the installer: the callback that came the next afternoon instead of in five minutes, the appointment booked as a vague "someone will come give you a quote," the silence between booking and visit. None of that is the homeowner's doing.
Blaming the lead is comfortable because it means nothing has to change and you just buy more. But the no-show rate is one of the few numbers you own outright. It is set almost entirely by what you do in the days between the click and the knock, and that is a system you can build this week.
How fast should you contact a solar lead?
Within minutes, while they still remember why they inquired.
Intent peaks the second someone hits submit and falls from there. Call back in five minutes and you reach the motivated version of them, before a competitor does. Wait until the next business day and you are confirming an appointment with someone who has already cooled off, or already booked someone who called first. This is the same reason ads alone will not save a solar company whose follow-up is slow: the ad buys the inquiry, speed decides whether it becomes a sit.
Speed costs nothing but a system that reacts. No extra ad budget, no new tool you cannot afford, just a setup that fires a call or text the moment a form comes in instead of whenever a human notices it.
What does a solar confirm system actually look like?
It is three moves, run in order, every single time. Here it is laid out.
| Stage | When | What it does | |---|---|---| | Instant response | Within minutes of the inquiry | Catch peak intent, book or confirm the slot, beat competitors to first contact | | Value lock | At booking | Give the appointment a concrete reason to keep: a real savings estimate for their roof, not "a quote" | | Reminder sequence | Confirmation, day-before, morning-of | Keep the appointment alive with short, human messages that invite a reply |
The value lock is the piece most installers skip. "Someone will come by and give you a quote" is forgettable. "Tuesday at 4, we will walk your roof and show you your actual monthly savings and payback on paper" is an appointment worth rearranging the afternoon for. Same visit. Completely different odds it happens.
And the reminders are not robot spam. One confirmation when they book, one friendly nudge the day before, one short text the morning of that invites them to reply if anything changed. Written like a person. A homeowner who can reply "actually can we do 5 instead" is a homeowner who keeps the appointment instead of silently ghosting it.
Why won't more leads fix this?
Because the constraint is not how many people book. It is how many show up.
Say you run a budget that books 20 consults a month and half of them sit. Double the budget and you now book 40 and, on the same broken process, 20 still sit. You paid twice as much for the same number of real conversations, and your reps spent twice as many afternoons driving to empty driveways.
Now leave the budget alone and fix the confirm system so 15 of the original 20 sit instead of 10. You just got a 50 percent lift in real appointments for zero extra ad spend. That is the first number worth pulling apart before you spend another dollar on volume. Lead sources matter, and we have ranked which solar lead sources actually close, but no source survives a process that lets half the appointments die in the gap.
What a tight gap is worth, in plain terms
Here is a cross-industry order of magnitude, so you can see what fast reaction plus steady follow-through produces when it is built right.
For a med spa we work with in Nice, EUR 620 of ad budget produced 193 leads at EUR 3.21 each, and it ended with 88 paying clients, with the first lead answered 1h27 after launch. That is not solar, and your numbers will be different. What transfers is the shape. The business did not win by buying more inquiries. It won by reacting fast and never letting a booked intention go cold before it turned into a real appointment.
A solar install is a far bigger ticket than a facial, so the math only gets more lopsided in your favor. One extra consult that sits and signs can be worth more than a month of wasted drive time. The confirm system is cheap. The empty afternoons are not.
30-Second Audit
Three honest questions about your appointments. Answer yes or no.
- When a new inquiry comes in, does someone reach out in minutes, or does it wait until a rep gets around to it?
- Does your booked appointment come with a concrete reason to keep it, or is it just "someone will come by for a quote"?
- Between the booking and the visit, does a short reminder sequence keep the appointment alive, or does the homeowner hear nothing until the day of?
If any answer was no, your no-show rate is not a lead problem, it is a gap problem, and it is cheaper to close than to out-spend. Book a free audit and we will pull your real sit rate and show you exactly where the appointments are dying, even if you never work with us.
The appointment you booked is not the appointment that pays you. The one that shows up is.