Sunrun Subscriber Drop, Stock Up 10%

Get the Energy newsletter
Daily energy & climate — solar, EVs, oil, the policy fights and tech bets shaping the transition. Free.
- Sunrun added 25% fewer subscribers in Q1 2026 compared to Q1 2025, with solar and battery capacity additions falling 19% and 15%, respectively, due to weakened lead generation in mid-2025.
- Sunrun CFO Danny Abajian attributed the sales slump to uncertainty around the final form of the One Big Beautiful Bill Act and the company’s strategic pullback from third-party installers.
- President Donald Trump signed the OBBBA in July, which terminated the 25D federal tax credit for customer-owned home energy systems at the end of 2025, triggering a pre-expiry installation rush.
- Sunrun CEO Mary Powell stated the company avoided the worst impacts of the 25D expiration because nearly all its sales are subscription-based, allowing it to retain ownership and qualify for ongoing tax credits.
- Sunrun reported a 50% year-over-year increase in networked storage capacity to 4.3 GWh as of March 31, 2026, and aims to reach 10 GWh of dispatchable capacity by end of 2028.
- Sunrun warned in regulatory filings that tariffs on solar modules from Southeast Asia, along with 50% steel and aluminum import duties, have inflated module prices and could disrupt supply chains.
- Sunrun’s stock rose more than 10% by Friday morning following its earnings announcement, despite the headline declines, as management signaled an 'inflection point toward growth' in early 2026.
Why it matters: Sunrun’s subscription model insulated it from the 25D tax credit expiration that hurt smaller solar dealers, giving it a competitive edge. The 10% stock gain reflects investor confidence in its policy resilience and growing dispatchable storage infrastructure, which is now a differentiating asset in a strained grid environment.


![American energy sector to invest $100B in battery storage by 2030 [update]](https://electrek.co/wp-content/uploads/sites/3/2025/05/wartsila_energy_252e4e.jpg?quality=82&strip=all&w=1600)

