Artikel

Selisih Kas Kasir: Toleransi, SOP Tutup Shift & Jurnal

Terakhir diperbarui: 24 Oktober 2026

Selisih kas kasir adalah perbedaan antara uang fisik di laci kasir dan total penerimaan tunai yang tercatat di sistem kasir (POS) saat tutup shift. Cara menanganinya: hitung selisih per kasir per shift, bandingkan dengan batas toleransi yang Anda tetapkan, catat jurnalnya pada hari yang sama, lalu selidiki penyebabnya bila melewati batas atau berulang. Selisih kecil yang dibiarkan tanpa catatan adalah pintu masuk kebocoran yang jauh lebih besar.

Banyak pemilik toko, minimarket, dan restoran baru sadar ada masalah ketika laba bulanan tidak sejalan dengan omzet. Saat ditelusuri, ternyata ada selisih Rp20.000–Rp50.000 hampir setiap hari di beberapa kasir, yang selama ini “ditutup” dengan uang pribadi kasir atau dianggap wajar. Dalam artikel ini kami membahas batas toleransi yang masuk akal, SOP tutup shift yang bisa Anda terapkan besok pagi, matriks penyebab menurut metode pembayaran, contoh jurnal, dan cara memutuskan tindak lanjut.

Ringkasan Cepat

  • Selisih kas kasir = uang fisik di laci − (modal awal kasir + penjualan tunai di POS − pengeluaran kas yang sah).
  • Tetapkan batas toleransi tertulis, misalnya maksimal Rp10.000 per shift dan Rp100.000 kumulatif per kasir per bulan (contoh).
  • Kas kurang dicatat ke akun “Selisih Kas” atau piutang karyawan; kas lebih tidak boleh dikantongi, wajib dicatat sebagai pendapatan lain-lain.
  • Selisih yang berulang di kasir yang sama, atau selalu bernilai bulat, adalah sinyal untuk audit mendadak, bukan sekadar teguran.
  • Pisahkan selisih tunai dari selisih QRIS/EDC: penyebab dan cara menelusurinya berbeda.

Apa Itu Selisih Kas Kasir dan Kenapa Owner Perlu Peduli?

Definisi singkat: selisih kas kasir (cash over/short) adalah perbedaan antara saldo kas fisik yang dihitung saat tutup shift dan saldo kas menurut sistem penjualan. Selisih kurang (cash short) berarti uang fisik lebih sedikit dari catatan; selisih lebih (cash over) berarti uang fisik lebih banyak. Keduanya menunjukkan proses yang tidak terkendali.

Bagi owner, selisih kas bukan soal nominal harian, melainkan soal pola. Contoh: toko dengan 3 kasir yang masing-masing selisih kurang rata-rata Rp15.000 per shift, 2 shift per hari, 30 hari, kehilangan sekitar Rp2,7 juta per bulan atau Rp32,4 juta per tahun (contoh). Untuk bisnis ritel dengan margin bersih tipis, angka itu bisa setara laba dari ratusan transaksi. Lebih penting lagi, kasir yang tahu selisih tidak pernah ditelusuri akan menganggap kontrolnya longgar.

Berapa Batas Toleransi Selisih Kas yang Wajar?

Tidak ada angka baku yang berlaku untuk semua bisnis. Batas toleransi adalah kebijakan internal yang Anda tetapkan berdasarkan volume transaksi tunai, nilai rata-rata transaksi, dan kebiasaan uang kembalian. Prinsipnya: toleransi menutupi kesalahan wajar (misalnya kembalian receh), bukan menormalkan kehilangan.

Profil usaha (contoh) Transaksi tunai/shift Toleransi per shift Batas kumulatif per kasir/bulan
Coffee shop kecil < 80 Rp5.000 Rp50.000
Minimarket / toko kelontong modern 80–250 Rp10.000 Rp100.000
Restoran keluarga 50–150 (tiket besar) Rp10.000 Rp100.000
Toko grosir / bahan bangunan < 50 (nilai besar) Rp0 (wajib nihil) Rp0

Angka di atas adalah contoh titik awal. Evaluasi setiap kuartal: jika 90% shift sudah nihil selisih, turunkan toleransinya. Yang terpenting, tuliskan batasnya di SOP dan sepakati dengan kasir sejak awal, termasuk konsekuensinya bila terlampaui, sesuai perjanjian kerja dan peraturan perusahaan Anda.

