Tiga alasan utama manajer melakukan senjangan anggaran yaitu (1) orang-orang selalu percaya bahwa hasil pekerjaan mereka akan terlihat bagus di mata atasan jika mereka dapat mencapai anggarannya, (2) senjangan anggaran selalu digunakan untuk mengatasi kondisi ketidakpastian, jika tidak ada kejadian yang tidak terduga yang terjadi manajer tersebut dapat melampaui atau mencapai anggarannya, (3) rencana anggaran selalu dipotong dalam proses pengalokasian sumber daya (Falikhatun, 2007).