Faktor - faktor yang mempengaruhi kepatuhan menurut Setiadi adalah faktor internal meliputi pengetahuan, sikap, kemampuan, motivasi dan faktor eksternal meliputi karakteristik organisasi, karakteristik kelompok kerja, karakteristik pekerjaan, karakteristik lingkungan.