Bagaimana SOP Tutup Shift Kasir yang Mencegah Selisih?

Sebagian besar selisih lahir dari proses serah terima yang tidak rapi. Berikut SOP tutup shift yang kami sarankan untuk toko dan restoran:

  1. Modal awal kasir (float) tetap dan dihitung bersama. Misalnya Rp500.000 dalam pecahan yang sudah ditentukan. Kasir dan supervisor menandatangani formulir saat buka shift.
  2. Satu laci, satu kasir, satu login. Jangan izinkan dua orang memakai laci atau akun POS yang sama; tanpa itu selisih tidak bisa dimintai pertanggungjawaban ke siapa pun.
  3. Pengeluaran dari laci hanya dengan bukti. Pembelian es batu atau galon dari laci kasir wajib berbukti nota dan dicatat di POS sebagai kas keluar. Lebih baik lagi, gunakan kas kecil terpisah.
  4. Penarikan tengah shift (cash drop). Saat uang di laci melewati batas tertentu, supervisor menarik kelebihannya ke brankas dengan slip yang ditandatangani dua pihak.
  5. Hitung buta (blind count). Kasir menghitung uang fisik dan mengisi formulir pecahan tanpa melihat angka penjualan tunai di sistem. Baru setelah itu supervisor membandingkan dengan laporan POS.
  6. Rekap per metode pembayaran. Tunai, QRIS, EDC debit/kredit, dan transfer dicocokkan terpisah. Struk settlement EDC dilampirkan.
  7. Tanda tangan dan catat selisih hari itu juga. Formulir tutup shift ditandatangani kasir dan supervisor, lalu selisih dicatat ke sistem akuntansi pada hari yang sama, bukan menunggu akhir bulan.
  8. Setor ke bank keesokan hari maksimal. Setoran harus sama dengan kas fisik yang dihitung, sehingga bisa ditelusuri saat rekonsiliasi bank.

Hitung buta (langkah 5) adalah kontrol yang paling sering dilewatkan. Jika kasir bisa melihat angka sistem sebelum menghitung, kelebihan kas cenderung “disesuaikan” agar tampak pas. Prinsip pemisahan peran ini sejalan dengan pembahasan kami tentang segregation of duties untuk tim kecil.

Apa Penyebab Selisih Kas Kasir Menurut Metode Pembayaran?

Kesalahan umum dalam menelusuri selisih adalah menganggap semua selisih berasal dari laci tunai. Padahal transaksi non-tunai yang salah input di POS juga muncul sebagai selisih tunai. Gunakan matriks berikut saat investigasi:

Gejala Penyebab yang paling mungkin Cara cek
Tunai kurang, QRIS/EDC lebih dengan nominal sama Transaksi tunai diinput sebagai QRIS/EDC (atau sebaliknya) Cocokkan daftar transaksi POS dengan mutasi QRIS dan struk settlement EDC
Tunai kurang dalam nominal kecil dan acak Salah kembalian, pembulatan, uang receh habis Cek ketersediaan pecahan kecil di modal awal
Tunai kurang bernilai bulat (Rp50.000, Rp100.000) dan berulang Potensi penyalahgunaan: void/refund fiktif atau penjualan tidak diinput Tarik laporan void, refund, dan diskon manual per kasir
Tunai lebih Transaksi lupa diinput, kembalian kurang, atau kasir “menabung” kelebihan untuk menutup selisih lain Bandingkan dengan selisih kurang pada shift sebelumnya di kasir yang sama
Selisih muncul setelah pergantian shift Serah terima laci tanpa hitung ulang Periksa formulir buka/tutup shift dan jam login POS
EDC kurang dibanding POS Transaksi gagal tapi tercatat sukses di POS, atau settlement belum dilakukan Cek struk settlement dan riwayat transaksi di mesin EDC

Perhatikan baris ketiga dan keempat. Pola “kurang hari ini, lebih besok” pada kasir yang sama sering berarti kas lebih disimpan untuk menutup kekurangan, sehingga rekap bulanan tampak nihil padahal ada masalah setiap hari. Karena itu, nilai selisih harus dipantau per shift, bukan hanya totalnya.

