All articles

Lead Generation

Solar Meta Ads That Actually Work: 2026 Rebuild

65% of 2026 solar sales are leases or PPAs, which drops your Meta ads into a category that kills ZIP targeting. The rebuild, gate by gate.

Om Patel 16 min read
Photo: Jeremy Bishop / Unsplash

The short answer

Solar Meta ads work in 2026 when the ad names the ownership model and the form carries the qualification. The catch nobody publishes: a lease, PPA or $0-down offer is a financial product, so Meta forces your campaign into a special ad category that removes ZIP targeting, lookalikes and age filters. Build for that constraint first.

Solar Meta ads still work in 2026. The published advice about how to run them mostly does not, and the reason is a policy change nobody in the solar marketing space seems to have connected to the tax change everyone talks about.

Here it is in one sentence. Wood Mackenzie projects third-party ownership, meaning leases and PPAs, at 65% of solar reps' books in 2026, up from 44% in 2025, because Section 48E survived for company-owned systems while Section 25D died for homeowner-owned ones on December 31, 2025. A lease, a PPA, a solar loan or a $0-down monthly payment is a financial product. Meta requires ads promoting financial products in the US to run inside the Financial Products and Services special ad category, and that category strips out ZIP targeting, lookalike audiences, age and gender refinement, and a chunk of detailed targeting.

So the majority of what solar companies now sell cannot be advertised with the targeting that every solar Facebook ads guide on page one still recommends. That is the actual 2026 problem. Everything below is how to build around it.

Check which category your solar campaign is actually in before you build anything

Do this first, because it determines whether the next four hours of audience building are real or wasted.

Meta announced in October 2024 that a new special ad category, Financial Products and Services, would replace the older Credit category. The old Credit category already covered credit cards, loans, financing and debt recovery. The new one adds insurance, bank accounts, investment services and payment services. In early 2025 it became mandatory for US advertisers, and ads promoting financial products that are not declared into it get rejected.

The practical test is simple: if approval depends on the person's credit score or financial history, you are in. That test catches nearly every 2026 solar offer. A solar loan is obviously in. A lease and a PPA both run a credit check before the third-party owner will put a system on a roof. Even a "$0 down, $181 a month" ad is describing a financing arrangement.

Once you are in the category, per Meta's own documentation of the restrictions:

What you loseWhat it means for a solar installer
Age and gender refinementNo filtering to 35 to 70 year old likely homeowners
Some detailed targeting optionsHomeowner, income and financial behavior segments thin out or vanish
Lookalike audiencesYour best asset, a lookalike off 300 closed installs, is off the table
ZIP and postal code targetingReplaced by a 15 mile minimum radius from any pin

Watch out

The 15 mile radius is the one that hurts solar specifically. A roofer's radius is just a drive time. A solar installer's radius is a savings model. Cross from one utility into the next and the retail rate, the net metering rules and the payback period all change, but your ad copy does not. You are now paying to promise savings you cannot deliver to a third of the people seeing it.

The workaround is not a targeting trick. It is to move the qualification out of the audience and into the offer and the form, which is the rest of this article.

The hook that built US solar advertising is now a false claim

For roughly a decade the highest-performing US solar ad pattern was the incentive deadline: name the 30% federal tax credit, attach an expiry, ask people to check eligibility. It is still being recommended. LeadSync's August 2026 analysis of 620 active solar ads in the Meta Ad Library, the best current dataset on what solar advertisers actually keep funding, describes the rebate deadline as the strongest pattern and notes that in the US it "rides the 30% federal tax credit."

That stopped being true on January 1, 2026. Section 25D expired with no phase-down. A homeowner who buys with cash or a loan and gets a system energized in 2026 receives zero federal credit. Section 48E survives for third-party-owned systems, so the credit still exists, it just belongs to the leasing company now.

Two things follow, and the second one is the expensive one.

First, an ad promising a homeowner 30% back is factually wrong for the majority of purchase paths. Second, Meta escalated enforcement of its misleading claims policy in March 2026, and misleading content claims already account for a reported 28% of ad rejections. Ads with low-quality attributes get reduced auction distribution or outright disapproval, and repeated flags drag delivery across the whole account. An out-of-date incentive claim is no longer a copy problem you fix next quarter. It is an account health problem.

By the numbers

Of LeadSync's 35 shortlisted solar ads, 29 had been running 90 days or more and the longest had been live since March 2018. Runtime is the closest thing to public performance data for solar Meta ads. It also means a large share of the swipe files circulating right now were written under a tax regime that no longer exists.

What replaces it: the rate delta, stated as two numbers

