Faktor penyebab korupsi ada 2 macam yaitu :
- Faktor Internal
- Faktor Eksternal
Faktor internal meliputi :
- Sifat tamak atau rakus
- Gaya hidup konsumtif
- Moral yang kurang kuat
Faktor eksternal meliputin:
- POLITIK : Stabilitas politik dan seni membangun kekuasaan
- HUKUM : Kepastian hukum dan konsistensi hukum
- EKONOMI : Gaji atau pendapatan dan sistem ekonomi
- ORGANISASI : Kultur atau budaya, pimpinan dan akuntabilitas atau manajemen
Anggota atau karyawan di dalam menjalankan kegiatan korupsi tergantung pada atasannya atau pimpinan, jika atasannya tidak memberikan gaji yang sesuai dengan kinerjanya. Karyawan atau anggota tersebut akan berbuat nekat untuk memenuhi kebutuhannya. Dan jika pimpinannya memberikan gaji yang sesuai dengan kinerja karyawan atau anggotanya korupsi tersebut tidak akan pernah terjadi.