Guide for residential solar installers

How to get solar leads online in 2026, without door knocking

The federal residential solar credit ended with 2025, and the old "30% off" pitch ended with it. This guide shows how US solar installers get leads now, qualify them honestly and book consultations that turn into signed contracts.

By , founder of JitterSystemUpdated October 18, 202616 min read
Banner for the solar leads guide: an illustration of a frustrated business owner on her phone beside the title "How to get solar leads in 2026" and the problem "The 30% credit is gone. Leads cost more." A stat card reads: +40% forecast rise in residential solar customer acquisition cost in 2026 (source: Wood Mackenzie, 2026).
Fewer easy buyers means every lead needs better handling.

Key takeaways

  • The IRS says homeowners can't claim the residential clean energy credit for property placed in service after December 31, 2025.
  • Wood Mackenzie expects the cost of winning a residential solar customer to rise about 40% in 2026, to $0.84 per watt.
  • Sell savings, backup power and price stability with real local bills, and never pitch "free solar".
  • Qualify each lead by power bill, ownership, roof age and shade before anyone visits the home.
  • Track cost per signed contract instead of cost per lead.

This guide is part of our home services lead generation series. Before we wrote it, we read the top Google results for "how to get solar leads". Those pages focus on door knocking and lead lists, and none of them explains what changed in 2026 after the tax credit ended, how to qualify a solar lead or which consumer protection rules now shape solar ads, so this guide covers those topics.

Quick answer: how do you get solar leads in 2026?

Solar installers get leads from Meta ads that show real local installs and bills, from Google search ads that reach people who research solar or batteries, from referrals by happy customers, which become the best channel when leads get expensive, and from door knocking that follows the rules. After that, qualify each lead by power bill, ownership, roof and shade, reply within minutes and book a consultation with every decision maker.

What changed for solar leads in 2026

What changedFigureSource
Federal 30% residential clean energy credit (25D)Homeowners can't claim it for property placed in service after December 31, 2025IRS
Residential solar acquisition cost, 2025$0.60 per watt, a five-year lowWood Mackenzie, March 2026
Forecast acquisition cost, 2026$0.84 per watt, about 40% higherWood Mackenzie
Forecast change in the residential market after the creditAbout 19% smallerWood Mackenzie
Residential installs, Q1 20261,179 MWdc, helped by late-2025 projects finishingSEIA and Wood Mackenzie, via pv magazine

Put simply, installers now chase fewer buyers, more companies compete for them and each lead costs more. The installers who win in 2026 waste fewer leads rather than buying the most.

What to sell now that the credit is gone

  • Show monthly savings with real numbers, such as a local customer's bill before and after, with their permission.
  • Explain price stability, where a fixed loan payment replaces utility rates that keep changing.
  • Offer backup power, with batteries for outages in areas that have them.
  • Name the state and utility programs that still apply, and describe each one accurately.
  • Explain leases and power purchase agreements with care. Different rules apply to them than to the homeowner credit, so set out the terms in writing.

Never say that solar is free or that a government program pays for it. The FTC warns consumers about those exact claims (FTC consumer alert, 2024), and homeowners who have read those warnings distrust any installer who sounds like them.

Where solar leads come from

ChannelStrengthWatch out for
Referrals from customersCheapest and most trustedPay referral rewards that follow your state's rules
Meta adsReach owners before they researchThey bring in renters unless the form asks about ownership
Google search adsPeople researching solar and batteries nowHigher cost per click
Door knockingVolume in the right neighborhoodsLocal permits and the FTC Cooling-Off Rule
Bought or shared leadsFast volumeSame homeowner sold to several installers
Partners (roofers, electricians)Owners who already trust themAgree who follows up and when

How to run Meta ads for solar

  1. Study the ads that already work. Look up solar installers in other markets in the Meta Ad Library, because an ad that has run for several months usually pays for itself.
  2. Use real local installs and, with the owner's permission, their real bills.
  3. Target owners in your service area instead of broad national audiences.
  4. Make an honest offer. "See your real savings in 15 minutes" works well, while "free solar" can get your ads reported.
  5. Use a higher intent form that adds a review step before people submit (Meta instant form types), and add the qualifying questions below.

Qualify before anyone visits

