How to Clean Algae from Roof

My 18 year old wood roof shingles have algae here in Northern NJ. I got several quotes and they were all very costly (about $5,000) to clean the roof using diluted bleach.  Should I wait until need a new roof…