Bagaimana Jurnal Selisih Kas Kasir yang Benar?

Untuk tim akunting, perlakuannya sederhana tetapi harus konsisten. Kami sarankan memakai satu akun khusus, misalnya “Selisih Kas Kasir”, agar nilainya terlihat di laporan laba rugi dan bisa dianalisis, alih-alih terselip di beban lain-lain.

Contoh 1 – kas kurang, dibebankan ke perusahaan (dalam toleransi). Penjualan tunai menurut POS Rp4.250.000, kas fisik (di luar modal awal) Rp4.242.000 (contoh).

Akun Debit Kredit
Kas Rp4.242.000
Selisih Kas Kasir (beban) Rp8.000
Penjualan Rp4.250.000

Contoh 2 – kas kurang di atas toleransi, ditagihkan ke kasir. Selisih Rp150.000 dan sesuai kebijakan tertulis menjadi tanggungan kasir (contoh).

Akun Debit Kredit
Kas Rp4.100.000
Piutang Karyawan Rp150.000
Penjualan Rp4.250.000

Contoh 3 – kas lebih. Kas fisik Rp4.262.000 dibanding POS Rp4.250.000 (contoh).

Akun Debit Kredit
Kas Rp4.262.000
Penjualan Rp4.250.000
Selisih Kas Kasir (pendapatan lain-lain) Rp12.000

Jika di kemudian hari penyebab selisih ditemukan (misalnya transaksi QRIS yang salah dicatat sebagai tunai), buat jurnal koreksi untuk memindahkan nilainya dari akun Selisih Kas Kasir ke akun yang tepat. Di akhir bulan, saldo akun ini idealnya kecil dan bisa dijelaskan, sejalan dengan langkah di checklist tutup buku bulanan.

Kapan Selisih Harus Diselidiki, Ditagihkan, atau Cukup Dicatat?

Owner sering bingung antara terlalu keras (kasir merasa diawasi berlebihan) dan terlalu longgar. Matriks keputusan berikut membantu menjaga konsistensi:

Kondisi Tindakan Penanggung jawab
Dalam toleransi per shift dan kumulatif bulanan Catat ke akun Selisih Kas Kasir Supervisor + admin akunting
Melebihi toleransi per shift, pertama kali Telusuri dengan matriks penyebab di atas; jika tidak ditemukan, terapkan kebijakan tertulis Supervisor
Melebihi batas kumulatif bulanan Pembinaan tertulis, cek ulang SOP dan pecahan modal awal Manajer toko
Pola nominal bulat, void/refund tinggi, atau selisih di tiga shift berturut-turut Audit kas mendadak, tarik log POS, rotasi kasir sementara Owner / internal audit

Pemotongan selisih dari gaji kasir harus berdasar perjanjian kerja atau peraturan perusahaan yang berlaku dan mengikuti ketentuan ketenagakerjaan. Konsultasikan dengan bagian HR atau penasihat hukum Anda sebelum menerapkannya, dan jangan menjadikan pemotongan gaji sebagai satu-satunya kontrol.

Contoh Kasus: Coffee Shop dengan 2 Outlet

Sebuah coffee shop di Bandung dengan 2 outlet dan 4 kasir (contoh) mencatat total selisih kas kurang Rp1,8 juta dalam sebulan. Owner awalnya mengira kasir di outlet baru kurang teliti. Setelah selisih dipecah per kasir per shift, terlihat 70% selisih terjadi di shift sore satu outlet, hampir selalu bernilai Rp18.000–Rp36.000, sama dengan harga satu atau dua minuman.

Penelusuran log POS menunjukkan banyak transaksi void setelah struk dicetak. Setelah owner mewajibkan otorisasi supervisor untuk setiap void dan menerapkan hitung buta, selisih bulan berikutnya turun menjadi Rp95.000. Dampaknya juga terlihat pada rasio biaya bahan baku, yang sebelumnya tampak membengkak karena penjualannya tidak tercatat (lihat cara memantaunya di artikel prime cost restoran).