Lead form question: What is your average monthly power bill? Under 100 dollars goes to a nurture list. 100 dollars or more goes to a consultation booking.
The power bill tells you more than any other solar question, so set the cut-off line to what works in your area. Diagram by JitterSystem.
QuestionWhy you ask itGood answer
What is your average power bill?Low bills mean small savingsAbove your threshold
Do you own the home?Renters can't signYes
How old is your roof?Old roofs may need replacing firstUnder about 15 years old, or the owner is open to a new roof
Is your roof shaded?Heavy shade can kill savingsLittle or no shade
Cash, loan or lease?Sets the conversationAny clear answer
Who decides?Everyone should be at the consultationAll owners can be there

A lead with an old roof still has value, so partner with a roofer or offer a roof-and-solar package.

Speed to lead: reply in minutes

A Harvard Business Review study of 2,241 US companies found that firms who tried to reach a lead within an hour were nearly 7 times as likely to qualify it as firms who waited longer. The study did not look at solar installers, and it shows a link rather than proof of cause, but it matches what most owners see, where the first useful conversation usually wins the contract.

Ready-to-use messages:

First text (within a minute)

Hi [Name], this is [Your name] with [Company]. Thanks for asking about solar. To give you real numbers, not a guess: about what is your monthly power bill, and do you own the home?

Booking text

Thanks. We can go over your real savings [Day] at [Time] or [Day] at [Time]. Please have a recent power bill handy. Can everyone who decides be there?

Add a consent line for automated texts and calls to your form, and follow the US TCPA rules and your state's rules.

Book consultations that happen

  • Ask for a power bill before the visit, because owners who send one are serious.
  • Book every decision maker so nobody has to "talk it over" after the visit.
  • Send more than one reminder by text and email, and call on the morning of the visit.
  • Rebook no-shows within minutes while the appointment is still on their mind.
Solar consultation reminder timeline: confirmation when booked, request for a recent power bill the day before, a call the morning of, an on-the-way text one hour before and a rebook text if they miss it.
This reminder plan also collects the power bill before the visit. Diagram by JitterSystem.

Meta-analysis Researchers have tested reminders more than almost any other way to cut no-shows, although most of the studies come from medical clinics. A 2016 BMJ Open meta-analysis found that people who got digital reminders were 23% more likely to attend, and the no-show rate fell from 21% to 15%. Several reminders worked better than a single one.

Solar sales rules to follow

  • Door-to-door sales: the FTC Cooling-Off Rule gives buyers 3 business days to cancel many sales made at home, and it requires you to tell them about that right.
  • California: installers must give residential customers the state's Solar Consumer Protection Guide and get its first pages signed (summary of the CPUC requirement).
  • Avoid "free" or "government" claims, because the FTC warns consumers about them (FTC).
  • Texts and calls: add a consent line to your form and follow the TCPA rules.

This section gives general information rather than legal advice, so check your state's rules with your attorney.

Follow up with local proof

Solar proposal follow-up timeline: day 0 proposal with savings, day 1 text, day 3 call, day 7 a local install with real bills, day 14 battery or financing option, day 30 last check-in.
Real local numbers sell solar better than promises do. Diagram by JitterSystem.

Owners treat solar as a 20-year decision, so they take their time. Send the proposal with monthly savings on day 0, a local install with its real bills on day 7 and a battery or financing option on day 14, because real numbers from neighbors persuade people more than any brochure.

Calculator: your cost per signed contract

Cost per lead hides the number that matters, so put in your own figures. We chose the default numbers only to show how the maths works.

Sample starting numbers How we work out this number

Signed contracts = leads × qualify % × book % × show % × close %, and cost per signed contract = ad spend ÷ signed contracts. Change each number to match your own business.

$67cost per lead
11.1consultations that happen
3.3signed contracts per month
$1,197ad cost per signed contract
$93,555revenue per month from ads

Mistakes to avoid

Illustration: a business owner holding a stop sign
Stop using the 2025 sales pitch in 2026.
  • They still advertise the 30% federal credit in 2026.
  • They say that solar is free or that the government pays for it.
  • They book renters or homes with a 25-year-old roof.
  • They meet only one of the two owners.
  • They buy shared leads without tracking them to signed contracts.
  • They judge each channel by cost per lead instead of cost per client.

Your 90-day plan

Days 1 to 30

  • Remove the federal credit from every ad and page.
  • Add bill, ownership, roof and shade questions to your form.
  • Set up instant replies and reminders for every consultation.

Days 31 to 60

  • Launch Meta ads that show real local installs and bills.
  • Start a referral program for your customers.
  • Partner with one local roofer.

