It will release it from the tiles or shingles. You also need to have a soap though in your mix. I don't clean roofs normally but going 50/50 seems a bit on the strong side to me. Maybe its not though for cleaning roofs. I know some other guys that clean roofs all the time will likely chime in as well.