How to Kill Roof Moss With Detergent

Sarah Coennen

Moss occurs in all sorts of places, but not all places can be as damaging as moss on your roof. If moss is not dealt with immediately, it can cause structural damage to your house. There have been rumors circulating that you can kill moss directly with laundry detergent.

Many people have contested this, saying that the detergent did not work, but maybe the application was not done correctly, and so the moss grew back.

  1. Climb up on the roof and locate all areas of moss.

  2. Use a five-way tool to scrape off as much moss as you can or give the roof a good pressure washing.

  3. Sprinkle laundry detergent on top of mossy areas.

  4. Spray the laundry detergent with water and make sure it is moist but not drenched.

  5. Let sit for no more than 15 minutes.

  6. Pour hot water over the area slowly until all detergent is rinsed away.

  7. Scrub the areas down with a scrub brush to make sure the detergent and moss are gone.


If the laundry detergent sits for more than 15 minutes, it will cause granule loss and dry out your roof. Remove the detergent thoroughly to avoid this. Bleach water is an alternative solution to this, but bleach might turn the selected shingles a different color than your original shingles.


Being on rooftops is extremely dangerous. Exercise extreme caution to avoid slipping or falling on or off the roof. Failure to exercise caution may lead to serious injury or death. Laundry detergent contains harmful chemicals that will cause injury if swallowed or put in the eyes. Call poison control immediately if ingestion or absorption occurs.