Review for Independent Power (Boulder)

Office location: 1501 Lee Hill Road #24, Boulder CO, 80304

01/25/2022
WFM Boulder, CO

extremely poor service & lack of execution

DO NOT use - spent 100K on systems, multiple failures to deliver bid as promised. Horrific customer service and lack of communication, both internally and customer facing. Took more than 6 months to install my jobs, neither of which are completed per their bid. Basically told me they were done and checked out with no resolution. Worst experience I have had as a customer ever.

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support

System size (kW): 9.55