From contract to completion the complete timeframe can range from 4-12 weeks. Permits, HOA approval, and receiving product is what will take the longest. Once the panels have been delivered to your jobsite we can typically install a system in 1-2 business days.