A typical residential installation takes about 3-5 days and a typical commercial installation takes about 1-3 weeks from the day we begin the installation. The length of time depends on the complexity of your roof and the number of panels that will be installed.