Generally speaking, our technicians require between two to three hours to finish completely cleaning your home’s roof. The time it takes for us to finish cleaning your roof can depend on how big your roof is, its current condition, how old it is, and the accessibility. Our team will always provide a time estimate before starting the work!