Google Ads Solar Marketing Lead Generation

How Much Should Solar Companies Spend on Google Ads?

Published August 20, 2026
9 min read
By Web Pinnacles

Solar has the widest cost-per-lead range of any home service trade — and the reason is almost never targeting quality. It's sales-cycle length. Here's the honest breakdown of what a healthy solar Google Ads budget looks like, why Local Services Ads coverage is inconsistent for this trade, and the red flags that mean your spend is structured wrong.

Start Here: What a Solar Job Is Actually Worth

Solar carries the longest sales cycle and the widest job-value range of any trade on this site. A homeowner who fills out a form today may not sign a contract for two to six weeks — system size, financing structure, and utility rate all move the final number. The ranges below are typical, illustrative figures for residential installs, not a single fixed price.

Job Type Typical Market Avg Job Value Gross Margin
Residential Solar (small system) Any market $15,000 – $20,000 18–22%
Residential Solar (mid-size system) Any market $20,000 – $28,000 20–25%
Residential Solar (large / premium system) Metro / high-cost area $28,000 – $40,000+ 20–28%
Battery Storage Add-On Any market $8,000 – $15,000 22–30%

Margins in solar run thinner than in most other home service trades — equipment and financing costs eat a larger share of the ticket than labor does. That thinner margin is exactly why a $250 CPL that looks alarming in roofing or HVAC can still be entirely sound in solar, once you run it through the actual formula instead of comparing it to a different trade's benchmark.

The critical insight: Worked example — a $250 cost per lead against a $22,000 mid-size system at 22% margin is still a fraction of a percent of gross profit, even before accounting for close rate. The number that actually breaks solar campaigns isn't CPL. It's leads going cold during the 2–6 week decision window with no nurture sequence behind them.

What a Healthy Cost Per Lead Looks Like for Solar

Solar lead costs vary more than any other home service trade because of the long sales cycle and high ticket size. Google Ads non-branded CPL typically runs $150–$300, while Meta Ads can range from $30 to $90 depending on market saturation and creative quality. Tier 1 metro markets run highest on both channels.

$150–$300 vs $30–$90
Google Ads vs. Meta Ads CPL for solar — the widest cross-channel gap of any trade on this site. The difference isn't targeting quality. Google Ads captures high-intent, ready-to-quote searchers; Meta captures earlier-stage awareness at a much lower cost but requires a longer nurture sequence to convert.

Here is an honest CPL performance scale for solar non-branded Google Ads in 2025–2026, anchored to the real $150–$300 range:

CPL Range Performance Grade What It Signals
Under $100 Excellent Rare on Search alone — usually indicates strong brand recognition or a tight geo-radius
$100 – $180 Good Healthy performance for most mid-market solar campaigns
$180 – $250 Acceptable Within normal range — still worth a landing page and offer audit
$250 – $350 Concerning At the top of the national range — audit keyword match types and geo-targeting
Over $350 Broken Budget being burned by poor targeting, irrelevant clicks, or a weak qualification flow

Because the range is naturally wide, grading solar CPL against a roofing or HVAC benchmark is a mistake most contractors make once and then abandon paid search too early. Judge solar CPL against solar's own range — and against your actual cost-per-booked-consultation, which is the number that determines whether the campaign is working.

How to Calculate Your Maximum Allowable CPL

Solar's long sales cycle and thinner margins make the maximum allowable CPL formula more important here than almost any other trade — without it, a $250 CPL looks scary in isolation and gets cut before it has time to prove out.

Maximum Allowable CPL Formula
Max CPL = Avg Job Value × Gross Margin % × Close Rate ÷ 2

Worked example A — Mid-Size System:

$22,000 avg system × 22% margin × 12% close rate ÷ 2

= $290 maximum allowable CPL

Worked example B — Premium System (Metro):

$32,000 avg system × 24% margin × 15% close rate ÷ 2

= $576 maximum allowable CPL

Close rate on paid solar leads runs lower than most trades — typically 8–15% — because of the long decision window and competing quotes. That lower close rate is already priced into the formula above; it's why the max CPL ceiling still lands comfortably above the real $150–$300 market range.

Why close rate matters more in solar than almost anywhere else

A solar company closing 8% of paid leads needs to pay roughly half what a company closing 15% can afford, for the same revenue outcome. Because the sales cycle stretches over weeks, close rate is driven more by follow-up consistency than by lead quality — a lead that goes three days without contact is functionally a lost lead in this trade.

