Meta ads for solar installers.
The federal tax credit angle that carried the industry for a decade is gone in most markets. Here's what's replacing it — and how to stop a cheap Meta lead from wasting your closer's afternoon.
Your old hook is dead. Your new one has to be a math problem.
For years, solar Meta ads leaned on one promise: it's basically free, the government pays for it. That hook produced huge lead volume and terrible close rates, because it attracted people chasing a freebie, not people solving a bill problem. As incentive structures shift market to market, that ad is now both less true and less effective.
What replaces it is a comparison. Show the homeowner's current utility trajectory — rates climbing 4–8% a year in most territories — against a fixed monthly solar payment. That's not a hype claim. It's a spreadsheet in ad form, and it filters for the people who actually think about their bill, which are the people who buy.
An ad that attracts fewer, better people beats an ad that attracts everyone and converts almost no one.
What each offer angle costs you in lead quality.
| Offer angle | Lead volume | Set rate |
|---|---|---|
| "Government pays for solar" (generic) | Very high | 8–14% |
| "See if you qualify" (vague) | High | 12–18% |
| Bill comparison / rate-lock math | Medium | 25–35% |
| Named homeowner testimonial + real bill | Medium | 28–38% |
| "$0 down" financing-specific | Medium-low | 22–30% |
Set rate = booked appointment as a share of raw leads. Volume drops as the angle sharpens, but the appointments that come through cost you less time and close at a far higher rate.
How we structure a solar Meta ads account.
- →Lead form with real qualifying friction
Homeownership status, roof age, and average monthly bill go directly in the native lead form. Yes, this cuts submissions. It cuts the submissions you didn't want anyway.
- →Creative rotated on a 10-day fatigue clock
Solar audiences are narrower than most verticals, so frequency climbs fast. We rotate 3–4 new creative variants every 10 days, built around real customer bills, not stock imagery.
- →Retargeting sequence built on objection, not urgency
Instead of countdown timers, retargeting ads answer the three most common objections we hear from your own sales team: financing confusion, roof concerns, and 'will it actually lower my bill.'
- →Lookalike audiences seeded from closed-won only
We exclude closed-lost and junk leads from the seed audience entirely. A lookalike built on your full lead list just finds you more of the same junk, faster.
- →Speed-to-lead SLA enforced in the ad account itself
We track call attempts against lead timestamp. Solar leads that aren't called within 5 minutes convert at roughly half the rate of ones called immediately — the ad spend doesn't matter if the follow-up is slow.
Creative that holds up. Creative that doesn't.
Runs long
- · Real customer holding their actual utility bill
- · Before/after monthly payment comparison graphic
- · Short video of install crew, real names, real neighborhood
- · Rate-hike headline from a local news source, cited
- · Homeowner explaining why they said yes, in their words
Fatigues fast
- · Stock photo of panels on a generic roof
- · "Government program" language with no specifics
- · Countdown timers and fake urgency
- · Generic "go green" messaging with no dollar figure
- · Carousel of panel close-ups with no homeowner in frame
What a healthy solar Meta account looks like.
| Metric | Target |
|---|---|
| Cost per raw lead | $18–$45 |
| Lead-to-appointment set rate | 25–35% |
| Appointment show rate | 60–75% |
| Cost per set appointment | $150–$320 |
| Creative refresh cycle | Every 10–14 days |
| Speed-to-first-call | Under 5 minutes |
Curious whether your Meta funnel or your sales follow-up is the bottleneck? Read how to kill bad solar leads before they cost you a closer's day. And if you're deciding between platforms, here's the Google Ads side of solar acquisition.
Solar Meta ads questions
- Do Meta ads still work for solar after the incentive cuts?
- They work differently. The old '$0 out of pocket, government pays for it' angle is dead in most markets and it should be — it never produced homeowners who could actually close. What still works is a bill-comparison angle: show what they're paying the utility now versus what they'd pay on a fixed system rate. That's a math argument, not a fear argument, and it survives scrutiny.
- Why do my Meta leads convert so much worse than my Google leads?
- Because a Meta lead form is an interruption, not a search. Someone scrolling Instagram who taps 'Get Quote' hasn't done the homework a Google searcher has. That's not a reason to avoid Meta — it's a reason to build a longer qualification step into the lead form and treat the first call as discovery, not closing.
- How do I disqualify cheap leads without killing volume?
- Add two or three screening questions directly in the lead form — homeownership, roof age, monthly bill — and route anyone who fails to a nurture sequence instead of your sales team. This can look like it's cutting your lead count in half, but it's really just showing you the real number you were already producing. Compare this against your appointment-set and sit-rate benchmarks to know if the cut helped.
- What creative actually holds up over time?
- Real homeowner testimonials with their actual bill numbers shown on screen outlast every stock-photo panel shot by months. Solar audiences fatigue on generic 'go green, save money' creative inside two to three weeks. A specific homeowner naming a specific dollar figure resets that clock.
20 minutes. Zero pitch.
Share your ad account and we'll show you which creative and audiences are producing leads your sales team can actually close — whether or not you ever hire us.