Terakhir diperbarui: 22 Oktober 2026
Jurnal reimbursement karyawan dicatat dengan mendebit akun beban sesuai jenis pengeluaran (transportasi, perjalanan dinas, entertainment) dan mengkredit Utang Reimbursement Karyawan saat klaim disetujui, lalu mendebit utang tersebut dan mengkredit Kas/Bank saat dibayar. Untuk kasbon atau uang muka dinas, uang yang diberikan dicatat dulu sebagai aset (Uang Muka Karyawan), baru dipindahkan ke beban saat karyawan menyerahkan laporan pertanggungjawaban.
Masalahnya di lapangan jarang sesederhana itu. Klaim datang terlambat melewati tanggal tutup buku, kasbon dinas berbulan-bulan tidak dipertanggungjawabkan, dan sisa uang muka kadang dipotong dari gaji tanpa jurnal yang jelas. Artikel ini kami susun untuk akuntan dan staf finance: contoh jurnal lengkap untuk lima skenario, cara akrual klaim di akhir bulan, cara rekonsiliasi saldo Uang Muka Karyawan, dan matriks kontrol yang siap dipakai saat audit.
Ringkasan Cepat
- Reimbursement (karyawan membayar dulu): Dr Beban / Cr Utang Reimbursement Karyawan, lalu Dr Utang / Cr Bank saat dibayar.
- Kasbon/uang muka dinas (perusahaan membayar dulu): Dr Uang Muka Karyawan / Cr Kas, lalu Dr Beban / Cr Uang Muka Karyawan saat pertanggungjawaban diterima.
- Selisih kasbon ada dua kemungkinan: sisa dikembalikan karyawan (Dr Kas) atau kekurangan dibayar perusahaan (Cr Kas/Utang).
- Klaim yang sudah disetujui tetapi belum dibayar per tanggal tutup buku wajib diakrualkan agar beban masuk periode yang benar.
- Saldo Uang Muka Karyawan harus punya subledger per karyawan dan dianalisis umurnya setiap bulan.
Apa bedanya reimbursement dan kasbon (uang muka dinas)?
Daftar Isi
- 1 Apa bedanya reimbursement dan kasbon (uang muka dinas)?
- 2 Bagaimana contoh jurnal reimbursement karyawan?
- 3 Bagaimana mencatat kasbon dan pertanggungjawaban uang muka dinas?
- 4 Bagaimana merekonsiliasi saldo Uang Muka Karyawan setiap bulan?
- 5 Kontrol internal apa yang wajib ada pada proses klaim?
- 6 Kesalahan yang Sering Terjadi
- 7 Pertanyaan yang Sering Diajukan (FAQ)
- 8 Penutup
Reimbursement (penggantian biaya) adalah penggantian oleh perusahaan atas pengeluaran bisnis yang sudah dibayar karyawan dengan uang pribadinya, berdasarkan bukti yang sah dan persetujuan atasan. Kasbon atau uang muka dinas (cash advance) adalah dana yang diberikan perusahaan kepada karyawan sebelum pengeluaran terjadi, sehingga karyawan wajib mempertanggungjawabkannya dengan bukti dan mengembalikan sisanya.
Perbedaan arah ini menentukan akun yang dipakai. Pada reimbursement, perusahaan memiliki kewajiban kepada karyawan. Pada kasbon, perusahaan memiliki hak tagih kepada karyawan sampai pertanggungjawaban diterima. Dalam kerangka akrual SAK EP (Standar Akuntansi Keuangan Entitas Privat, berlaku efektif 1 Januari 2025), beban baru diakui saat manfaat ekonominya terpakai, bukan saat kas keluar. Karena itu kasbon tidak boleh langsung dibebankan.
| Aspek | Reimbursement | Kasbon / Uang Muka Dinas |
|---|---|---|
| Siapa membayar lebih dulu | Karyawan | Perusahaan |
| Akun saat dana bergerak pertama kali | Utang Reimbursement Karyawan (liabilitas) | Uang Muka Karyawan (aset lancar) |
| Kapan beban diakui | Saat klaim disetujui (tanggal biaya terjadi) | Saat laporan pertanggungjawaban diterima dan diverifikasi |
| Risiko utama | Klaim ganda, bukti fiktif, klaim terlambat lintas periode | Kasbon tidak dipertanggungjawabkan, saldo menumpuk, sisa tidak dikembalikan |
| Dokumen kunci | Formulir klaim + bukti asli + persetujuan | Permintaan kasbon + laporan pertanggungjawaban + bukti |
Bagaimana contoh jurnal reimbursement karyawan?
Contoh: pada 14 Oktober, Rina (staf sales) membayar tiket kereta Rp850.000 dan makan bersama klien Rp1.150.000 dengan uang pribadi. Klaim disetujui manajer pada 16 Oktober dan ditransfer finance pada 20 Oktober. Semua angka di bawah adalah contoh.
| Tanggal | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 16 Okt (klaim disetujui) | Beban Transportasi | 850.000 | |
| Beban Entertainment / Jamuan Klien | 1.150.000 | ||
| Utang Reimbursement Karyawan – Rina | 2.000.000 | ||
| 20 Okt (dibayar) | Utang Reimbursement Karyawan – Rina | 2.000.000 | |
| Bank | 2.000.000 |
Mengapa tidak langsung Dr Beban / Cr Bank? Bisa, jika persetujuan dan pembayaran terjadi pada hari yang sama. Namun memakai akun utang perantara memberi dua manfaat: Anda punya daftar klaim yang sudah disetujui tetapi belum dibayar (berguna untuk proyeksi kas), dan saldo akun itu bisa direkonsiliasi dengan daftar klaim terbuka setiap akhir bulan.
Bagaimana jika klaim disetujui tetapi belum dibayar saat tutup buku?
Jika Anda memakai akun Utang Reimbursement Karyawan seperti di atas, akrual sudah otomatis terjadi. Masalah muncul pada klaim yang biayanya terjadi bulan ini tetapi formulirnya baru masuk bulan depan. Untuk klaim yang material, buat jurnal akrual berdasarkan estimasi atau daftar klaim yang sedang diproses:
| Tanggal | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 31 Okt (akrual) | Beban Perjalanan Dinas | 4.300.000 | |
| Biaya yang Masih Harus Dibayar – Klaim Karyawan | 4.300.000 | ||
| 1 Nov (jurnal balik) | Biaya yang Masih Harus Dibayar – Klaim Karyawan | 4.300.000 | |
| Beban Perjalanan Dinas | 4.300.000 |
Jurnal balik (reversing entry) pada tanggal 1 mencegah beban tercatat dua kali saat klaim aslinya diproses normal di bulan November. Tetapkan batas materialitas tertulis, misalnya hanya klaim di atas Rp1.000.000 atau total per departemen di atas jumlah tertentu yang diakrualkan, agar tim tidak menghabiskan waktu untuk klaim kecil.
Bagaimana mencatat kasbon dan pertanggungjawaban uang muka dinas?
Contoh: pada 5 Oktober, Budi (teknisi) menerima uang muka dinas Rp5.000.000 untuk instalasi di Surabaya. Ada tiga kemungkinan hasil pertanggungjawaban. Semua angka adalah contoh.
Langkah 1, saat kasbon diberikan:
| Tanggal | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 5 Okt | Uang Muka Karyawan – Budi | 5.000.000 | |
| Bank | 5.000.000 |
Langkah 2, saat pertanggungjawaban diterima (pilih skenario yang sesuai):
| Skenario | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| A. Biaya pas Rp5.000.000 | Beban Perjalanan Dinas | 5.000.000 | |
| Uang Muka Karyawan – Budi | 5.000.000 | ||
| B. Biaya Rp4.200.000, sisa dikembalikan | Beban Perjalanan Dinas | 4.200.000 | |
| Kas | 800.000 | ||
| Uang Muka Karyawan – Budi | 5.000.000 | ||
| C. Biaya Rp5.600.000, kekurangan dibayar perusahaan | Beban Perjalanan Dinas | 5.600.000 | |
| Uang Muka Karyawan – Budi | 5.000.000 | ||
| Utang Reimbursement Karyawan – Budi | 600.000 |
Pada skenario C, kekurangan Rp600.000 diperlakukan sebagai reimbursement biasa, lalu dilunasi dengan Dr Utang Reimbursement / Cr Bank. Jangan menutup selisih dengan memperbesar kasbon berikutnya, karena jejak auditnya akan hilang.
Bagaimana jika sisa kasbon dipotong dari gaji?
Jika kebijakan perusahaan dan persetujuan tertulis karyawan mengizinkan pemotongan gaji, catat pelunasan sisa kasbon di jurnal penggajian: Dr Beban Gaji (bruto) / Cr Uang Muka Karyawan (sebesar potongan) / Cr Utang Gaji atau Bank (neto). Pastikan slip gaji menampilkan potongan itu secara terpisah. Perlakuan pajak atas tunjangan, uang saku, dan penggantian biaya bisa berbeda, jadi konfirmasikan dengan tim atau konsultan pajak Anda sebelum menetapkan kebijakan.
Bagaimana merekonsiliasi saldo Uang Muka Karyawan setiap bulan?
Akun Uang Muka Karyawan sering menjadi “akun parkir” yang saldonya terus naik. Auditor biasanya meminta rincian per karyawan beserta umurnya. Ikuti langkah berikut setiap tutup buku:
- Tarik saldo buku besar akun Uang Muka Karyawan per tanggal tutup buku.
- Tarik subledger per karyawan (nama, nomor kasbon, tanggal, jumlah, keperluan, tenggat pertanggungjawaban internal).
- Cocokkan total subledger dengan buku besar. Selisih biasanya berasal dari jurnal manual tanpa nama karyawan atau pertanggungjawaban yang dicatat ke akun lain.
- Buat analisis umur: 0–14 hari, 15–30 hari, 31–60 hari, dan lebih dari 60 hari.
- Tindak lanjuti kasbon yang melewati batas internal: kirim pengingat, eskalasi ke atasan, dan blokir kasbon baru bagi karyawan yang masih punya kasbon terbuka.
- Evaluasi kasbon karyawan yang sudah resign: tagih melalui perhitungan akhir hubungan kerja atau, jika tidak tertagih dan disetujui direksi, hapus ke beban dengan dokumentasi lengkap.
Contoh format laporan umur yang bisa langsung Anda pakai:
| Karyawan | No. Kasbon | Tanggal | Jumlah (Rp) | Umur (hari) | Status / Tindakan |
|---|---|---|---|---|---|
| Budi | KB-1021 | 5 Okt | 5.000.000 | 26 | Laporan sudah masuk, menunggu verifikasi |
| Sari | KB-0988 | 12 Sep | 3.500.000 | 49 | Eskalasi ke manajer, kasbon baru diblokir |
| Andi (resign) | KB-0912 | 20 Jul | 1.250.000 | 103 | Potong di perhitungan akhir, koordinasi HR |
| Total subledger | 9.750.000 | Harus sama dengan saldo buku besar | |||
Data di atas adalah contoh. Prinsip yang sama berlaku untuk akun neraca lain; lihat panduan kami tentang rekonsiliasi akun neraca dengan matriks risiko.
Kontrol internal apa yang wajib ada pada proses klaim?
Reimbursement adalah salah satu area yang paling rawan kecurangan kecil tetapi berulang. Matriks kontrol berikut bisa Anda sesuaikan dengan ukuran tim:
| Risiko | Kontrol | Pemilik | Bukti untuk audit |
|---|---|---|---|
| Klaim ganda (nota sama diajukan dua kali) | Nomor nota dan tanggal wajib diinput; sistem atau reviewer mengecek duplikasi | Staf AP | Log pengecekan duplikasi |
| Bukti fiktif atau dimodifikasi | Bukti asli/digital wajib dilampirkan; sampling verifikasi ke vendor | Supervisor finance | Hasil sampling bulanan |
| Biaya di luar kebijakan | Batas nominal per kategori dan per jabatan | Atasan langsung | Persetujuan sesuai batas wewenang |
| Penyetuju sekaligus pemohon | Pemisahan tugas pemohon, penyetuju, dan pembayar | Kepala akunting | Daftar otorisasi |
| Kasbon menumpuk | Satu kasbon terbuka per karyawan; batas waktu pertanggungjawaban | Finance | Laporan umur Uang Muka Karyawan |
Batas nominal persetujuan sebaiknya mengikuti approval matrix keuangan perusahaan, dan pembagian peran pemohon–penyetuju–pembayar mengikuti prinsip segregation of duties, termasuk untuk tim finance kecil.
Kesalahan yang Sering Terjadi
- Kasbon langsung dibebankan. Beban bulan ini membengkak, sementara bulan berikutnya kosong. Laba per periode jadi tidak sebanding.
- Satu akun Uang Muka Karyawan tanpa subledger. Saat audit, tim harus merekonstruksi rincian dari mutasi bank berbulan-bulan.
- Klaim lintas periode tidak diakrualkan. Beban perjalanan Desember baru tercatat Januari, sehingga laba tahun berjalan terlalu tinggi.
- Selisih kasbon “dititipkan” ke kasbon berikutnya. Saldo per karyawan tidak pernah nol dan jejak transaksi kabur.
- Akun beban terlalu umum. Semua klaim masuk “Beban Lain-lain”, sehingga manajemen tidak bisa menganalisis biaya perjalanan per proyek atau per departemen.
- Persetujuan via chat tanpa arsip. Persetujuan sah secara praktik, tetapi sulit dibuktikan saat diperiksa.
Pertanyaan yang Sering Diajukan (FAQ)
Akun apa yang dipakai untuk reimbursement karyawan?
Debit akun beban sesuai jenis biaya, misalnya Beban Transportasi atau Beban Perjalanan Dinas, dan kredit Utang Reimbursement Karyawan saat klaim disetujui. Saat dibayar, debit Utang Reimbursement Karyawan dan kredit Kas atau Bank. Akun utang perantara memudahkan rekonsiliasi klaim yang belum dibayar.
Apakah kasbon karyawan termasuk aset?
Ya. Kasbon atau uang muka dinas dicatat sebagai aset lancar (Uang Muka Karyawan atau Piutang Karyawan) karena perusahaan masih berhak atas pertanggungjawaban atau pengembalian dana. Dana itu baru dipindahkan ke beban setelah bukti pengeluaran diterima dan diverifikasi.
Bagaimana jurnal jika sisa uang muka dinas dikembalikan karyawan?
Debit Beban sebesar biaya yang terpakai, debit Kas sebesar sisa yang dikembalikan, dan kredit Uang Muka Karyawan sebesar kasbon awal. Dengan begitu saldo kasbon karyawan tersebut kembali nol.
Kapan klaim reimbursement perlu diakrualkan?
Ketika biayanya terjadi di periode berjalan tetapi klaim belum diproses sampai tanggal tutup buku, dan jumlahnya material. Catat Dr Beban / Cr Biaya yang Masih Harus Dibayar, lalu buat jurnal balik di awal periode berikutnya agar beban tidak tercatat dua kali.
Berapa lama batas waktu pertanggungjawaban kasbon yang wajar?
Tidak ada satu angka baku; batas ini ditetapkan dalam kebijakan internal perusahaan. Banyak perusahaan memakai 7–14 hari kerja setelah perjalanan selesai, disertai aturan satu kasbon terbuka per karyawan. Yang penting, batasnya tertulis, dipantau lewat laporan umur, dan ada konsekuensi jika dilanggar.
Penutup
Kuncinya ada di pemilihan akun: reimbursement adalah kewajiban perusahaan, kasbon adalah hak tagih perusahaan. Akrualkan klaim lintas periode yang material, pelihara subledger Uang Muka Karyawan per orang, dan analisis umurnya setiap bulan sebagai bagian dari checklist tutup buku bulanan Anda. Dengan begitu, beban tercatat di periode yang tepat dan saldo neraca siap diperiksa auditor kapan saja.
Jika tim Anda masih merekap klaim dan kasbon di Excel lalu mencocokkannya manual dengan mutasi bank, pencatatan pengeluaran, uang muka, dan pembayaran bisa dipusatkan di satu tempat dengan modul Kas & Bank Zahir Online, sehingga saldo per akun dan mutasinya bisa dilacak tanpa rekap ulang.
Referensi
- Ikatan Akuntan Indonesia (IAI) – Standar Akuntansi Keuangan Entitas Privat (SAK EP)
- DDTCNews – Apa Itu SAK EP (disahkan DSAK IAI 30 Juni 2021, efektif 1 Januari 2025)














