Basis akuntansi ialah prinsip-prinsip akuntansi yang menentukan kapan dampak atas transaksi atau kejadian mesti diakui untuk tujuan pelaporan keuangan. Basis akuntansi ini berhubungan dengan waktu kapan pengukuran dijalankan.
Basis akuntansi kebanyakan ada dua yaitu basis kas dan basis akrual. Selain kedua basis akuntansi tersebut terdapat banyak kombinasi atau modifikasi dari keduanya, yakni penyesuaian dari akuntansi berbasis kas, dan modifikasi dari akuntansi berbasis akrual. Kaprikornus dapat dikatakan bahwa basis akuntansi ada 4 macam, yaitu:
1. Akuntansi berbasis kas (cash basis of accounting);
2. Modifikasi dari akuntansi berbasis kas (modified cash basis of accounting);
3. Akuntansi berbasis akrual (accrual basis of accounting);
4. Modifikasi dari akuntansi berbasis akrual (modified accrual basis of accounting).