One of the most common causes of roof stain is algae. This needs a combination of heat, moisture and nutrients to grow. Mould, animal droppings and tree litter can also lead to a dirty roof. Left untreated, algae can cover your whole roof and absorb sunlight, making your home warmer in summer which can lead to higher electricity bills as you have to use fans and air con more.