La causa delle lesioni erosive dei tessuti duri del dente è spesso multifattoriale, in quanto legata ai diversi agenti che influiscono sul livello del pH intraorale, tra cui i più significativi sono abbondanza e qualità della saliva, abitudini igieniche ed alimentari, l'assunzione continuativa di alcuni tipi di farmaci, e condizioni patologiche di varia natura. Risulta inoltre difficile separare completamente l'azione erosiva da acido da quella abrasiva da spazzolamento, che a sua volta non sembra in grado da sola di poter danneggiare significativamente lo smalto dentale. Sono comunque stati individuati alcuni specifici fattori legati all'abbassamento del pH rivelatisi particolarmente significativi nel produrre forme più aggressive di perdite di sostanza dentale, distinti in agenti di provenienza endogena (intrinseci) od esogena (estrinseci).