Yes. But avoid soft washing roofs in the rain. They should not be soaking wet when the detergent is applied, and it is a much safer job on a dry day.