The duration of the cleaning process depends on the size of your roof and the extent of the moss or debris build-up. In general, most roof cleaning and moss removal services can be completed in a day or less.