Common mistake: Contractors calculate max CPL using their overall close rate, which blends paid leads with warmer referral and repeat business. Paid solar leads convert cold and slow. Use a paid-lead-specific close rate — if you don't have 90 days of data yet, assume 8–12% until you do.

Google Ads Budget Recommendations by Market Size

Solar's higher CPL and longer cycle mean the effective budget floor sits well above roofing or HVAC. A budget sized for a faster-converting trade will look broken in solar simply because it never accumulates enough leads to see the cycle play out.

Market Type
Small Market / Emerging Solar Region
$2,500 – $4,500
per month minimum
Avg CPC range$8 – $22
Est. monthly clicks113 – 562
Target CPLUnder $180
Est. monthly leads8 – 18
Market Type
Mid-Market / Established Solar Region
$4,500 – $8,000
per month to compete
Avg CPC range$16 – $32
Est. monthly clicks140 – 500
Target CPLUnder $250
Est. monthly leads14 – 28
Market Type
Metro / High-Competition Solar Market
$8,000 – $15,000+
per month required
Avg CPC range$25 – $45
Est. monthly clicks177 – 600
Target CPLUnder $320
Est. monthly leads22 – 42

These are starting floors for meaningful data volume — not aggressive spend targets. Solar campaigns need more total leads than faster-converting trades before you can trust the close-rate data enough to optimize confidently, simply because each lead takes weeks, not days, to resolve into a won or lost deal.

Regional note: Solar CPC and lead volume are heavily shaped by state incentive structures, utility net-metering policy, and market maturity — markets with recent incentive changes can see demand (and CPC) shift 20–30% within a single quarter. Budget reviews should happen quarterly for solar, more frequently than for most other trades.

Why $500/Month Doesn't Work — And $4,500+ Is the Realistic Entry Point

In a competitive solar market, individual keywords like "solar panel cost," "solar installation [city]," and "is solar worth it" cost between $10 and $35 per click. At $500 per month, here's the math:

Budget Avg CPC (mid-market) Monthly Clicks Conversion Rate Monthly Leads Can Algorithm Optimize?
$500 $22 22 3% 1 No
$1,500 $22 68 3% 2 No
$3,000 $22 136 4% 5 Barely
$4,500 $22 204 5% 10 Yes
$8,000 $22 363 6% 22 Clearly

At $500–$1,500/month, you're generating one or two leads — and with an 8–15% close rate and a multi-week decision cycle, that's not enough volume to know whether the campaign works before you've already decided to cut it. Solar needs more budget than most trades purely to reach a sample size where the numbers mean anything.

The honest advice most agencies skip: If your current budget is under $2,500/month for solar, you are not testing the channel — you're generating too few leads to draw any conclusion at all, positive or negative. Either commit to $4,500+/month for at least one full sales cycle (6–8 weeks), or hold off on paid search and build organic/referral volume first.

Red Flags That Mean Your Budget Is Structured Wrong — Not Too Low

Sometimes the spend is sufficient but the structure is destroying the return. Audit these before concluding you need to spend more.

🚩

Your CPL is above $280 on a $4,500+ budget

At this spend level, a CPL above $280 is usually a landing page or offer problem — not a volume problem. Check whether the page is asking for a full site visit up front instead of a lower-friction quote request.

🚩

High clicks, but few site-visit appointments set

Broad match keywords pulling in informational searches ("how do solar panels work," "solar panel pros and cons") inflate clicks without producing qualified leads. Pull your search term report before adding budget.

🚩

Appointments are set but few convert to signed contracts

This is a sales process or financing-options gap, not an ad problem. Solar closes are won on financing clarity and objection handling during the multi-week window — not on the ad that generated the initial click.

🚩

Your impression share is low despite sufficient budget

Low impression share on $4,500+/month signals a Quality Score problem — expected CTR, ad relevance, and landing page experience. Fixing these is free; scaling budget on top of a low Quality Score just buys more expensive impressions.

🚩

You're tracking form fills instead of booked consultations

The real conversion event in solar is a scheduled and kept site visit, not a form submission. If tracking stops at the form, your reported CPL looks better than your true cost-per-qualified-opportunity.

🚩

Leads sit without follow-up for more than 24 hours

Solar's 2–6 week decision window means a lead not contacted quickly goes cold to a competitor who called first — even if your ad spend generated a genuinely interested homeowner. This is a Funnels/CRM problem, not a Google Ads problem, but it silently kills paid search ROI.

