There are two ways to get solar leads: buy names from a lead vendor, or find homeowners who are already giving off buying signals and get to them first. Most teams start with the first because it feels faster. Most teams that scale end up doing the second — because bought leads are shared, tired, and priced like a tax on not having your own pipeline.
Why bought solar leads underperform
The economics of purchased leads are stacked against the buyer. Shared leads go to several installers at once, so you are racing to the phone against three or four competitors from the first minute. Aged lists are cheaper for a reason — they have been dialed by every previous buyer. And exclusive leads carry premium prices precisely because genuine, fresh homeowner intent is scarce.
None of this means paid lead gen never works. It means the ceiling is low: you do not control quality, territory, or timing, and every improvement a vendor makes gets sold to your competitors too.
The alternative: read the signals homeowners give off
Homeowners rarely wake up wanting solar out of nowhere. Something changes first — a storm hits the roof, a permit gets pulled, a house changes hands, an electric bill spikes, an installer goes out of business. Each of those events leaves a public trace. Teams that watch the traces consistently reach the homeowner while the change is still fresh, before the homeowner becomes a “lead” anyone can buy.
Here are the five signals we see working hardest for solar teams right now.
1. Building permits
Permits are the clearest paper trail in home services — we track over a million new permit records a week nationwide. For solar prospecting, three reads matter: a fresh roof permit means the home is about to be solar-ready for the next 25 years; an electrical or panel-upgrade permit means the homeowner is investing in the home’s power systems; and a competitor’s solar permit two doors down means the street is being worked and neighbors are primed by the installation going up.
2. Storm damage
Hail and wind events create urgent, insurance-backed roof decisions — and a homeowner replacing a roof is the single best moment to talk about panels. Storm contours land in ScoutStack within hours of the event and refresh daily, joined to the properties inside them. Our storm lists ship both slices: solar homes inside a contour (re-roof and detach-reset work) and all homeowners inside it.
3. Roof age
More than 40 million U.S. homes have roofs 15 or more years old. An aging roof is a double signal: the homeowner has a large decision coming anyway, and bundling re-roof plus solar turns two sales conversations into one. Roof age also filters your other signals — a storm lead with a 20-year-old roof is a different conversation than one with a 3-year-old roof.
4. New move-ins
A homeowner who just closed is setting up every service from scratch and has no incumbent relationships to defend. Out-of-state move-ins are the cleanest version of the signal: they arrive with fresh needs, new utility rates they have not normalized to, and no local installer loyalties.
5. Orphaned and uninstalled solar
The wave of installer bankruptcies left behind two extraordinary prospect pools: homeowners with panels and no company standing behind them, and homeowners who signed and permitted but never got their system installed. Both already said yes to solar once. We wrote a full playbook on working them — orphaned solar systems: the pipeline hiding in installer bankruptcies — and ship the underlying lists as datasets.
Turning signals into booked appointments
A signal is only a lead once you can act on it. The teams that convert best do three things consistently:
- Stack signals instead of chasing one. A 18-year-old roof inside last week’s hail contour, owned by someone who moved in eight months ago, beats any single-signal record. Ranking by signal density is the fastest quality filter there is.
- Enrich before you knock or dial. A great address with no phone is a door knock; a great address with an owner-matched, DNC-scrubbed phone number is a call your setters can make today. Every list we ship is DNC-scrubbed, phones are matched to the owner of title by name, and dead numbers get replaced.
- Route it to the field the same day. Signals decay. Storm urgency fades, permits get worked, movers settle in. Whether it’s Scout in the driveway or a dialer running an Atlas list, the gap between “signal fired” and “homeowner contacted” is the metric to manage.
Keep the channels that already work
Signal-driven prospecting is not a reason to drop referrals, reviews, or a strong local web presence — those compound, and a referred homeowner still closes better than any cold contact. The point is what fills the top of the funnel on Monday morning: instead of buying the same names as everyone else, generate your own from what is actually happening on the ground in your territory.
Frequently asked questions
How much do solar leads cost?
Exclusive solar leads routinely sell for well over $100 apiece, shared leads for less (because three to five competitors get the same name), and aged lists for pennies. Generating your own from property signals shifts the spend from paying per name to paying for data and rep time — and you keep control of quality and territory.
Are aged solar leads worth buying?
Usually not — by the time a list is resold as “aged,” it has been dialed by everyone who bought it before you. A stronger version of the same idea is an aged permit: a homeowner who pulled a solar permit but never got panels installed has proven intent without the resale fatigue. That is exactly what our uninstalled solar dataset contains.
What is the best way to get solar leads without door knocking?
Build signal-driven calling lists instead: filter to homeowners inside a fresh storm contour, with an aging roof, or with an orphaned solar system, then enrich with owner-matched phones and emails and run the list through your dialer. Atlas is built for exactly this workflow.
Do these signals work for roofing and HVAC too?
Yes — storm contours, roof age, permits, and move-ins are home-services signals, not solar-only ones. A roofing crew reads a hail contour the same way a solar closer reads an uninstalled permit: as proof the homeowner has a reason to say yes right now.