Kesalahan yang Sering Terjadi

  • Menutup selisih dengan uang pribadi kasir tanpa dicatat. Laporan tampak bersih, tetapi Anda kehilangan data untuk menemukan pola.
  • Hanya melihat total selisih bulanan. Selisih kurang dan lebih saling menutupi sehingga masalah harian tidak terlihat.
  • Mencampur kas kasir dengan kas kecil. Pengeluaran operasional dari laci membuat selisih sulit dijelaskan.
  • Tidak memisahkan rekap tunai dan non-tunai. Salah pilih metode bayar di POS terbaca sebagai uang hilang.
  • Toleransi tidak tertulis. Setiap supervisor menerapkan standar berbeda, dan kasir merasa diperlakukan tidak adil.
  • Mencatat selisih di akhir bulan. Bukti dan ingatan sudah hilang, sehingga penyebab tidak bisa lagi ditelusuri.

Pertanyaan yang Sering Diajukan (FAQ)

Apakah selisih kas kasir boleh langsung ditagihkan ke kasir?

Boleh jika ada kebijakan tertulis yang disepakati, misalnya dalam perjanjian kerja atau peraturan perusahaan, dan pelaksanaannya mengikuti ketentuan ketenagakerjaan. Tanpa dasar tertulis, penagihan berisiko menimbulkan sengketa. Selisih dalam batas toleransi sebaiknya ditanggung perusahaan sebagai biaya operasional.

Kas lebih di laci kasir harus dikemanakan?

Kas lebih wajib disetorkan bersama penerimaan hari itu dan dicatat sebagai pendapatan lain-lain melalui akun Selisih Kas Kasir. Kasir tidak boleh menyimpannya untuk menutup kekurangan di shift berikutnya. Kas lebih yang berulang juga perlu ditelusuri karena bisa menandakan transaksi yang tidak diinput.

Akun apa yang dipakai untuk mencatat selisih kas?

Kami menyarankan satu akun khusus bernama Selisih Kas Kasir (atau Cash Over/Short) yang muncul di laporan laba rugi. Selisih kurang dicatat di sisi debit, selisih lebih di sisi kredit. Jika selisih ditagihkan ke kasir, gunakan akun Piutang Karyawan.

Berapa lama formulir tutup shift perlu disimpan?

Simpan formulir tutup shift bersama laporan POS dan bukti setoran sebagai dokumen pendukung pencatatan kas. Formulir ini diperlukan saat rekonsiliasi bank, audit internal, maupun pemeriksaan oleh auditor eksternal. Menyimpannya dalam bentuk digital mempermudah pencarian per tanggal dan per kasir.

Bagaimana cara mengetahui selisih kas akibat kecurangan?

Waspadai selisih bernilai bulat yang berulang, tingginya transaksi void atau refund pada kasir tertentu, dan pola kurang-lebih yang saling menutupi. Bandingkan juga penjualan per kasir dengan pemakaian bahan baku atau stok. Jika pola tersebut muncul, lakukan audit kas mendadak dan tinjau log aktivitas POS.

Kesimpulan

Selisih kas kasir tidak bisa dihilangkan sepenuhnya, tetapi bisa dibuat kecil, terukur, dan mudah dijelaskan. Kuncinya ada pada batas toleransi yang tertulis, SOP tutup shift dengan hitung buta, rekap terpisah per metode pembayaran, jurnal di hari yang sama, dan pemantauan pola per kasir per shift.

Semakin banyak outlet dan kasir, semakin berat merekap semua ini di Excel. Dengan sistem yang menghubungkan penjualan, kas, dan bank, tim Anda bisa melihat selisih per outlet setiap hari tanpa rekap manual. Lihat bagaimana solusi Zahir Online untuk bisnis retail membantu Anda memantau penjualan dan kas setiap cabang dalam satu dasbor.

Facebook Comments

Bagikan artikel

Artikel Lainnya

Let’s #FeelTheGrowth

Coba Zahir, Gratis!

Level up pencatatan, management, dan pelaporan pada Bisnis Anda dengan menggunakan Zahir.

Hubungi Zahir Expert

Product Consultant kami akan membantu untuk memilih produk terbaik sesuai dengan kebutuhan perusahaan Anda.

Kelola invoice, inventory, keuangan dalam satu aplikasi, Monitor bisnismu kapan saja dimana saja.

Zahir Berpengalaman 27 Tahun membantu lebih dari 100.000 Bisnis untuk bertumbuh