La carenza di ormoni è una causa relativamente rara di disfunzione erettile. Negli individui con insufficienza testicolare come nella sindrome di Klinefelter, o coloro che hanno subito radioterapia, chemioterapia o esposizione infantile al virus della parotite, i testicoli possono non riuscire a produrre testosterone. Altre cause ormonali di insufficienza erettile includono tumori cerebrali, ipertiroidismo, ipotiroidismo o disturbi della ghiandola surrenale. 