The offer that moves people in 2026 is not a percentage off a purchase. It is a comparison between two prices per kilowatt hour: the one the utility charges and the one you charge.

This is not theory. A Massachusetts homeowner posting in r/solar laid out a 25 year PPA at $0.14 per kWh with a 0% escalator against their current retail rate of $0.24, and wrote that "since the federal solar tax credit went away last year, this is the first offer that has made me seriously consider moving forward." That is a homeowner describing exactly which ad would have stopped their scroll.

Compare it to the failure mode. Another r/solar poster went through a pitch where the plan was a five year lease converting to a finance plan at 8.99% over 20 years for $25,544. The rep explained that "due to the one big beautiful bill the 30% tax credit cannot be claimed by residential, but the company still can and say they are passing it down to the customer." The poster's edit at the top of the thread reads: they were cancelling.

The difference between those two threads is not the product. Both are third-party ownership. The difference is that one led with a number the homeowner could check against their own bill, and the other led with a credit the homeowner had to be talked out of caring about.

So the hook structure that survives 2026 looks like this:

  • State the utility. "PSE&G customers in Middlesex County" does more qualifying work than any interest segment Meta will let you use.
  • State the rate delta or the monthly delta. One number they pay now, one number they would pay.
  • State the ownership model in the ad. Lease, PPA, prepaid lease or purchase. Do not save it for the sit.
  • Qualify by bill size in the hook. LeadSync found long-running ads doing exactly this, including a US advertiser running "residents in the Southeast that pay more than $67 for electricity" for 2.6 years, and an Australian one filtering on "if you pay over $250 a quarter."
  • Skip the incentive claim entirely unless it is a live state program you can name and cite.

Naming the ownership model in the ad feels like it should reduce volume. It does. It also removes the single biggest cause of cancelled solar sits, which is a homeowner discovering at the kitchen table that the thing they inquired about is not the thing being sold.

We build the ad, the form and the follow-up as one system for solar installers, then report on cost per sit instead of cost per lead. If your Meta account is producing form fills that never turn into appointments, the leak is usually in the two steps after the click.

Get a lead plan

Solar has six qualification gates and an instant form holds two

Every trade has a qualification problem. Solar's is worse than any of them, and it is worth naming the gates explicitly because this is what your form is competing against.

A solar lead has to clear:

  1. Homeowner, not renter.
  2. Roof condition and remaining life. A 23 year old roof, which one r/solar poster raised unprompted, means a roof job comes first.
  3. Shading and orientation.
  4. Bill size. Below a threshold the savings story does not exist.
  5. Utility and net metering regime. The same system pays back in six years or fourteen depending on the tariff.
  6. Ownership model and credit. New in 2026, and now the one that most often kills the deal late.

A roofing lead clears two of those. An HVAC lead clears one. Under the old targeting rules you could pre-filter gates one, four and five in the audience using homeowner segments, income proxies and ZIP-level utility mapping. Inside the Financial Products and Services category you can do none of that.

Which means the form is no longer a convenience. It is the entire qualification apparatus.

Build the form to be worse on purpose

The r/PPC thread on instant form lead quality is the most useful practitioner discussion I found on this, and its consensus is uncomfortable if you are judged on cost per lead. One commenter described the fix and the price of it directly: switch to the higher intent form type, add the review step, add a disclaimer that an agent will call within 24 hours, move the qualifier to the top and make it effort-based. Their reported result was ghost leads dropping "from 70 percent to 45 percent" on a comparable campaign, with the explicit caveat to "expect cpl to rise 20 to 40 percent when quality improves and judge by cost per booked appointment not raw lead cost."

Other operators in the same thread converged on a short list worth copying:

  • Turn off Audience Network placements. Repeatedly named as the biggest single source of accidental submissions.
  • Use location-based targeting, not expanded. Expanded delivery is how a 15 mile radius quietly becomes forty.
  • Require at least one typed answer. Autofill cannot be disabled, but a field that must be typed, like average monthly electric bill in dollars, forces a micro-commitment and doubles as gate four.
  • Add SMS or OTP verification if spam persists. One operator noted it "will double CPL but helps lots," and framed it as a last resort rather than a default.
  • Add a confirm-your-phone-number field. Catches both typos and casual submitters.

For solar specifically, the two questions worth spending form friction on are the electric bill amount and the utility name. Bill amount is your only remaining proxy for system size and savings potential. Utility name is your only remaining proxy for the territory the 15 mile radius blurred.

Cost per lead is the wrong scoreboard, and solar's funnel proves it

