Terakhir diperbarui: 20 Oktober 2026
Jurnal uang muka penjualan dicatat dengan mendebit Kas/Bank dan mengkredit akun Uang Muka Penjualan, yang merupakan liabilitas, bukan pendapatan. Pendapatan baru diakui saat barang atau jasa diserahkan; pada titik itu saldo uang muka dipindahkan untuk mengurangi tagihan, dan sisanya menjadi piutang usaha. Masalah yang sering muncul di lapangan bukan jurnal pertamanya, tetapi apa yang terjadi sesudahnya: pengiriman bertahap, pesanan batal, uang muka hangus, dan saldo akun yang tidak pernah bersih saat tutup buku.
Dalam artikel ini kami membahas alur lengkap uang muka pelanggan (customer deposit) dari sisi penjual: jurnal saat DP diterima, cara mengaplikasikan DP ke beberapa invoice, jurnal pembatalan dan pengembalian dana (refund), sampai template rekonsiliasi saldo uang muka per pelanggan yang bisa Anda pakai di setiap akhir bulan.
Ringkasan Cepat
- Uang muka dari pelanggan adalah kewajiban menyerahkan barang/jasa, sehingga dicatat sebagai liabilitas (liabilitas kontrak dalam PSAK 115).
- Saat barang diserahkan, akui penjualan penuh; uang muka mengurangi tagihan, sisanya menjadi piutang usaha.
- Untuk pengiriman bertahap, tetapkan satu metode aplikasi DP (proporsional atau habis di invoice pertama) dan terapkan konsisten.
- DP hangus diakui sebagai pendapatan lain-lain sesuai klausul kontrak; DP yang akan dikembalikan dipindah ke utang refund.
- Setiap tutup buku, rekonsiliasi saldo uang muka per pelanggan ke buku besar; saldo debit atau DP berumur panjang adalah tanda masalah.
Apa Itu Uang Muka Penjualan dalam Akuntansi?
Daftar Isi
- 1 Apa Itu Uang Muka Penjualan dalam Akuntansi?
- 2 Bagaimana Jurnal Uang Muka Penjualan dari DP sampai Pelunasan?
- 3 Metode Proporsional atau Habis di Invoice Pertama, Mana yang Dipakai?
- 4 Bagaimana Jurnal Jika Pesanan Batal atau DP Hangus?
- 5 Bagaimana Merekonsiliasi Saldo Uang Muka Pelanggan Saat Tutup Buku?
- 6 Bagaimana Uang Muka Penjualan Disajikan di Neraca?
- 7 Kesalahan yang Sering Terjadi
- 8 Pertanyaan yang Sering Diajukan (FAQ)
- 8.1 Apakah uang muka penjualan termasuk pendapatan?
- 8.2 Apa beda uang muka penjualan dan pendapatan diterima di muka?
- 8.3 Akun apa yang dipakai jika DP lebih besar dari nilai invoice?
- 8.4 Apakah uang muka satu pelanggan boleh dipakai untuk melunasi piutang kontrak lain?
- 8.5 Seberapa sering saldo uang muka pelanggan harus direkonsiliasi?
- 9 Kesimpulan
Uang muka penjualan (sales advance atau customer deposit) adalah pembayaran yang diterima perusahaan dari pelanggan sebelum barang atau jasa diserahkan. Karena perusahaan masih berutang kinerja kepada pelanggan, penerimaan ini dicatat sebagai liabilitas jangka pendek dan baru diakui sebagai pendapatan ketika kewajiban pelaksanaan (performance obligation) dipenuhi.
Dalam SAK Indonesia, PSAK 115 Pendapatan dari Kontrak dengan Pelanggan (sebelumnya bernomor PSAK 72, penomoran baru berlaku sejak 1 Januari 2024) menyebut posisi ini sebagai liabilitas kontrak (contract liability): kewajiban entitas untuk mengalihkan barang atau jasa kepada pelanggan yang imbalannya sudah diterima. Entitas yang memakai SAK EP (Standar Akuntansi Keuangan Entitas Privat, berlaku efektif 1 Januari 2025) biasanya memakai nama akun “Uang Muka Pelanggan” atau “Pendapatan Diterima di Muka”; prinsipnya sama, yaitu belum boleh diakui sebagai pendapatan.
Bagaimana Jurnal Uang Muka Penjualan dari DP sampai Pelunasan?
Kami pakai satu kasus agar alurnya utuh. Contoh: PT Sumber Niaga (distributor bahan bangunan di Surabaya) menandatangani kontrak penjualan Rp200.000.000 dengan PT Graha Konstruksi. Pelanggan membayar DP 30% atau Rp60.000.000 pada 3 Oktober. Barang dikirim dua tahap: 60% (Rp120.000.000) pada 15 Oktober dan 40% (Rp80.000.000) pada 5 November. Agar fokus pada mekanisme uang muka, semua angka contoh ini di luar PPN.
1. Saat DP diterima
| Tanggal | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 3 Okt | Bank | 60.000.000 | |
| Uang Muka Penjualan (Liabilitas Kontrak) | 60.000.000 |
2. Saat pengiriman pertama (metode proporsional)
Dengan metode proporsional, setiap invoice mengonsumsi DP sesuai persentase DP di kontrak: 30% × Rp120.000.000 = Rp36.000.000.
| Tanggal | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 15 Okt | Uang Muka Penjualan | 36.000.000 | |
| Piutang Usaha – PT Graha Konstruksi | 84.000.000 | ||
| Penjualan | 120.000.000 |
3. Saat pengiriman kedua
| Tanggal | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| 5 Nov | Uang Muka Penjualan | 24.000.000 | |
| Piutang Usaha – PT Graha Konstruksi | 56.000.000 | ||
| Penjualan | 80.000.000 |
Setelah dua pengiriman, saldo Uang Muka Penjualan untuk kontrak ini kembali nol (Rp60.000.000 − Rp36.000.000 − Rp24.000.000). Pelunasan piutang dicatat seperti biasa: debit Bank, kredit Piutang Usaha. Jurnal HPP tetap dibuat terpisah pada setiap pengiriman sesuai metode persediaan Anda.
Metode Proporsional atau Habis di Invoice Pertama, Mana yang Dipakai?
Banyak tim finance tidak menetapkan metode secara tertulis, sehingga setiap staf mengaplikasikan DP dengan cara berbeda. Akibatnya laporan umur piutang dan saldo uang muka sulit direkonsiliasi. Gunakan matriks berikut untuk memilih, lalu tuangkan dalam SOP.
| Kriteria | Proporsional per invoice | Habis di invoice pertama |
|---|---|---|
| Cocok untuk | Kontrak dengan termin pengiriman jelas (proyek, distribusi berjadwal) | Pesanan dengan 1–2 pengiriman dalam waktu dekat |
| Dampak ke piutang | Setiap invoice punya sisa tagihan sebanding | Invoice awal kecil atau nol, invoice akhir besar |
| Risiko | Perlu perhitungan per invoice; rawan selisih pembulatan | Eksposur kredit menumpuk di pengiriman terakhir |
| Yang harus tertulis | Persentase DP di kontrak dan di sistem | Klausul bahwa DP dipotong dari tagihan pertama |
Pada contoh di atas, jika memakai metode habis di invoice pertama, jurnal 15 Oktober menjadi debit Uang Muka Rp60.000.000 dan debit Piutang Rp60.000.000, sedangkan invoice 5 November seluruhnya Rp80.000.000 menjadi piutang. Total pendapatan sama; yang berbeda adalah pola piutang dan risiko penagihan. Ikuti klausul kontrak dengan pelanggan, karena dokumen itulah yang dirujuk saat konfirmasi saldo oleh auditor.
Bagaimana Jurnal Jika Pesanan Batal atau DP Hangus?
Perlakuannya ditentukan oleh klausul pembatalan di kontrak atau surat pesanan. Ada tiga kemungkinan yang paling sering kami temui:
- DP dikembalikan penuh. Debit Uang Muka Penjualan, kredit Bank. Jika transfer belum dilakukan saat tutup buku, kredit ke akun Utang Pengembalian Dana Pelanggan agar kewajibannya tetap terlihat.
- DP hangus seluruhnya. Debit Uang Muka Penjualan, kredit Pendapatan Lain-lain (uang muka hangus). Pastikan ada bukti tertulis pembatalan dari pelanggan.
- Sebagian hangus, sebagian dikembalikan. Lihat contoh di bawah.
Contoh: Toko pelanggan membayar DP Rp10.000.000, lalu membatalkan pesanan. Kontrak menyatakan 50% DP hangus sebagai kompensasi, dan 50% dikembalikan.
| Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|
| Uang Muka Penjualan | 10.000.000 | |
| Bank (refund) | 5.000.000 | |
| Pendapatan Lain-lain – Uang Muka Hangus | 5.000.000 |
Uang muka hangus tidak dicatat sebagai penjualan karena tidak ada barang yang diserahkan; menyajikannya di pendapatan lain-lain menjaga margin kotor tetap bersih. Jika DP sudah dibuatkan faktur pajak, koordinasikan pembatalan atau penyesuaiannya dengan tim pajak sesuai ketentuan yang berlaku.
Bagaimana Merekonsiliasi Saldo Uang Muka Pelanggan Saat Tutup Buku?
Akun uang muka sering menjadi “akun parkir”: saldonya terus menumpuk karena DP lupa diaplikasikan ke invoice. Lakukan langkah berikut setiap akhir bulan, sejalan dengan checklist tutup buku bulanan Anda:
- Tarik daftar saldo uang muka per pelanggan dan per nomor kontrak/sales order dari subledger.
- Cocokkan totalnya dengan saldo akun Uang Muka Penjualan di buku besar. Selisih berarti ada jurnal manual yang tidak terhubung ke pelanggan.
- Cocokkan setiap DP dengan status pengiriman. Barang yang sudah dikirim tetapi DP-nya belum diaplikasikan harus dijurnal sebelum laporan ditutup.
- Telusuri saldo debit. Saldo uang muka tidak boleh debit; biasanya ini terjadi karena DP diaplikasikan dua kali atau invoice dibuat sebelum DP diterima.
- Tinjau umur DP. DP di atas 90 hari tanpa pengiriman perlu dikonfirmasi ke tim sales: masih aktif, batal, atau hangus.
- Pastikan tidak ada saling hapus (offset) uang muka satu pelanggan dengan piutang pelanggan lain. Penyajian liabilitas kontrak dilakukan per kontrak.
Gunakan template berikut sebagai kertas kerja (working paper) rekonsiliasi:
| Pelanggan | No. SO/Kontrak | Tgl DP | DP Diterima (Rp) | Sudah Diaplikasikan (Rp) | Saldo (Rp) | Umur (hari) | Status Kirim | Tindakan |
|---|---|---|---|---|---|---|---|---|
| PT Graha Konstruksi | SO-1023 | 3 Okt | 60.000.000 | 36.000.000 | 24.000.000 | 28 | Kirim 60% | Sesuai, sisa untuk kirim tahap 2 |
| CV Maju Teknik | SO-0871 | 12 Jun | 15.000.000 | 0 | 15.000.000 | 141 | Belum kirim | Konfirmasi sales: aktif/batal |
| UD Sentosa | SO-0954 | 20 Agu | 8.000.000 | 8.000.000 | 0 | – | Selesai | Tutup |
| Total subledger (contoh) | 39.000.000 | Cocokkan dengan saldo buku besar | ||||||
Kertas kerja ini sebaiknya ditinjau bersama laporan umur piutang, karena DP yang belum diaplikasikan membuat piutang pelanggan terlihat lebih besar dari tagihan sebenarnya.
Bagaimana Uang Muka Penjualan Disajikan di Neraca?
Saldo uang muka disajikan di kelompok liabilitas jangka pendek apabila penyerahan barang atau jasa diharapkan terjadi dalam siklus operasi normal atau 12 bulan. Untuk kontrak jangka panjang dengan penyerahan lebih dari 12 bulan, pisahkan bagian yang jangka panjang. Dalam catatan atas laporan keuangan, jelaskan sifat uang muka dan rincian pelanggan yang material. Jika salah satu pelanggan memiliki uang muka dan piutang untuk kontrak yang sama, nilai bersihnya per kontrak yang disajikan, bukan dijumlahkan lintas pelanggan.
Kesalahan yang Sering Terjadi
- Mencatat DP sebagai penjualan. Pendapatan bulan berjalan menggelembung dan bulan pengiriman justru terlihat turun.
- Lupa mengaplikasikan DP ke invoice. Pelanggan tertagih penuh, piutang dan uang muka sama-sama terlalu besar, dan konfirmasi saldo ke pelanggan tidak cocok.
- Metode aplikasi DP berubah-ubah. Satu kontrak proporsional, kontrak lain habis di invoice pertama, tanpa dasar di kontrak.
- Uang muka hangus dicatat ke penjualan. Margin kotor terdistorsi karena tidak ada HPP yang menyertainya.
- Refund dicatat langsung ke beban. Seharusnya mengurangi akun uang muka; jika tidak, saldo uang muka tidak pernah bersih.
- Tidak ada rekonsiliasi rutin. Saldo menumpuk bertahun-tahun dan baru dipertanyakan auditor.
Pertanyaan yang Sering Diajukan (FAQ)
Apakah uang muka penjualan termasuk pendapatan?
Tidak. Uang muka penjualan adalah liabilitas karena perusahaan masih wajib menyerahkan barang atau jasa. Pendapatan baru diakui saat penyerahan terjadi, dan pada saat itu saldo uang muka dipindahkan untuk mengurangi tagihan.
Apa beda uang muka penjualan dan pendapatan diterima di muka?
Secara substansi keduanya sama-sama liabilitas atas imbalan yang diterima sebelum kinerja diberikan. Istilah “uang muka penjualan” lazim untuk penjualan barang, sedangkan “pendapatan diterima di muka” lazim untuk jasa atau langganan. PSAK 115 menyebut keduanya liabilitas kontrak.
Akun apa yang dipakai jika DP lebih besar dari nilai invoice?
Aplikasikan DP hanya sebesar nilai invoice, sisanya tetap di akun uang muka untuk pengiriman berikutnya. Jika tidak ada pengiriman lagi, kelebihan itu harus dikembalikan atau diperlakukan sesuai kontrak, bukan dibiarkan menjadi saldo menggantung.
Apakah uang muka satu pelanggan boleh dipakai untuk melunasi piutang kontrak lain?
Boleh secara operasional jika pelanggan menyetujuinya secara tertulis. Catat sebagai jurnal pemindahan dari uang muka ke piutang kontrak yang dimaksud, dan simpan persetujuannya sebagai bukti audit.
Seberapa sering saldo uang muka pelanggan harus direkonsiliasi?
Minimal setiap tutup buku bulanan. Untuk bisnis dengan volume DP tinggi, seperti distribusi berjadwal atau proyek, tinjauan mingguan terhadap DP yang barangnya sudah dikirim membantu mencegah selisih menumpuk di akhir bulan.
Kesimpulan
Jurnal uang muka penjualan sebenarnya sederhana: catat sebagai liabilitas, akui pendapatan saat penyerahan, dan pindahkan saldo DP untuk mengurangi tagihan. Yang membuat akun ini bermasalah adalah ketidakkonsistenan setelahnya. Tetapkan metode aplikasi DP, atur perlakuan pembatalan sesuai kontrak, dan rekonsiliasi saldo per pelanggan di setiap tutup buku. Untuk sisi pembelian, prinsip rekonsiliasinya serupa dengan rekonsiliasi hutang supplier.
Jika tim Anda masih mencocokkan DP dan invoice secara manual di Excel, fitur invoice dan faktur Zahir Online dapat membantu menghubungkan uang muka pelanggan langsung ke invoice penjualan, sehingga saldo per pelanggan selalu terlihat tanpa rekap ulang.
Referensi
- Ikatan Akuntan Indonesia – Perubahan Penomoran PSAK dan ISAK dalam SAK Indonesia (berlaku 1 Januari 2024)
- BINUS Accounting – Tabel perubahan nomor PSAK 72 menjadi PSAK 115 (2024)
- DDTCNews – Apa Itu SAK EP (berlaku efektif 1 Januari 2025)













