Alasan seseorang korupsi bisa beragam, namun secara singkat dikenal teori GONE untuk menjelaskan faktor penyebab korupsi. Teori GONE yang dikemukakan oleh penulis Jack Bologna adalah singkatan dari Greedy (Keserakahan), Opportunity (kesempatan), Need (Kebutuhan) dan Exposure (pengungkapan).
Faktor Penyebab Internal
1. Sifat serakah dan rakus manusia
Keserakahan dan tamak adalah sifat yang membuat seseorang selalu tidak merasa cukup atas apa yang dimiliki, selalu ingin lebih. Dengan sifat tamak, seseorang menjadi berlebihan mencintai harta. Padahal bisa jadi hartanya sudah banyak atau jabatannya sudah tinggi. Dominannya sifat tamak membuat seseorang tidak lagi memperhitungkan halal dan haram dalam mencari rezeki. Sifat ini menjadikan korupsi adalah kejahatan yang dilakukan para profesional, berjabatan tinggi, dan hidup berkecukupan.
2. Gaya hidup konsumtif