Technically yes, we have many contractors that share they use an X-Jet to wash a roof. We would like to caution you when using chemicals at high concentrations to be aware of the potential for overspray.