For roofs, a soft wash treatment will last 2-4 years. For houses and driveways, it usually lasts 1-2 years.