Alasan seseorang untuk korupsi bisa beragam, namun seringkali disebut teori GONE yang dikemukakan oleh Jack Bologna, GONE sendiri merupakan singkatan dari Greedy (keserakahan), Opportunity (kesempatan), Need (kebutuhan), Exposure (pengungkapan). Jika dihubungkan, seseorang korupsi karena pada dasarnya manusia itu memiliki sifat serakah, kemudian muncul kesempatan yang menjadikan rasa ingin korupsi itu meningkat apalagi jika dibarengi dengan alasan kebutuhan, maka orang tersebut akan semakin menjadi dan tidak dapat dicegah, lebih parahnya tidak ada efek jera.
Faktor seseorang (ingin) melakukan korupsi itu bisa dari internal maupun eksternal. Secara internal korupsi didasari atas sifat rakus atau tamaknya manusia, sifat manusia yang selalu tak pernah merasa cukup dan selalu merasa kekurangan merupakan salah satu faktor terjadinya korupsi karena sifat manusia sukar untuk diubah beda dengan kebiasaan.
Discussion about this post