Sunrun Inc. is a United States-based provider of residential solar electricity, headquartered in San Francisco, California.
One angry customer shared this in a review " It's not worth it, Stay Away from Sunrun! I was supposed to get $500 Home Depot gift card after the installation this February 2020 but they refused to send the gift card to me. I called the Customer Service, and they said I was supposed to get a written note from the sales rep. I called the sales rep and he confirmed that I was supposed to get the gift card. He called his supervisor to reminded him about the gift card and the supervisor said he would work on it but up till now nothing has happened. Regarding the performances, you are better off without their solar system because your energy bills will be double of what you are paying before the installation."