Pada dasarnya terdapat dua basis akuntansi yaitu basis kas dan basis akrual,
sedangkan yang lain hanya penjabaran atau modifikasi dari dua basis akuntans tersebut.
Basis kas adalah setiap transaksi dicatat setelah adanya pengeluaran atau penerimaan
kas saja, sedangkan basis akrual adalah setiap transaksi dicatat dan diakui saat terjadi
peristiwa/ transaksi itu sendiri.
Alasan tersebut sejalan dengan komitmen dan keputusan politik dari parapengambil
kebijakan. Oleh karena itu penerapan akuntansi akrual harus benar benar dikaji terlebih dahulu
agar tepat saat digunakan.