Days 61 to 90

  • Start the 30-day follow-up plan for every proposal.
  • Track cost per signed contract for each channel.
  • Cut the shared lead sources that don't produce signed contracts.

See how JitterSystem books solar consultations

We run your ads, and our AI texts and calls every lead in your company's tone, asks about bill, ownership, roof and shade, and books consultations with reminders. This short video shows the whole system in under a minute:

How much to spend on Meta ads in 2026

Start with Meta ads, not Google. Most homeowners never search for solar until someone shows them what they could save, and Meta creates that interest with real local installs and real power bills.

Set your budget by working back from the number of clients you want each month, instead of picking a round number. The table below uses the average 2026 cost per lead from LocaliQ's benchmarks and the rates from the calculator above to show what a sensible starting budget looks like.

PlatformCost per lead, 2026Leads for 1 signed contractTest (30 leads)For 3 signed contracts
Meta ads$42.95 (Home & Home Improvement)About 18$1,288 a month$2,314 a month

Industry study The cost per lead figures are LocaliQ's 2026 averages across many advertisers. Our estimate The "Leads for 1 signed contract" column uses the calculator's starting rates (45% qualify, 55% book, 75% show up and 30% close), so swap in your own numbers once you have them.

  • Why not start with Google? Few people search for this until they see it, so add Google later for people who search your business or service by name.
  • Give the test budget 3 to 4 weeks before you judge the results. Meta's delivery system needs about 50 results a week to leave its learning phase (Meta), so keep a small budget in one campaign and one ad set.
  • Judge each platform by cost per signed contract rather than cost per lead, and raise the budget in steps of about 20% while that number holds.
  • Fix your reply speed and follow-up before you spend more, because a faster reply gets more out of every dollar in this table.

Speed to lead: how fast to reply after someone opts in

Reply within 5 minutes, and within 1 minute if you can. The Harvard Business Review study of 2,241 companies found that firms who tried to contact a lead within an hour were nearly 7 times as likely to qualify that lead as firms who waited longer. An older industry study, the Lead Response Management study, found that a team who contacted a web lead within 5 minutes had about 21 times better odds of qualifying it than a team who waited 30 minutes. Both studies show a link rather than proof of cause, but they point the same way.

WhenWhat happens
Under 1 minuteAn automatic email, plus a text if the lead gave consent, asks one question and offers a booking link
Within 5 minutesA person on your team or an AI voice agent calls the lead
Same dayYou make a second call and send a text if nobody answered
Days 1 to 14You follow the follow-up plan from earlier in this guide

Set up free speed to lead with Make.com and Google Sheets

Make.com is a free website that connects your apps so they pass information to each other without any coding. In this setup, Make.com sends a friendly email from your own Gmail within about a minute of a new lead landing in your Google Sheet, and it keeps doing that after you set it up once.

Make.com's free plan includes up to 1,000 credits a month (Make.com pricing, 2026), and each lead uses about 2 credits, so the free plan covers a few hundred leads a month. To set it up you need a Google account for Gmail and Google Sheets, a free Make.com account and about 20 minutes.

WordWhat it means
ScenarioMake.com calls one automation a scenario, such as "when a new lead arrives, send an email".
WebhookMake.com gives you a private web address, and anything your sheet sends to that address starts your scenario.
Apps ScriptGoogle Sheets includes this free tool for small pieces of code, and the code you paste here checks your sheet for new leads every minute.

Why this setup Make.com also offers a "Watch rows" option for Google Sheets, but it checks your sheet on a timer and spends credits even when no lead has arrived, which can use up the free plan. The setup in this guide spends credits only when a real lead comes in.

Part 1: Make the Google Sheet (5 minutes)

  1. Go to sheets.google.com and sign in with your Google account.
  2. Click Blank spreadsheet, which shows as a large plus sign.
  3. At the bottom left, right-click the tab called Sheet1, choose Rename and type Leads.
  4. In row 1, type these headings, one per cell from A to F: Name, Email, Phone, Service, Created, Sent. Leave the cells under the Sent heading empty, because the script fills them in for you.
  5. From now on, add every new lead on a new row. A Google Form linked to this sheet can add the rows for you, and so can most website form tools.

