Moss is actually a bunch of tiny plants clumped together in one location; it's green and does not produce any type of flower. There are several factors that may contribute to the growth of moss, including too much shade, too much water and soil that is too acidic. Rather than using harsh chemicals, you can remove moss naturally, and once you kill it, you can take measures to ensure it does not grow back.
Pour 1/2 gallon of water into a bucket.
Add 1/2 gallon of bleach and mix the two together. Bleach is powerful enough to kill moss and any other type of vegetation.
Pour the bleach solution over the moss you want to kill. Be careful not to get it on any other plants or flowers.
Wait until you see the moss turn yellowish-brown to rake it up, which should happen about four to six hours after applying the bleach solution. Throw the raked-up moss into the trash for disposal.
Perform a soil test on the soil where the moss was growing. If it reveals a pH below 6, your soil is too acidic. To prevent the moss from growing back, add lime. The Maryland Cooperative Extension recommends a soil pH of 6.0 to 6.8 to keep moss from becoming a problem.
If necessary, remove tree limbs that may be overly shading the area where the moss grew. Allowing light to the area will keep moss from growing back.