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.
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.
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.
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.
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.