Terakhir diperbarui: 21 Oktober 2026
SOP kas kecil yang efektif memakai sistem dana tetap (imprest): saldo kas kecil selalu dikembalikan ke jumlah yang sama, setiap pengeluaran wajib punya voucher bersetujuan, dan opname dilakukan minimal sebulan sekali sebelum pengisian kembali. Dengan tiga aturan itu, kas kecil berhenti menjadi “lubang hitam” kecil yang membuat selisih di neraca saldo setiap tutup buku.
Masalahnya, di banyak perusahaan kas kecil justru paling longgar kontrolnya: nota menumpuk di laci, kasbon karyawan tidak kunjung dipertanggungjawabkan, dan pengisian kembali dilakukan “kalau uangnya habis”. Di artikel ini kami membagikan SOP kas kecil yang siap Anda adaptasi, lengkap dengan contoh jurnal, rumus rekonsiliasi, format berita acara opname, dan cara menangani kasbon serta selisih kas.
Ringkasan Cepat
- Gunakan sistem imprest: saldo dana tetap, beban baru dijurnal saat pengisian kembali.
- Tetapkan batas nominal per transaksi; di atas batas, bayar lewat bank, bukan kas kecil.
- Rumus kontrol: Dana imprest = Kas fisik + Voucher belum diganti + Kasbon ± Selisih.
- Lakukan opname mendadak dan pengisian kembali sebelum cut-off akhir bulan.
- Kasbon yang melewati batas waktu dipindahkan ke akun Uang Muka Karyawan.
Apa Itu Kas Kecil Sistem Imprest?
Daftar Isi
- 1 Apa Itu Kas Kecil Sistem Imprest?
- 2 Bagaimana Menyusun SOP Kas Kecil Langkah demi Langkah?
- 3 Seperti Apa Contoh Jurnal Kas Kecil Sistem Imprest?
- 4 Bagaimana Cara Opname dan Rekonsiliasi Kas Kecil?
- 5 Bagaimana Mengotomatisasi Pengelolaan Kas Kecil?
- 6 Kesalahan yang Sering Terjadi
- 7 Pertanyaan yang Sering Diajukan (FAQ)
- 8 Penutup
Kas kecil (petty cash) sistem imprest adalah dana tunai dengan jumlah tetap yang dipegang seorang kasir kas kecil untuk membayar pengeluaran operasional bernilai kecil. Pengeluaran tidak dijurnal satu per satu; beban baru dicatat saat dana diisi kembali sebesar total voucher yang terpakai, sehingga saldo akun Kas Kecil di buku besar selalu sama dengan dana yang ditetapkan.
Bandingkan dengan sistem fluktuasi (fluctuating fund), di mana setiap pengeluaran langsung mengurangi akun Kas Kecil dan pengisian bisa berapa saja. Sistem fluktuasi lebih fleksibel, tetapi jauh lebih sulit dikontrol karena tidak ada angka acuan tetap untuk opname. Untuk perusahaan yang ingin siap audit, kami menyarankan imprest.
| Aspek | Sistem Imprest (Dana Tetap) | Sistem Fluktuasi |
|---|---|---|
| Saldo akun Kas Kecil | Selalu sama dengan dana yang ditetapkan | Berubah setiap transaksi |
| Kapan beban dijurnal | Saat pengisian kembali | Setiap pengeluaran |
| Acuan opname | Jelas (nilai dana tetap) | Harus menelusuri seluruh mutasi |
| Risiko penyalahgunaan | Rendah, mudah dideteksi | Lebih tinggi |
Bagaimana Menyusun SOP Kas Kecil Langkah demi Langkah?
Berikut kerangka SOP yang bisa langsung Anda masukkan ke dokumen prosedur internal. Sesuaikan nominal dan nama jabatan dengan struktur perusahaan Anda.
- Penetapan dana dan pemegang kas. Direksi menetapkan besaran dana (umumnya cukup untuk kebutuhan 1–2 minggu) dan menunjuk satu kasir kas kecil. Satu laci, satu pemegang, satu tanggung jawab.
- Batas nominal dan pengeluaran terlarang. Tentukan batas per transaksi dan daftar pengeluaran yang tidak boleh lewat kas kecil, misalnya pembayaran supplier rutin, gaji, atau pinjaman pribadi.
- Pengajuan dengan voucher. Setiap pengeluaran dicatat di bukti kas keluar (petty cash voucher) bernomor urut, dilampiri nota asli, dan ditandatangani penerima serta penyetuju.
- Kasbon (uang muka sementara). Uang yang diambil sebelum nota tersedia dicatat sebagai bon sementara dengan batas waktu pertanggungjawaban, misalnya 3 hari kerja.
- Pengisian kembali (replenishment). Dilakukan saat saldo kas fisik mencapai batas minimum atau paling lambat sebelum tutup buku. Kasir mengajukan rekap voucher; bagian akuntansi memverifikasi, lalu dana ditransfer dari bank.
- Opname kas kecil. Penghitungan fisik oleh pihak di luar kasir, minimal bulanan dan sesekali mendadak, dituangkan dalam berita acara.
- Penanganan selisih. Selisih diinvestigasi; bila tidak bisa dijelaskan, dibebankan sesuai kebijakan (beban selisih kas atau tanggungan kasir).
Contoh Matriks Batas Wewenang Kas Kecil
Matriks ini sebaiknya selaras dengan approval matrix keuangan perusahaan secara keseluruhan.
| Nilai per transaksi (contoh) | Penyetuju | Saluran pembayaran |
|---|---|---|
| ≤ Rp500.000 | Atasan langsung pemohon | Kas kecil |
| Rp500.001 – Rp1.000.000 | Kepala keuangan | Kas kecil |
| > Rp1.000.000 | Sesuai approval matrix utama | Transfer bank / proses utang usaha |
Satu aturan penting: larang pemecahan nota (split billing). Pembelian Rp1,5 juta yang dipecah menjadi tiga voucher Rp500.000 adalah tanda bahaya yang harus tertangkap saat verifikasi.
Seperti Apa Contoh Jurnal Kas Kecil Sistem Imprest?
Contoh: PT Sinar Niaga (perusahaan distribusi fiktif) menetapkan dana kas kecil Rp5.000.000. Selama periode, voucher yang terkumpul: ATK Rp650.000, bensin dan parkir Rp1.200.000, konsumsi rapat Rp900.000, kurir Rp350.000, dan perbaikan ringan Rp800.000 (total Rp3.900.000). Opname menemukan selisih kurang Rp20.000.
| Transaksi | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 1. Pembentukan dana | Kas Kecil | 5.000.000 | |
| Bank | 5.000.000 | ||
| 2. Pengeluaran harian | Tidak dijurnal; cukup dicatat di buku kas kecil dan voucher | ||
| 3. Pengisian kembali | Beban ATK | 650.000 | |
| Beban Transportasi | 1.200.000 | ||
| Beban Konsumsi Rapat | 900.000 | ||
| Beban Pengiriman | 350.000 | ||
| Beban Pemeliharaan | 800.000 | ||
| Selisih Kas (Kurang) | 20.000 | ||
| Bank | 3.920.000 | ||
| 4. Kenaikan dana menjadi Rp7.000.000 | Kas Kecil | 2.000.000 | |
| Bank | 2.000.000 | ||
Perhatikan bahwa akun Kas Kecil hanya bergerak saat dana dibentuk, dinaikkan, atau diturunkan. Jika ada selisih lebih, akunnya dikreditkan ke Selisih Kas (Lebih) dan nilai transfer pengisian berkurang.
Bagaimana Jika Belum Sempat Diisi Kembali Saat Tutup Buku?
Beban yang sudah terjadi tetap harus diakui di periode yang benar. Buat jurnal penyesuaian: debit masing-masing beban, kredit Kas Kecil, lalu balik (reverse) jurnal tersebut di awal bulan berikutnya ketika pengisian dilakukan. Cara yang lebih rapi: jadwalkan pengisian kembali sebagai salah satu tugas di checklist tutup buku bulanan, paling lambat hari kerja terakhir.
Bagaimana Cara Opname dan Rekonsiliasi Kas Kecil?
Rekonsiliasi kas kecil memakai satu rumus kontrol yang sederhana:
Dana imprest = Kas fisik + Voucher belum diganti + Kasbon belum dipertanggungjawabkan ± Selisih
Melanjutkan contoh PT Sinar Niaga, berikut hasil opname yang dituangkan dalam berita acara:
| Komponen | Jumlah (Rp, contoh) |
|---|---|
| Uang kertas dan logam (dihitung per pecahan) | 580.000 |
| Voucher pengeluaran belum diganti | 3.900.000 |
| Kasbon belum dipertanggungjawabkan (1 bon) | 500.000 |
| Total yang dapat dipertanggungjawabkan | 4.980.000 |
| Dana imprest | 5.000.000 |
| Selisih kurang | 20.000 |
Berita acara opname minimal memuat: tanggal dan jam, nama penghitung dan saksi, rincian per pecahan uang, daftar nomor voucher dan kasbon, nilai selisih beserta penjelasan, serta tanda tangan kasir, penghitung, dan atasan keuangan. Lakukan opname di luar jadwal sesekali; opname yang selalu terjadwal memberi waktu untuk “menutup” selisih sementara.
Bagaimana Menangani Kasbon yang Menggantung?
Kasbon adalah sumber selisih paling umum. Jika bon sementara melewati batas waktu, misalnya lebih dari 3 hari kerja atau melewati tanggal tutup buku, pindahkan dari kas kecil ke piutang karyawan: debit Uang Muka Karyawan, kredit Kas Kecil, lalu isi kembali dana kas kecil sebesar nilai tersebut. Dengan begitu dana kas kecil tetap utuh untuk operasional, sementara tagihan ke karyawan terpantau di buku besar dan bisa ditindaklanjuti oleh HR atau dipotong sesuai kesepakatan tertulis.
Bagaimana Mengotomatisasi Pengelolaan Kas Kecil?
Pada proses manual, rekap voucher di Excel, pencocokan dengan nota, dan input jurnal pengisian bisa memakan beberapa jam setiap bulan, belum termasuk risiko salah ketik akun beban. Dengan software akuntansi, kas kecil diperlakukan sebagai akun kas tersendiri: setiap pengeluaran diinput dengan akun beban dan lampiran nota, saldo terlihat real-time, dan transfer pengisian dari bank tercatat otomatis tanpa input ganda. Hasilnya, laporan beban per kategori sudah tersedia saat Anda menutup buku, dan pola pengeluaran kas kecil bisa dimasukkan ke proyeksi arus kas 13 minggu.
Kesalahan yang Sering Terjadi
- Kasir kas kecil merangkap pencatat dan penyetuju. Pemisahan tugas (segregation of duties) hilang, sehingga selisih mudah disembunyikan.
- Dana terlalu besar. Dana yang cukup untuk sebulan penuh menambah risiko dan menunda deteksi masalah. Evaluasi besaran dana setiap kuartal berdasarkan rata-rata pemakaian.
- Nota fotokopi atau tanpa tanggal diterima. Wajibkan nota asli; untuk pengeluaran tanpa nota (misalnya parkir), gunakan voucher dengan tanda tangan atasan.
- Pengisian kembali melewati tutup buku. Beban bergeser ke bulan berikutnya dan laba rugi bulanan menjadi tidak akurat.
- Uang pribadi tercampur. Laci kas kecil hanya berisi uang perusahaan, voucher, dan bon resmi.
Pertanyaan yang Sering Diajukan (FAQ)
Berapa besaran dana kas kecil yang ideal?
Tidak ada angka baku. Patokan praktis adalah rata-rata pengeluaran kecil selama 1–2 minggu. Jika Anda harus mengisi kembali lebih dari dua kali seminggu, dana terlalu kecil; jika hanya sekali sebulan, kemungkinan terlalu besar.
Apakah setiap pengeluaran kas kecil harus dijurnal?
Pada sistem imprest, tidak. Pengeluaran cukup dicatat di buku kas kecil dan voucher, lalu dijurnal sekaligus saat pengisian kembali. Pengecualiannya adalah akhir periode: beban yang belum diganti harus disesuaikan agar masuk periode yang benar.
Ke mana selisih kas kecil dicatat?
Selisih yang tidak dapat dijelaskan dicatat ke akun Selisih Kas (kurang sebagai beban, lebih sebagai pendapatan lain-lain), atau dibebankan ke kasir jika kebijakan tertulis perusahaan mengaturnya. Selisih berulang adalah sinyal untuk memperketat kontrol, bukan sekadar dijurnal.
Seberapa sering opname kas kecil dilakukan?
Minimal sekali sebulan sebelum tutup buku, ditambah opname mendadak secara berkala. Penghitung sebaiknya bukan kasir kas kecil itu sendiri, dan hasilnya dituangkan dalam berita acara bertanda tangan.
Bagaimana kas kecil disajikan di laporan keuangan?
Kas kecil disajikan sebagai bagian dari kas dan setara kas di laporan posisi keuangan (neraca), umumnya digabung dengan kas lain. Kasbon yang dipindahkan ke Uang Muka Karyawan disajikan sebagai aset lancar lain-lain, bukan kas.
Penutup
SOP kas kecil yang baik bertumpu pada empat hal: dana tetap (imprest), batas wewenang yang jelas, opname dengan rumus kontrol, dan pengisian kembali sebelum cut-off. Terapkan contoh jurnal dan berita acara di atas, maka kas kecil tidak lagi menjadi sumber selisih saat tutup buku dan audit.
Jika Anda ingin saldo kas kecil, kas, dan rekening bank terpantau dalam satu tempat dengan jurnal yang tercatat otomatis, pelajari fitur Kas & Bank Zahir Online atau coba gratis untuk mempraktikkan SOP ini langsung.