Solar lead ads price at $20 to $100 across published channel breakdowns, and LeadSync's benchmark puts solar in the Home and Home Improvement bracket at roughly $41 per lead. Those numbers are real and they are also close to meaningless on their own, because solar does not go lead to sale. It goes lead, appointment, sit, close, and every stage leaks.

Using the industry estimates compiled by Service Hero, lead-to-appointment on paid sources runs about 20% to 30%, appointment-to-sale runs about 20% to 25%, and vendor-booked appointments carry a 30% to 40% no-show rate on top. Run a $50 Meta lead through that:

StageRateLeads needed
Lead to appointment25%4 leads per appointment
Appointment held70%5.7 leads per held sit
Sit to close22%~26 leads per signed contract

At $50 per lead that is roughly $1,300 of media per signed contract, before commissions, before the setter, before the design team. SolarReviews advises installers to hold total cost per close under $1,500 in competitive markets and $800 to $1,300 in emerging ones. In other words, a $50 solar Meta lead at average funnel rates consumes essentially your entire acquisition budget in media alone.

Tip

The lever is not the $50. It is the 25%. Moving lead-to-appointment from 25% to 40% cuts leads-per-contract from about 26 to about 16 and takes $500 out of every deal without touching your bid. That is why a deliberately harder form that raises cost per lead 30% can still be the cheaper account.

Speed is the other half of that lever, and solar is the trade where it bites hardest because comparison shopping is the norm. LeadSync's own framing is blunt: the homeowner filling in your form has usually filled in two others the same evening, and leads contacted within five minutes are cited as 21 times more likely to qualify than leads contacted after 30. One r/solar poster captured the buyer's side of it perfectly: "I am up to my ears in quotes from solar companies and they all suck."

If you want the wider channel picture rather than the Meta-specific one, we broke down what solar leads cost by source in best lead sources for solar companies, and the unit economics behind the 2026 acquisition cost spike in how to get more solar leads.

The one solar audience the special ad category cannot touch

Here is the asymmetry worth building on. The special ad category attaches to the offer, not to your industry. Sell financing and you are in it. Sell a service to people who already own a system and you are not.

That describes a real, sizeable, almost entirely unadvertised audience: your own install base and every orphaned system in your territory. Battery retrofits, panel additions, system health checks, monitoring fixes and inverter replacements are not credit offers. Advertise them to a Custom Audience built from your customer list and you keep ZIP targeting, keep age refinement, keep lookalikes and keep the full detailed targeting menu.

The Ad Library data suggests this works and is under-run. In LeadSync's sample, an Australian installer had been running a "Is your solar system working at full potential? Book your solar health check" ad for 1.9 years, aimed squarely at existing system owners. Nobody funds a niche retention offer for nearly two years unless it pays.

For a US installer in 2026 this segment is unusually rich, because the market shrank about 18% to 19% after the 25D expiry and a wave of installers went under, leaving systems with no one servicing them. Those homeowners have a proven willingness to buy solar, an existing roof penetration, an existing interconnection and, very often, no battery.

Build it in this order:

  • Upload your closed-install list as a Custom Audience.
  • Run health check and battery offers to it with full targeting intact.
  • Build a lookalike off that list, which is legal here because the offer is not a financial product.
  • Keep the financing-led acquisition campaigns in a separate, fully separate campaign that carries the special ad category declaration.

Do not mix them. One campaign declaring the category contaminates nothing else, but one financing line of copy inside your health check ad puts the whole thing into review.

The build order that survives 2026

If you are starting or rebuilding a solar Meta account this quarter, this is the sequence.

  1. Audit every live ad for expired incentive claims. Anything asserting a 30% federal credit for a homeowner purchase comes down today. This is a compliance action, not an optimization.
  2. Sort your offers into two buckets: financing-led acquisition, and service offers to existing owners. They are different campaigns with different targeting rights.
  3. Declare the special ad category correctly on the acquisition campaigns rather than waiting for rejections to tell you.
  4. Rebuild acquisition targeting around the offer, not the audience. Name the utility and the bill threshold in the hook, because that is where your qualification now lives.
  5. Rewrite the form for intent: higher intent type, review step, one typed field for the bill amount, one for the utility, and a 24 hour callback disclaimer.
  6. Turn off Audience Network and expanded targeting.
  7. Put the ownership model in the ad copy. Lease, PPA, prepaid or purchase.
  8. Instrument cost per sit. Not cost per lead. If your CRM cannot report booked and held appointments against ad spend, fix that before you raise budget.
  9. Stand up the customer-list campaign for batteries and health checks, which is where your unrestricted targeting went.
  10. Judge the account at 60 days on cost per signed contract against the $800 to $1,500 band, and nothing sooner.

