Ada 4 faktor yang mempengaruhi loyalitas yaitu (Sutriasih, 2018):
a. Faktor karakteristik pribadi seperti status perkawinan yang di mana akan
memaksakan peningkatan tanggung jawab dalam rumah tangga, yang
dapat membuat suatu pekerjaan yang tetap menjadi lebih berharga dan
penting, sehingga karyawan akan lebih loyal dalam bekerja.
b. Faktor karakteristik pekerjaan seperti jati diri tugas yang di mana
karyawan akan melaksanakan pekerjaan dengan seutuhnya. Para
karyawan yang secara individu mengerjakan bagian kecil pekerjaan tidak
dapat mengidentifikasi salah satu produk dengan upaya karyawan
tersebut.
c. Faktor karakteristik perusahaan seperti budaya organisasi, yang di mana
suatu hal yang penting untuk sebuah pengembangan karier. Budaya
organisasi merupakan modal utama organisasi, yang dimaksud adalah
sumber finansial (keuangan), waktu dan sumber daya manusia. Apabila
budaya organisasi diperhatikan dengan baik maka semakin tinggi
loyalitas karyawan.
d. Faktor karakteristik pengalaman kerja seperti penguasaan terhadap
pekerjaan yang apabila karyawan mampu menguasai pekerjaan dan
peralatan dengan baik, maka keinginan karyawan untuk berhenti akan
menurun dan karyawan akan merasa nyaman untuk bekerja sesuai
dengan tugas pokok dan fungsi di perusahaan.
