A residential solar installer in one of America's most competitive solar markets. I identified the battery storage opportunity, built the system, and delivered results that doubled the client's ad budget within months.
Arizona has over 6 peak sun hours daily, among the highest in the United States. A solar system here produces more electricity per panel than almost anywhere else in the country. But raw solar potential doesn't tell the full story. Arizona's utility landscape has made the economics increasingly complex for homeowners.
Traditional net metering is gone. Under the current net billing framework, excess solar generation is credited at roughly $0.03 to $0.06 per kWh, a 75-80% reduction from the retail rate of $0.13 to $0.15/kWh. Overproducing is economically wasteful. The play is no longer "install panels and sell back to the grid." The play is self-consumption plus battery storage.
Meanwhile, both major utilities are raising rates. SRP raised fixed monthly service charges for residential customers by 50% in November 2025, making it one of the highest residential fixed charges of any public power utility in the nation. APS has confirmed that higher rates are the new normal. Arizona homeowners are paying more for electricity with fewer options to offset it through traditional solar alone.
The federal 30% residential solar tax credit expired December 31, 2025. For homeowners purchasing solar panels outright, there is no federal incentive. But the battery storage tax credit survived at 30% through 2032. This single policy detail reshaped the entire Arizona solar conversation.
Both APS and SRP now run active battery incentive programs, paying homeowners to install storage systems and allow utilities to draw on stored energy during peak demand periods. APS runs the Storage Rewards Pilot. SRP runs the Battery Partner Program. Homeowners earn recurring incentives while keeping backup power for outages, a growing concern during Arizona's extreme summer heat and monsoon seasons.
SRP's on-peak hours extend past sunset (until 8 PM in summer). Solar panels can't cover those expensive evening hours. But a battery that stores midday production and discharges during peak pricing directly reduces the bill in ways panels alone cannot.
We identified this battery opportunity early and added dedicated battery campaigns after two months of running the initial solar TPO campaigns. The result: a dual-offer strategy (solar + battery) that spoke directly to Arizona homeowners dealing with rising fixed charges, reduced export credits, and the need for backup power in extreme heat. Most competitors were still running generic "go solar" messaging. We were selling the complete energy independence package.
The story was familiar. This installer had worked with other lead generation agencies before coming to us. The experience: leads that couldn't be contacted, phone numbers that didn't connect, prospects with no genuine interest in solar. Money spent on advertising with nothing to show for it in closed deals.
Arizona's solar market is one of the most competitive in the country. Dozens of installers compete for the same homeowners. The agencies promising "cheap leads at scale" were delivering volume without value. This client needed leads that actually answer the phone, show up to appointments, and close. Not just form submissions.
The industry average cost to acquire a single solar customer is $5,880 (Wood Mackenzie, 2026). For a typical 7 kW system, that's $0.84 per watt just in marketing costs. I delivered customers at $772 each, an 87% reduction in acquisition cost. The difference: verified leads, instant AI follow-up, and a funnel that qualifies before it captures.
I launched with Third-Party Ownership (TPO) campaigns, the "$0 down" model where a commercial entity owns the panels and the homeowner pays a lower monthly rate. This removes the upfront cost barrier that became even more significant after the federal solar credit expired.
After two months of data collection and market observation, we added dedicated battery storage campaigns. Arizona's battery rebate programs, the surviving 30% federal battery credit, and the rising urgency around peak-hour pricing and power reliability created a compelling second offer. The dual-campaign approach gave us two entry points into the same market, each targeting a different pain point.
Both channels feed the same dual-approach acquisition system. Meta lead forms (phone-verified, AI-qualified) for volume with quality, and dedicated landing pages for high-intent prospects who book appointments directly. Budget allocation between channels shifts dynamically based on which entry point converts strongest at any given time.
Before a single ad ran, I built the complete lead-to-sale infrastructure. CRM, automations, funnels, and tracking, all configured so that no lead falls through at any stage.
Five months of continuous optimization across every layer of the system. Creative performance, landing page conversion, bot response rates, appointment show rates, cost per lead, cost per appointment, and cost per sale, all reviewed and refined on a structured weekly cadence.
The primary optimization challenge in Arizona is creative fatigue. In a competitive solar market, ad creative burns out faster than in less saturated states. My response: structured creative refresh cycles with new messaging, angles, and visual treatments deployed before performance dips, not after. The goal is to stay ahead of fatigue rather than react to it.
The strongest proof of campaign performance isn't a case study. It's the client voluntarily increasing their investment. This client started at $2,500/month in ad spend. Within five months, they scaled to $5,500/month, a 120% budget increase driven entirely by the results the system was producing.
When a client more than doubles their ad spend in under six months, it means one thing: the numbers work. Every dollar invested is returning multiples in closed revenue. The best month produced 5 closed deals from a single campaign, and the trajectory continues upward as the algorithm compounds and the funnel matures.