As I remember..they recommend Dawn dish soap and a fairly stiff brush. I don't think that I would put anything on the roof......just wash it good 2-3 times a year. I personally don't want anything that could be slippery on the roof material. It's a long way down from there...and I don't bounce well.