Sunrun Inc. is een bedrijf voor zonne-energie, opslag en energiediensten aan huis. Het bedrijf houdt zich bezig met het ontwerpen, ontwikkelen, installeren, verkopen, bezitten en onderhouden van residentiële zonne-energiesystemen (Projecten) in de Verenigde Staten. Het bedrijf levert zonne-energiediensten en -producten aan klanten. Het bedrijf levert batterijopslag samen met zonne-energiesystemen aan zijn klanten in geselecteerde markten en verkoopt zijn diensten aan commerciële ontwikkelaars via zijn aanbod voor meergezinswoningen en nieuwbouwwoningen. Het bedrijf installeert zonne-energiesystemen op de huizen van zijn klanten en voorziet hen van de door die systemen geproduceerde zonne-energie voor een initiële termijn van 20 of 25 jaar. Bovendien bewaakt, onderhoudt en verzekert het bedrijf het systeem gedurende de looptijd van het contract. Het bedrijf levert opladers voor elektrische voertuigen (EV), batterijretrofits, systemen die opnieuw worden gevoed of uitgebreid, diensten voor energiebeheer thuis en andere producten voor de elektrificatie van woningen.