The honest take

Solar Meta advertising did not get harder because the platform got worse. It got harder because the product changed underneath the platform. When 65% of what you sell became a financial product, the campaigns describing it inherited the targeting restrictions that apply to financial products, and almost nobody writing solar ad advice has noticed that the two facts are connected.

The installers who will do well with Meta over the next year are not the ones with better creative. They are the ones who accept the constraint early: audience targeting is mostly gone, so the offer, the copy and the form have to do the qualifying, and the only honest scoreboard left is what a signed contract costs.

Frequently asked questions

Do Facebook and Meta ads still work for solar companies in 2026?
Yes, but for a narrower job than before. LeadSync pulled 620 active solar ads from the Meta Ad Library in August 2026 and found 29 of its 35 shortlisted ads had been running 90 days or longer, with the record holder live since March 2018. Installers do not fund losing ads for eight years. What changed is that the winning US hook for a decade, the 30% federal tax credit, stopped being true for cash and loan buyers on January 1, 2026.
Does a solar ad have to use Meta's special ad category?
If the offer involves a credit decision, yes. Meta replaced the old Credit category with Financial Products and Services and made it mandatory for US advertisers in early 2025, with non-categorized financial ads rejected. A solar loan, lease, PPA or $0-down monthly payment offer is a financial product. Since Wood Mackenzie projects third-party ownership at 65% of 2026 solar sales, most solar offers now sit inside that category.
What does the special ad category actually take away from a solar advertiser?
Four things you were probably relying on. You cannot refine by age or gender, some detailed targeting options disappear, lookalike audiences are not allowed, and you must include everything within a 15 mile radius of any location with no ZIP or postal code targeting. For solar that last one is the painful one, because a 15 mile radius crosses utility territories and your entire savings pitch is built on one utility's rate.
What is a realistic cost per lead for solar Facebook ads?
Solar sits in the Home and Home Improvement bracket at roughly $41 per lead on LeadSync's benchmark, and channel breakdowns put Facebook and Instagram lead ads at $20 to $100. Treat those as the entry price, not the scoreboard. With lead-to-appointment around 20% to 30% on paid sources and appointment-to-sale around 20% to 25%, a $50 lead implies roughly $700 to $1,250 of media per signed contract before a single commission.
Should solar installers use Meta instant forms or a landing page?
Instant forms, but deliberately worse ones. A practitioner in r/PPC reported that switching to the higher intent form type, adding a review step and stating that an agent calls within 24 hours cut ghost leads from about 70% to 45% on a comparable campaign, with cost per lead rising 20% to 40%. That is the correct trade. Under the special ad category the form is the only qualifier you have left, so it has to carry the weight targeting used to.
What hook replaces the 30% federal tax credit in solar ads?
The rate delta. Section 25D expired on December 31, 2025, so a homeowner buying with cash or a loan gets nothing federally, and ads still claiming 30% are running a false claim into a policy Meta escalated enforcement on in March 2026. What works now is naming the two numbers side by side: what the homeowner pays the utility per kilowatt hour versus what your offer charges. A Massachusetts homeowner in r/solar said a 25 year PPA at $0.14 against a $0.24 retail rate was the first offer since the credit ended that made them seriously consider moving forward.
Why do my solar Meta leads cancel at the sit?
Usually because the ad and the proposal describe different products. If the ad implies ownership and the proposal is a lease or a PPA where the installer keeps the 48E credit, homeowners now catch it. One posted in r/solar after a pitch where the company explained the 30% credit could not be claimed by residential but the company still could and was passing it down, then wrote an edit saying they were cancelling. Put the ownership model in the ad instead of defending it in the living room.
Is there any solar Meta audience the special ad category does not restrict?
Your own install base, as long as the offer does not lead with financing. A battery retrofit, a panel addition or a system health check sold to a customer list Custom Audience is not a credit offer, so it keeps full targeting. LeadSync's sample shows one installer running a solar health check ad aimed at existing system owners for 1.9 years straight, which is a long time to fund an audience most installers never build.
How much should a solar company budget for Meta ads per month?
Work backwards from cost per signed contract, not from a monthly number. SolarReviews advises installers to hold cost per close under $1,500 in competitive markets and $800 to $1,300 in emerging ones. At a $50 cost per lead and a 5% lead-to-sale rate you are at $1,000 of media per close before commissions, which means your budget floor is whatever produces enough leads per month to keep a closer busy at that rate.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.