O eczema pode ser causado por muitas razões. Os desencadeadores podem incluir factores externos, tais como uma alergia de contacto, mas também por factores internos, tais como demasiado stress ou uma predisposição genética. Muitas vezes ambos os tipos de factores podem desempenhar um papel no desenvolvimento do eczema.