None of these require increasing your budget. Fixing lead nurture alone — the last item above — typically has the largest impact on solar paid search ROI of anything on this list.

Putting It Together: What the Right Budget Looks Like in Practice

Here is a grounded summary of what functional solar Google Ads budgets look like by market type, based on current campaign data across the USA:

Market Minimum Effective Budget Competitive Budget Domination Budget Target CPL
Small / emerging solar market $2,500/mo $4,000/mo $6,500+/mo Under $200
Mid-market / established solar region $4,500/mo $7,000/mo $11,000+/mo Under $280
Metro / high-competition solar market $8,000/mo $12,000/mo $18,000+/mo Under $350

These numbers assume campaigns built around high-intent keywords, a low-friction quote-request landing page (not a full site-visit ask), and a lead nurture sequence that keeps leads warm through the multi-week decision window. Without that last piece, any budget underperforms these projections.

Bottom line: For solar, "how much should I spend?" matters less than "how long can I run this before I have enough data to judge it?" Budget for at least one full sales cycle, separate CPL from cost-per-consultation, and fix lead nurture before touching ad spend.

WP
Web Pinnacles Editorial Team
San Antonio, TX — Home Service Marketing Specialists

Web Pinnacles specializes in paid ads, local SEO, and full-funnel lead generation for home service businesses across the USA, including solar installers navigating long sales cycles and multi-touch nurture sequences — where the Funnels & CRM stage of the Booked-Job Pipeline™ matters as much as the ad spend itself.

Common Questions

Solar Google Ads Budget — Answered

The questions every solar company asks before committing to paid search. Answered directly, with no agency spin.

Small or emerging solar markets: $2,500–$4,500/month minimum. Mid-market established regions: $4,500–$8,000/month. Metro and high-competition markets: $8,000–$15,000+/month. Solar's floor sits above most other trades because the long sales cycle needs more total leads before the data means anything.
Solar lead costs vary more than any other home service trade because of the long sales cycle and high ticket size. Google Ads non-branded CPL typically runs $150–$300, while Meta Ads can range from $30 to $90 depending on market saturation and creative quality. Tier 1 metro markets run highest.
LSA coverage for solar is inconsistent by state and market — eligibility and availability vary more for solar than for trades like roofing, HVAC, or plumbing. Check current eligibility directly in Google's LSA setup for your service area rather than assuming it will match another trade's coverage.
Two factors: ticket size and sales-cycle length. A $150–$300 lead against a $20,000+ system is still a small fraction of the deal value, unlike a $150 lead against a $300 HVAC tune-up. The long, multi-touch decision cycle also means more of the cost is bid up by fewer, higher-intent searchers.
Use Max CPL = Average System Value × Gross Margin % × Close Rate ÷ 2. Worked example: $22,000 system × 22% margin × 12% close rate ÷ 2 = $290 max CPL. Use a paid-lead-specific close rate (typically 8–15%) rather than your blended close rate, which includes warmer referral business.
Rarely. The most common cause is follow-up speed: solar's 2–6 week decision window means leads not contacted quickly go cold to a competitor. Financing clarity and a low-friction first ask (quote request, not a full site visit) also matter more than ad spend at this stage.
A well-structured campaign at $4,500/month in a mid-market should generate 14–28 qualified leads monthly. At a 10–12% close rate, that's roughly 2–3 signed systems against a $22,000 average job value — $44,000–$66,000 in revenue from $4,500 in spend, before accounting for the 2–6 week close delay.
Yes — they serve different stages of a long buying cycle. Google Ads captures high-intent, ready-to-quote searchers at $150–$300 per lead; Meta captures earlier-stage awareness at $30–$90 per lead but needs a longer nurture sequence. Running both, with CRM automation bridging the gap, is how solar campaigns compound.
Keep Reading

More on Solar Marketing

Free: The Lead Generation Checklist

The exact audit we run before taking on a new client — see where your site is leaking booked jobs.

Get the Checklist →
3 spots · limited availability
Free Solar Google Ads Audit

Find out if your current budget is structured for a long sales cycle.

We audit your campaign structure, keyword targeting, lead nurture sequence, and conversion tracking — free. You'll leave the call knowing exactly where the CPL and follow-up are leaking.

+1 (334) 901-4023 📞 Book Free Call