Akuntansi untuk Restoran & Kafe

Pembukuan restoran berbeda dari toko karena barang yang dijual tidak sama dengan barang yang dibeli: bahan baku diolah dulu menjadi menu. Karena itu harga pokok dihitung dari pemakaian bahan, bukan dari pembelian, dan penjualan biasanya sudah memuat pajak restoran daerah yang harus dipisahkan.

Kenapa pembukuan restoran & kafe berbeda

Restoran adalah usaha manufaktur kecil yang menyamar sebagai usaha dagang. Ada bahan baku, ada proses, ada barang jadi yang basi kalau tidak terjual hari itu juga. Ditambah pajak restoran daerah yang ikut tertagih ke pelanggan tapi bukan pendapatan restoran — kalau ikut diakui sebagai omzet, laba terlihat lebih besar daripada kenyataan dan setoran pajaknya kacau.

Akun yang paling sering dipakai restoran & kafe

Kode akun di bawah mengikuti bagan akun standar yang dipakai Dayce, jadi bisa langsung dicocokkan bila Anda memakai aplikasinya.

KodeNama akunKenapa penting
1-1420 Persediaan Bahan Baku Daging, sayur, kopi, susu — bahan yang akan diolah.
1-1430 Persediaan Bahan Pembantu (Supplies) Kemasan, sedotan, tisu — habis dipakai tapi bukan bagian menu.
5-1200 Bahan Baku yang Digunakan Inilah harga pokok restoran — pemakaian, bukan pembelian.
2-1280 Utang PBJT (Pajak Daerah) Pajak restoran yang dipungut dari pelanggan dan disetor ke pemda. Titipan, bukan pendapatan.
6-2160 Beban Lembur Karyawan Jam sibuk restoran hampir selalu memunculkan lembur yang lupa dianggarkan.
1-1400 Persediaan Induk persediaan untuk stok opname mingguan.

Contoh jurnal transaksi khas

Penjualan kasir dengan pajak restoran

Uang yang diterima kasir lebih besar daripada pendapatan restoran, karena di dalamnya ada pajak daerah yang hanya dititipkan pelanggan.

AkunPosisi
1-1100 Kas Debit
4-1110 Penjualan — Toko Fisik Kredit
2-1280 Utang PBJT (Pajak Daerah) Kredit

Pemakaian bahan baku menjadi harga pokok

Dicatat berdasarkan hasil stok opname, bukan berdasarkan nota belanja. Ini yang membuat food cost bisa dibaca.

AkunPosisi
5-1200 Bahan Baku yang Digunakan Debit
1-1420 Persediaan Bahan Baku Kredit

Setor pajak restoran ke pemerintah daerah

Menghapus titipan yang sudah dipungut dari pelanggan. Tidak mengurangi laba, karena memang tidak pernah jadi pendapatan.

AkunPosisi
2-1280 Utang PBJT (Pajak Daerah) Debit
1-1100 Kas Kredit

Hal pajak yang perlu diperhatikan

  • Makanan dan minuman yang disajikan di restoran, rumah makan, dan warung bukan objek PPN — ini diatur di tingkat undang-undang, bukan kebijakan daerah. Yang dikenakan adalah pajak daerah (PBJT).
  • Pajak restoran (PBJT) dipungut dari pelanggan dan disetor ke pemerintah daerah. Tarif dan tata caranya ditetapkan masing-masing daerah.
  • Karena dipungut dari pelanggan, PBJT tidak boleh dicatat sebagai pendapatan restoran. Kesalahan ini membuat omzet terlihat lebih besar sekaligus membuat setoran pajaknya sulit dilacak.

Halaman ini sengaja tidak menyebut tarif, batas, maupun tenggat dalam bentuk angka — aturan pajak berubah dan angka yang tertinggal justru menyesatkan. Angka terkini beserta dasar hukumnya ada di artikel Coretax untuk UMKM.

Checklist bulanan

  • Stok opname bahan baku minimal mingguan untuk bahan bernilai tinggi
  • Hitung food cost dan bandingkan dengan bulan sebelumnya
  • Rekap dan setor pajak daerah sesuai ketentuan pemda setempat
  • Cocokkan laporan penjualan kasir dengan uang yang benar-benar masuk
  • Pisahkan biaya bahan pembantu dari bahan baku supaya food cost tidak melebar

Kesalahan yang paling sering terjadi

Salah: Mengakui seluruh uang kasir sebagai pendapatan

Akibatnya: Omzet dan laba terlihat lebih besar, dan pajak daerah yang terutang tidak pernah muncul di neraca.

Yang benar: Pisahkan pajak daerah ke akun utang saat penjualan dicatat.

Salah: Menghitung harga pokok dari total belanja bulan itu

Akibatnya: Bulan dengan belanja besar terlihat rugi, bulan berikutnya terlihat untung besar padahal penjualannya sama.

Yang benar: Hitung dari pemakaian bahan hasil stok opname.

Salah: Menyatukan kemasan dan sedotan ke dalam harga pokok makanan

Akibatnya: Food cost tampak lebih tinggi dari sebenarnya, sehingga harga menu ikut salah ditetapkan.

Yang benar: Catat sebagai bahan pembantu terpisah.

Pertanyaan yang sering muncul

Apa bedanya pajak restoran dengan PPN?

Pajak restoran (PBJT) adalah pajak daerah yang dipungut atas penjualan makanan dan minuman di tempat, disetor ke pemerintah daerah. PPN adalah pajak pusat. Makanan dan minuman yang disajikan di restoran, rumah makan, dan warung dikecualikan dari objek PPN oleh Undang-Undang PPN, sehingga yang berlaku adalah pajak daerah, bukan PPN.

Bagaimana cara menghitung food cost restoran?

Food cost adalah pemakaian bahan baku dibagi penjualan pada periode yang sama. Pemakaian dihitung dari stok awal ditambah pembelian dikurangi stok akhir — karena itu stok opname rutin adalah syarat mutlak; tanpa itu angka food cost hanya tebakan.

Perlukah kafe kecil memakai sistem kasir?

Sangat membantu, karena penjualan restoran terjadi ratusan kali sehari dengan nilai kecil dan hampir mustahil dicatat manual secara akurat. Yang lebih penting daripada mesin kasirnya adalah apakah laporan kasir langsung menjadi jurnal, sehingga tidak ada pekerjaan mencatat ulang.

Semua contoh jurnal di atas dikerjakan otomatis di Dayce. Unggah bon atau catat dari kasir, jurnalnya terbentuk sendiri — termasuk pemisahan pajak dan persediaan.

Coba gratis 14 hari →

Jenis usaha lain