Plan the perfect garden with our interactive tool →

How Do I Kill Moss in My Flower Bed?

leaves, moss, leaf image by Greg Pickens from

Moss growing on the soil of your flower bed garden does not harm your plants, but indicates that your garden provides the perfect environment for moss. Moss will grow when the soil is in shade, very moist or is highly acidic, with a pH below 5.5. Eliminating one or more of these issues should get rid of the moss in your flower bed.

Apply an all-purpose contact herbicide, like glyphosate (Roundup), to a sponge. Wear rubber gloves when you use any contact herbicide. The herbicide can be absorbed into your skin, so protection is a must.

Brush your herbicide soaked sponge over the surface of the moss you wish to kill.

Wait about one week to 10 days. Usually, you will see that the moss has died. Dig or pull up the dead moss. Moss does not generally have much of a root system and is easily pulled, or rolled up, to remove it from the soil.

Correct the condition that caused the moss to grow in your flower bed. If your irrigation system is delivering too much water to the area, cut back. If your soil is retaining moisture too long, supplement the soil by working in compost and organic matter into the soil to open the soil up for better drainage.

You can also trim the lower foliage from your flowering plants to allow more light and air circulation to the soil. This will help in keeping new moss from establishing in your flower bed.


Many gardeners believe that if you supplement your soil with lime to decrease its acidity and raise the pH value, you will eliminate moss. This is the least effective method to kill and eliminate your moss problem because it takes six to nine months for the lime to completely change the pH in your soil.


Do not use bleach to kill moss in your flower bed. Bleach will convert to salt in your soil and may harm your flowering plants.

Garden Guides