Rüşvete neden olan bazı faktörler şunlardır: Sosyo-ekonomik nedenler: Yoksulluk, düşük kamu ücretleri, gelir ve servet dağılımının düzensizliği. Yönetsel ve örgütsel nedenler: Şeffaf olmayan idareler, bürokrasinin merkeziyetçi ve hiyerarşik yapısı, politik işe alma ve kayırma. Yasal nedenler: Yasalardaki belirsizlikler ve boşluklar, yasaların toplumsal değişime uyum sağlayamaması. Kişisel nedenler: Çıkar hırsı, denetim eksikliği, yakalanma riskinin az olması. Ekonomik nedenler: Ticaret kısıtlamaları, devlet müdahaleleri, vergi sistemleri gibi unsurlar. Ayrıca, bürokratik işlemler için harcanan fazla zaman da rüşveti teşvik eden bir faktördür; bu zaman, rüşvet verilerek kısaltılmaktadır.