The marketing report shows a cost per lead of $42. The sales manager says the leads are terrible and half of them are not picking up the phone. Both of those things can be true at the same time - and when they are, the $42 number is not telling you what you think it is. Solar cost per lead is one of the most watched metrics in solar marketing and one of the most misread. A low number on a dashboard can coexist with a pipeline full of dead-end inquiries, and a higher number can indicate a program that is actually producing sold installs at a profitable acquisition cost.
The metric is not useless. It is just incomplete. Cost per lead measures the top of the funnel - the moment a homeowner fills out a form or picks up the phone. It says nothing about whether that homeowner was qualified, whether they answered the follow-up call, whether the roof passed the site assessment, or whether they signed a contract. For a purchase as significant as a solar installation, where the average residential system runs well into five figures and the decision takes weeks or months, optimizing for cost per lead alone is optimizing for the wrong thing.
This post covers what actually drives solar cost per lead, why the number misleads more often than it informs, and which metrics solar companies should track instead to know whether their marketing is producing revenue.
Solar installers in the same metropolitan market running similar campaigns can see cost per lead figures that differ by a factor of three or four, and both can be making sound marketing decisions. The variation comes from what each company is calling a lead, which channel is producing it, and how tightly the campaign is targeted.
Channel is the biggest driver. A shared lead purchased from an aggregator - the same contact sold to four or five competing installers simultaneously - carries a low sticker price and a low close rate. The homeowner who submitted a form on a solar comparison website did not choose your company. They chose to get quotes, and you are one of several companies about to contact them. An exclusive lead generated through your own Google Ads campaign costs more per inquiry, but the homeowner searched for a solar installer, clicked your specific ad, and landed on your page. The intent gap between those two scenarios is significant, and it shows up in close rates.
Search intent matters within owned channels too. A homeowner searching "solar installer near me" or "residential solar installation quote" is further along in their decision process than one clicking an ad targeted to homeowners with high electricity bills. Both can produce leads. The high-intent query produces leads that are easier to convert and more willing to engage. The Solar Energy Industries Association reports that solar has accounted for a leading share of new U.S. generating capacity in recent years, which means homeowners in most markets are encountering solar marketing constantly - the ones who are actively searching have already moved past passive awareness into genuine consideration.
Geography sets a floor. Competitive solar markets - California, the Northeast, Texas - have higher cost-per-click rates in paid search simply because more installers are bidding for the same queries. A solar company in a less saturated regional market may generate leads at a fraction of the cost of one operating in a high-competition metro. Neither number tells you much without context about the market it came from.
A solar company that judges its marketing by cost per lead will eventually make the wrong budget decision. The pattern is predictable: a channel produces a large volume of leads at a low cost per inquiry, the report looks strong, budget shifts toward that channel, and six months later the sales team is frustrated because the pipeline is full of leads that are not converting. The channel was not lying - it was producing leads. It just was not producing the kind of leads that turn into installed systems.
The comparison that exposes this clearly is shared aggregator leads versus owned search leads. The aggregator lead might cost $35. The owned Google Ads lead might cost $120. If the aggregator lead closes at 3 percent and the owned lead closes at 18 percent, the cost per sold install from the aggregator is over $1,100 and from owned search it is under $700. The channel that looked three times more expensive was actually 40 percent cheaper per closed deal. Optimizing for the CPL number would have produced the opposite conclusion.
This dynamic is not unique to solar. Research published in Harvard Business Review on lead response and conversion found that the cost of acquiring a lead matters far less than the quality and intent behind it - high-intent leads convert at significantly higher rates and require less sales effort per closed deal. For solar companies where a single install represents substantial revenue, the difference between a 3 percent and 18 percent close rate is the difference between a profitable marketing program and an expensive one.
Working with a specialist
Rather have a team build tracking that connects spend to sold installs?
If you'd rather have a team build the reporting, the channel mix, and the follow-up system that connects your marketing spend to actual revenue - not just lead volume - that is exactly what we do for solar companies.
How The Diamond Group works with solar companies →The metrics that tell a solar company whether its marketing is working are not at the top of the funnel. They are at the bottom. Cost per lead is one data point in a chain that starts with channel spend and ends with signed contracts and installed systems. Every link in that chain needs to be visible before the marketing investment can be evaluated accurately.
Not every inquiry is a lead worth counting. A homeowner renting their property cannot approve a solar installation. A homeowner whose roof has two years of life left is not a near-term install. A contact from a geography outside the service area will not convert regardless of follow-up quality. Removing those from the lead count and calculating cost per qualified lead - contacts that cleared basic eligibility criteria - gives a more accurate picture of what the marketing program is actually producing. A campaign that generates 80 inquiries and 30 qualified leads is doing different work than one that generates 40 inquiries and 35 qualified leads.
The consultation is where a solar sale begins in earnest. The homeowner has committed to a conversation, the site assessment is scheduled, and the sales process has a real chance to move forward. Cost per booked consultation is a cleaner metric than cost per lead because it captures both the marketing performance (did the right people find us?) and the follow-up performance (did we reach them and get them onto the calendar?). A lead that never gets followed up correctly is not a failed lead. It is a failed process. For a detailed breakdown of how follow-up systems affect solar conversion rates, see our guide to turning solar marketing clicks into booked consultations.
Close rate by channel is the number that exposes whether a cheap CPL is actually cheap. When the close rate from aggregator leads, owned paid search, organic search, and referrals is tracked separately, the true cost per sold install from each source becomes calculable. Without this breakdown, budget decisions are made on partial information. With it, the choice between a $40 aggregator lead and a $130 owned search lead becomes a math problem with a clear answer rather than a judgment call based on which number looks better on a dashboard.
Cost per sold install is the metric that actually connects marketing spend to business outcomes. It accounts for lead volume, lead quality, close rate, and average install value in a single number that tells a solar company whether it is acquiring customers profitably. A marketing program that produces a $600 cost per sold install on average residential jobs is performing very differently than one producing $1,800 per sold install - and that difference will not appear anywhere in a report that only shows cost per lead. The U.S. Department of Energy's homeowner solar guidance notes that buyers evaluate roof fit, financing, equipment, and installer quality before committing - which reinforces why leads from channels that deliver informed, engaged buyers close at higher rates and produce better per-install economics.
The fastest way to reduce the cost of acquiring a sold install is usually not to find cheaper leads. It is to convert more of the leads already being generated. Two levers matter most here: landing page relevance and follow-up speed.
A homeowner searching "residential solar installation quote" and clicking a paid ad should land on a page specifically about residential solar installation - not a homepage, not a general "get a quote" page. When the page matches the search, the homeowner recognizes immediately that they are in the right place, the trust gap narrows, and the form fill rate improves. When paid traffic goes to a generic page, conversion rates drop and the cost per lead increases even though the cost-per-click stayed the same. For a full breakdown of how landing page structure affects solar lead quality, see our guide to why solar companies need more than Google Ads to grow.
Follow-up speed is where solar companies lose the most leads without realizing it. A homeowner who submits a solar inquiry and does not hear back within the hour is not waiting patiently - they have moved on to one of the other installers they contacted. Research from InsideSales (now XANT) consistently shows that the probability of qualifying a lead drops sharply after the first thirty minutes, and companies that respond within five minutes convert at dramatically higher rates than those responding hours later. In solar, where buyers are typically comparing several installers simultaneously, speed-to-lead is a competitive differentiator that directly affects close rate - and therefore the effective cost of every lead already being generated.
A solar company that can see cost per lead, cost per qualified lead, cost per booked consultation, close rate by channel, and cost per sold install across all active channels has the information it needs to make sound budget decisions. That level of tracking is not complicated to build, but it requires connecting the marketing platform data to what happens downstream in the CRM and sales process. Most solar companies have the data sitting in multiple disconnected systems - Google Ads in one place, form submissions in another, booked appointments in a calendar, closed deals in a spreadsheet. Connecting those into a single view is the infrastructure investment that makes every future marketing decision more defensible.
When that visibility exists, the right budget decisions tend to become obvious. The channel with the cheap CPL but thin close rate gets reduced. The channel with the higher CPL but strong close rate and solid install economics gets more investment. The follow-up process that is letting qualified leads go cold gets fixed. None of that is possible when cost per lead is the only number on the report. For the full picture of how channel mix, tracking, and follow-up connect into a marketing system that produces consistent qualified consultations, see our guide to solar lead generation: Google Ads vs local SEO. Building the tracking infrastructure and the channel mix that connects spend to sold installs is exactly where a specialist makes the difference.
Track what actually drives revenue
A low CPL and an empty pipeline are not a contradiction.
The Diamond Group builds marketing systems for solar companies with reporting that connects channel spend to qualified consultations and sold installs - not just form fills. If your current numbers are not telling you which leads actually close, that is the system we build.
See how we work with solar companies