Najczęstsze przyczyny pojawiania się mchu w trawniku to zbyt niska pH gleby, nadmierna wilgotność, słabe nasłonecznienie, zbyt niskie koszenie trawy oraz uboga w składniki odżywcze gleba. Mchy często pojawiają się również w miejscach, gdzie trawa jest osłabiona i rzadka, co daje im idealne warunki do wzrostu.