Part 2: Create your Make.com account and webhook (5 minutes)

  1. Go to make.com/en/register and sign up for free, using your Google account to save time.
  2. In Make.com, click Scenarios on the left, then Create a new scenario.
  3. Click the large purple plus sign in the middle of the screen.
  4. In the search box, type Webhooks, click it, then choose Custom webhook.
  5. Click Add, give it a name like New lead and click Save.
  6. Make.com shows a web address that starts with https://hook. Click Copy address to clipboard and keep this page open for the next part.

Part 3: Connect the sheet to Make.com (5 minutes)

  1. Go back to your Google Sheet. In the top menu, click Extensions and then Apps Script, which opens in a new tab.
  2. Delete any code you see in the code area so it is empty.
  3. Click Copy on the "Google Apps Script" box below and paste it into that code area.
  4. In the third line, replace PASTE_YOUR_MAKE_WEBHOOK_URL_HERE with the address you copied from Make.com. Keep the quote marks on both sides of the address.
  5. Click the Save icon, which looks like a floppy disk.
  6. At the top, next to Run, pick setup from the drop-down, then click Run.
  7. When Google asks for permission, click Review permissions, choose your account, click Advanced, then click Go to project (unsafe) and Allow. Google shows this warning for any script you add yourself, and the script runs only inside your own account.

Part 4: Send a test lead (2 minutes)

  1. In your sheet, add a test row with your own name and email, and a service like "test".
  2. Wait about a minute, and column F should change to Sent followed by the date.
  3. Back in Make.com, the webhook shows Successfully determined, which means Make.com now knows the name, email, phone and service fields from your sheet.

Part 5: Add the email and turn it on (5 minutes)

  1. In Make.com, move your mouse to the right side of the webhook circle and click the small plus (Add another module).
  2. Search for Gmail and choose Send an email.
  3. Click Create a connection and sign in with the Gmail account you want to send from.
  4. Click the To box, and when the list of fields from your webhook appears, click email.
  5. Copy the subject line from the "Email template" box below into Subject, and the rest into Content. Where the template says {{1.name}} or {{1.service}}, delete it and click name or service from the list instead.
  6. Replace the parts in square brackets, like [Your business] and [your booking link], with your own details. Then click OK.
  7. At the bottom left, click the clock icon and choose Immediately as data arrives. Then switch the scenario ON and click Save to start it.
  8. Add one more test row in your sheet with your email. The email should reach your inbox within about a minute, which means the setup works.
Email template (copy into the Gmail step in Part 5)
Subject: Thanks {{1.name}}, quick question about solar for your home

Hi {{1.name}},

Thanks for reaching out to [Your business] about {{1.service}}. I'm [Your name].

So we can help you fast: what is the best time for a short call today?
Or book your savings consultation here: [your booking link]

Talk soon,
[Your name]
[Your business] · [Your phone]
[Your business address]

Not interested? Reply "stop" and we won't email again.
Google Apps Script (paste in Part 3)
// JitterSystem free speed to lead: sends every new lead row to your Make webhook
// Sheet tab "Leads", columns: A Name | B Email | C Phone | D Service | E Created | F Sent
const WEBHOOK_URL = 'PASTE_YOUR_MAKE_WEBHOOK_URL_HERE';
const SHEET_NAME = 'Leads';
const SENT_COL = 6; // column F

function checkNewLeads() {
  const lock = LockService.getScriptLock();
  if (!lock.tryLock(5000)) return;
  try {
    const sheet = SpreadsheetApp.getActive().getSheetByName(SHEET_NAME);
    const rows = sheet.getDataRange().getValues();
    for (let i = 1; i < rows.length; i++) {
      const r = rows[i];
      if (!r[1] || r[SENT_COL - 1]) continue; // no email yet, or already sent
      const lead = { name: String(r[0] || 'there'), email: String(r[1]), phone: String(r[2] || ''),
                     service: String(r[3] || 'your request'), created: String(r[4] || new Date()) };
      const res = UrlFetchApp.fetch(WEBHOOK_URL, { method: 'post', contentType: 'application/json',
                                                   payload: JSON.stringify(lead), muteHttpExceptions: true });
      if (res.getResponseCode() < 300) sheet.getRange(i + 1, SENT_COL).setValue('Sent ' + new Date().toLocaleString());
    }
  } finally { lock.releaseLock(); }
}

