How long will my roof stay clean after treatment? by Complete Power Wash | Aug 3, 2016 While it depends upon your conditions, most roofs will remain clear of visible stains for several years.