Menu
Write a review
File a complaint
Leonard Roofing

Leonard Roofing review: Solar installation

S
Author of the review
4:19 pm EDT
Verified customer This complaint was posted by a verified customer. Learn more
Featured review
This review was chosen algorithmically as the most valued customer feedback.

I am writing to formally file a complaint against Leonard Roofing, a licensed contractor in California, for substandard and negligent work performed at my property involving the installation of a solar energy system.

I recently purchased a new home and paid off my solar system — which includes a Tesla battery system — in full. The system was installed by Leonard Roofing in conjunction with SunRun, the provider of the solar components. The installation, however, was performed incorrectly by Leonard Roofing. Specifically, the electrical wiring was not done to code or manufacturer specification, rendering the system non-operational and unable to activate.

I expedited full payment to ensure the solar system would be active in time for the summer season, but due to Leonard Roofing’s poor workmanship and lack of follow-through, that has not been possible. Despite repeated follow-ups, Leonard Roofing is now delayed in correcting their mistakes, and I have been informed that SunRun must return after Leonard Roofing’s corrective work — causing even further delays.

This has resulted in significant inconvenience, lost energy savings, and the potential for damage to expensive solar equipment. I trusted Leonard Roofing, a licensed contractor, to complete the work to professional and legal standards. Instead, I am left with a system that doesn’t function and no immediate resolution.

Confidential Information Hidden: This section contains confidential information visible to verified Leonard Roofing representatives only. If you are affiliated with Leonard Roofing, please claim your business to access these details.

0 comments
Add a comment
  1. Leonard Roofing Contacts

  2. Leonard Roofing phone numbers
    +1 (951) 506-3811
    +1 (951) 506-3811
    Click up if you have successfully reached Leonard Roofing by calling +1 (951) 506-3811 phone number 0 0 users reported that they have successfully reached Leonard Roofing by calling +1 (951) 506-3811 phone number Click down if you have unsuccessfully reached Leonard Roofing by calling +1 (951) 506-3811 phone number 0 0 users reported that they have UNsuccessfully reached Leonard Roofing by calling +1 (951) 506-3811 phone number
  3. Leonard Roofing address
    PO Box 893730, Temecula, California, 92589-3730, United States
  4. Leonard Roofing social media
  5. Jenny
    Checked and verified by Jenny This contact information is personally checked and verified by the ComplaintsBoard representative. Learn more
    Jul 14, 2025
Leonard Roofing Category
Leonard Roofing is ranked 390 among 470 companies in the Roofing category