When it comes to how long it will take to install the Tesla Solar Roof, the first thing you should know is that we will always let you know and coordinate with you to determine access to the home. The installation crew typically needs five to seven business days to complete the installation for smaller, less steep roofs and 14-28 days for much larger and steeper roofs. Additionally, times do vary as well; however, we will always schedule with you so you are never surprised. When installation does begin, we do require that someone 18 years or older be home for at least the first two hours to allow access and additional site access might be required as the installation progress continues. We will always let you know and coordinate with you to determine access to the home and overall how long it will take to install a Tesla Solar Roof.