The exact timeline largely depends on the size and complexity of the system being installed. On average, contractors need 1 to 3 days to complete the physical installation. But the entire process (an initial site assessment, acquiring permits, etc.) can take anywhere from 1 to 3 months.