// Run this once. It checks the sheet every minute.
function setup() {
  ScriptApp.getProjectTriggers().forEach(t => ScriptApp.deleteTrigger(t));
  ScriptApp.newTrigger('checkNewLeads').timeBased().everyMinutes(1).create();
}
  • To get an alert yourself, add a second Gmail > Send an email step that sends to your own address, so you can call the lead while they are still on your website.
  • Follow the rules on every message. The CAN-SPAM Act requires your business address and an easy way to opt out in every email, and the TCPA requires consent before you send texts or make automated calls.
  • Treat the email as the first step. The email buys you a few minutes, but the call, the qualifying questions and the follow-up are what close the signed contract. JitterSystem runs that part for you with text and voice AI that sounds like your business.

Frequently asked questions

Is the solar tax credit still available in 2026?

No. The IRS says homeowners can't claim the residential clean energy credit (25D) for property placed in service after December 31, 2025. Different rules apply to leases and power purchase agreements, so check the current state and utility programs before you mention any incentive.

How do solar companies get leads now?

Most installers get leads through referrals, Meta ads with real local installs and bills, Google search ads, door knocking that follows the rules and partners such as roofers. With higher costs per customer in 2026, wasting fewer leads matters more than buying more of them.

What questions should I ask a solar lead?

Ask about their average power bill, whether they own the home, how old the roof is, how much shade the roof gets, whether they want to pay cash, take a loan or lease, and who makes the decision.

Are Facebook ads good for solar?

Yes, Facebook ads work for solar when you target your service area, show real local installs and bills, make an honest offer and qualify people on the form. Never claim that solar is free or that the government pays for it.

How do I reduce solar consultation no-shows?

Ask for a recent power bill before the visit, book a time when every decision maker is home, remind them by text and email with a call on the morning of the visit, and rebook within minutes if they miss it.

Illustration: a business owner giving a thumbs up with a full calendar on her phone

Do you want qualified solar consultations on your calendar every week?

JitterSystem runs your Meta ads, qualifies every homeowner by bill, roof and ownership with AI that sounds like your team and books consultations with reminders. You pay only when a qualified lead shows up.

Book a call

About this guide

Prajith, founder of JitterSystem

Written by Prajith, founder of JitterSystem

Prajith runs JitterSystem, a client acquisition partner for US service businesses. His team plans and runs Meta and Google ad campaigns built on competitor research, and it builds the AI text and voice follow-up that qualifies each lead and books the appointment. His work combines performance marketing, consumer psychology, sales strategy and automation, and he writes these guides from the systems his team sets up and the numbers it tracks for clients.

About PrajithLinkedInYouTube

How we put this guide together

  • We read the pages that rank on the first page of Google for this topic and wrote down what each one leaves out, so this guide could fill those gaps.
  • We took every figure from the original study, government source or platform policy linked in the sources below, and the tag beside each claim tells you what kind of source supports it.
  • We label our own estimates and interpretations as ours, and we use sample numbers in worked examples only to show how the maths works.
  • We designed the free Make.com setup around the limits of Make's free plan, so it spends credits only when a real lead arrives.

Last reviewed: October 18, 2026. We update this guide when cost benchmarks, platform rules or laws change.

Disclosure: JitterSystem sells a done-for-you version of the system in this guide, but every step here works without us, and no company paid to appear in it.

Corrections: if you spot something out of date, email office@jittersystem.com and we will check it.

This guide shares general information and does not replace legal, medical, tax or financial advice for your situation.

Sources

  1. Internal Revenue Service. "Residential Clean Energy Credit." irs.gov
  2. Issokson, M. "US residential solar customer acquisition costs set to spike 40% in 2026 before gradual decline." Wood Mackenzie, March 2026. woodmac.com
  3. pv magazine USA, on the SEIA and Wood Mackenzie US Solar Market Insight Q2 2026. pv-magazine-usa.com
  4. US Federal Trade Commission. "Solar energy is rising in popularity. So are the scams," September 2024. consumer.ftc.gov
  5. Energy Toolbase. "California Solar Consumer Protection Guide to go into effect." energytoolbase.com
  6. US Federal Trade Commission. "Cooling-Off Period for Sales Made at Homes or Certain Other Locations." ftc.gov
  7. Oldroyd, J. B., McElheran, K., and Elkington, D. "The Short Life of Online Sales Leads." Harvard Business Review, March 2011. hbr.org
  8. Robotham, D., and colleagues. "Using digital notifications to improve attendance in clinic: systematic review and meta-analysis." BMJ Open, 2016. bmjopen.bmj.com
  9. Meta: Ad Library, Instant form types.
  10. US Federal Communications Commission. "Telemarketing and Robocalls." fcc.gov