The way to generate solar leads that close is to build a lead system you own: a savings estimator page that earns the homeowner's address and utility bill, a form that captures written consent, an instant text plus call the moment the form submits, and an appointment-setting cadence that runs until the homeowner books or opts out. Purchased solar leads are usually resold to several installers and contacted repeatedly, which is why owned lead generation converts better even when it costs more per lead up front. This guide walks through the estimator page, consent capture, the follow-up cadence, the traffic that feeds it (utility rebate and net-metering pages, Meta lead ads, referrals from installed customers), and the 24-hour proposal that turns a lead into a signed contract.
An owned solar lead system is the set of pages, forms and follow-up automations you control, where every homeowner who raises a hand belongs to you alone, with consent on record and a proposal on the way. We have built this for installers in several states, and the installer-specific version is described on our solar installers page.
Why Purchased Solar Leads Convert Poorly.
Most solar leads for sale are generated by aggregators running broad ads, then sold as shared leads to several installers at once. The homeowner who filled out one form gets calls from four or five companies within the hour, then again the next day, then again the next week. By the time your rep dials, she has stopped answering unknown numbers. Exclusive leads cost more and still carry the aggregator's consent language, not yours, which matters when you need to prove consent later.
The second problem is intent. Aggregator forms are optimized for volume, so they ask as little as possible and accept renters, shaded roofs and people who clicked a government program headline. Your rep spends the first ten minutes of every call qualifying out what the form should have screened. We wrote more about the trade-off in buy leads vs generate your own; the short version for solar is that bought leads can fill a gap, but they cannot be the base.
The Compliance Floor: TCPA, FTC and State Rules.
Solar marketing sits under three sets of rules that shape the form and the ad copy before you think about design. The TCPA requires prior express written consent before you place marketing calls or texts to a consumer using automated dialing or texting technology, and statutory damages apply per call or text, which is why plaintiffs' firms watch solar closely. The FTC polices deceptive claims, and free solar, no-cost solar and unverified savings promises are the claims regulators and state attorneys general have pursued most. Several states have added their own solar consumer-protection rules covering disclosures, cooling-off periods and what a salesperson may say about savings and incentives.
In practice that means three things. Your consent language names your company and describes what the homeowner is agreeing to. Your estimator says estimate and shows its assumptions. Your ads never promise a dollar figure you have not modeled for that specific roof. Our TCPA compliance checklist covers the record-keeping side in detail.
Build the Savings Estimator Page.
The estimator page is the front door of the system. Its job is to trade a useful estimate for the homeowner's address, bill and consent, and to screen out people you cannot serve before a rep ever calls. A good estimator asks six things and returns a range, not a promise.
Capture Consent That Survives an Audit.
Consent is a record, not a checkbox. The form must show clear disclosure text next to an unchecked box that says, in plain words, that the homeowner agrees to receive marketing calls and texts from your company at the number provided, that automated technology may be used, that consent is not a condition of purchase, and how to opt out. Name the company. If you ever share the lead with a financing partner or a second installer, that has to be disclosed too.
Then store the proof. On every submit, write the consent text version, the timestamp, the page URL, the IP address and the exact form field values to the CRM record. HubSpot and GoHighLevel both allow custom properties for this, and a webhook can copy the same payload to a consent log you control. When a demand letter arrives two years later, this record is the whole defense.
Speed to Lead: Instant Text Plus Call.
The moment the form submits, two things happen without a human touching anything. A text goes to the homeowner from a local number, thanking them by name, restating the estimate and asking for a good time to talk. At the same time a call is placed to the on-duty rep with the lead details read out, and the rep is connected to the homeowner. If the homeowner does not answer, the cadence starts. We cover the mechanics in speed to lead; the solar-specific point is that the estimate itself is the reason for the call, so the text should reference it.
“A homeowner who fills out your estimator at 9 p.m. is not a lead at 9 a.m. She is a lead for about five minutes, and then she is a name in a database.”
The appointment-setting cadence that follows is where most owned systems are won or lost. A practical schedule:
- Minute 0: text plus rep call attempt
- Minute 15: second call attempt if no answer, voicemail referencing the estimate
- Hour 2: text with a link to book a 20-minute design review
- Day 1: call attempt plus email with the utility rebate and net-metering page for their utility
- Day 3: text asking one question, usually about the bill or the roof
- Day 7: call attempt plus email with a short explanation of how the proposal is built
- Day 14: final text offering to pause, with a clear opt-out
Every call should be placed through CallRail or the CRM dialer so it is logged against the lead, and every text through the same system so opt-outs are honored automatically.
Traffic That Feeds the Estimator.
Three sources do most of the work for an owned solar system, and each one lands on the estimator.
Utility rebate and net-metering pages by service area. Build one page per utility you serve: the current rebate or incentive if any, the net-metering or net-billing policy, the interconnection process, typical timelines, and a link to the estimator preselected for that utility. Homeowners search their utility name plus solar rebate or net metering when they are seriously shopping, and these pages rank because most installers never write them. Keep them current, because policies change and a stale page is a savings claim you cannot back.
Meta lead ads. Meta lead forms work for solar when the form asks the qualifying questions instead of just name and phone: monthly bill range and homeownership at minimum, utility if you can. Use the same consent disclosure on the Meta form as on your site, sync leads to the CRM within seconds through the native integration or Zapier, and run the same text plus call sequence.
Referrals from installed customers. A referral program is the cheapest solar lead you will ever generate. Ask at three moments: on install day when the crew is on the roof and the neighbors are curious, at permission to operate when the system turns on, and after the first low bill. Give the customer a personal link to the estimator so the referral is tracked to them, and pay the reward promptly.
Proposal Within 24 Hours.
The owned lead is only half the job. The other half is a site-specific proposal inside 24 hours, built remotely in Aurora or OpenSolar from the address and the bill band, before any site visit. The proposal shows the system layout on the actual roof, production estimates, the offset range, financing options with payments, and the incentives the homeowner may qualify for. A rep presents it on a video call or in the home; either way the homeowner sees a real design the day after asking.
The 24-hour window matters because the homeowner is still comparing. If a bought-lead competitor is on the phone with a pitch and you are on the phone with a design of their roof, you are the serious one. Build the proposal step into the CRM as a task that fires on lead creation, with the designer and the rep assigned automatically, so nobody has to remember.
How Much Do Solar Leads Cost: Buying Versus Generating.
Owners ask for a number, and the useful answer is that cost per lead is the wrong number. What matters is cost per installed system, which is cost per lead divided by the rate at which leads become installs. Shared purchased leads look cheap per lead and expensive per install because most of them never answer. Owned leads cost more per lead, especially in the first months while the pages and ads are being tuned, and less per install because they are exclusive, consented and reached first. Run the math on your own close rates before deciding..
| Source | Who else has the lead | Consent | What you control | Best use |
|---|---|---|---|---|
| Shared purchased leads | Several installers at once | Aggregator's language, not yours | Nothing except speed of dial | Filling a short-term gap in rep capacity |
| Exclusive purchased leads | Nobody else, in theory | Aggregator's language | Follow-up only | Testing a new territory before building pages |
| Aggregator-set appointments | Nobody else for that appointment | Aggregator's language | The presentation | High-capacity sales teams that can absorb no-shows |
| Owned system (estimator, ads, utility pages) | Nobody | Your language, your records | Everything: pages, form, cadence, proposal | The base of the business |
| Referral program | Nobody | Your language | Timing of the ask and the reward | Lowest cost and highest close rate source |
Mistakes That Sink Solar Lead Systems.
- Running ads before the estimator page exists, so paid traffic lands on a generic contact form and the cost per lead looks terrible for the wrong reason.
- Pre-checking the consent box or hiding the disclosure below the fold, which makes every call and text after it a liability.
- Letting the lead sit in the CRM until the next morning because the rep on duty was notified by email only, never by phone.
- Promising free solar or a fixed monthly savings figure in ad copy to win the click, then losing the deal and the compliance argument at the same time.
- Buying shared leads to fill a slow week and letting the bought-lead close rate set the sales team's expectations for the owned leads.
- Skipping the utility pages because they seem boring, then wondering why no organic traffic reaches the estimator.
How much do solar leads cost?
It depends on the source and the market, and cost per lead is the wrong measure anyway. Shared purchased leads are cheapest per lead and most expensive per installed system because they are resold and rarely answer. Owned leads from an estimator page, Meta lead ads and referrals cost more per lead early and less per install over time. Measure cost per installed system by source, not cost per lead.
Is it better to buy solar leads or generate your own?
Generate your own as the base and buy only to fill short-term gaps. Purchased leads are typically resold to several installers and contacted repeatedly, and they carry the aggregator's consent language rather than yours. An owned system gives you exclusive, consented leads you reach first, and a site-specific proposal you can deliver within 24 hours.
Do Facebook ads work for solar leads?
Yes, when the Meta lead form asks qualifying questions. Ask for the monthly bill range and homeownership at minimum, use the same consent disclosure as your website, sync leads to the CRM within seconds, and run the same instant text plus call sequence. Name-and-phone-only forms produce volume that reps cannot convert.
What consent do I need to call and text solar leads?
Under the TCPA you need prior express written consent before placing marketing calls or texts using automated technology. That means clear disclosure text next to an unchecked box that names your company, and a stored record of the consent text, timestamp, page and IP address for every lead. Check your state's solar consumer-protection rules as well, since several add disclosure requirements.