The roofs we have used it own, we did not scrub. We sprayed the roofs off after about a 40 minute dwell time using about 200psi. These were not extremely bad roofs, but they did have a good bit of algae on them. Not sure how well it will work on a more severe problem but will be finding out soon. We were using a pure sodium percarbonate formula. Our mix was 3/4 cup/ gallon of water. Gave good results on the roofs we tried it on.