Beberapa keberatan terhadap pengakuan pendapatan atas dasar penjualan :
1. Adanya return dan potongan tunai
Penyelesaiannya: Dengan menyediakan  kontra akun penjualan yang dapat menyelesaikan masalah return dan potongan tunai pada pendapatan.
2. Adanya kepastian pengukuran pendapatan akibat kos purna jurnal (after sale costs)
Penyelesaian: Dengan membentuk cadangan piutang, sehingga jumlah rupiah debit akan menjadi pengurang langsung terhadap pendapatan sedangkan jumlah rupiah kredit akan sama menjadi kontra terhadap jumlah piutang.