Oktober 2023, Dina Kusumawati menutup kontrak event organizer terbesar dalam sejarah usahanya: sebuah konferensi teknologi di Surabaya senilai Rp 180 juta. Klien langsung transfer Rp 90 juta sebagai uang muka di hari yang sama. Dina mencatat Rp 90 juta itu langsung sebagai pendapatan bulan Oktober, merasa bisnisnya sedang di puncak. Dua bulan kemudian, akuntan pajak-nya menemukan bahwa laporan laba rugi Dina overstated Rp 90 juta — dan koreksi itu berimbas ke PPh Badan yang sudah terlanjur dilaporkan.
Kesalahan Dina bukan karena tidak jujur. Ia tidak tahu bahwa uang muka dari pelanggan bukan pendapatan — melainkan kewajiban. Dan kesalahan seperti ini jauh lebih umum dari yang dikira.
UMKM jasa di Indonesia salah mengklasifikasi uang muka sebagai pendapatan di periode penerimaan, bukan periode penyerahan layanan
Sumber: Survei Katadata Insight Center (2022)
Jawaban Singkat

Uang muka dari pelanggan dicatat sebagai kewajiban (akun "Pendapatan Diterima di Muka") di sisi kredit, bukan pendapatan, karena Anda belum menyerahkan barang atau jasa. Setiap kali sebagian kewajiban itu terpenuhi — misalnya 30% pekerjaan selesai — barulah sebagian dicatat sebagai pendapatan di laporan laba rugi. FirstJournal mengotomatisasi konversi ini mulai dari plan gratis, sehingga jurnal penyesuaian tidak perlu dibuat manual tiap periode.
Mengapa Uang Muka Bukan Pendapatan: Dasar Hukum dan Logika Akuntansinya
Pertanyaannya sederhana tapi sering salah dijawab: kalau uangnya sudah di rekening saya, kenapa bukan pendapatan saya?
Jawabannya ada di PSAK 72 — Pendapatan dari Kontrak dengan Pelanggan, standar akuntansi Indonesia yang mengadopsi IFRS 15 dari IASB. PSAK 72 menetapkan prinsip performance obligation: pendapatan hanya boleh diakui ketika (atau seiring) kewajiban kinerja kepada pelanggan dipenuhi — bukan saat uang diterima.
Dalam bahasa praktis: saat pelanggan bayar di muka, mereka membeli janji dari Anda. Janji itu adalah utang non-finansial yang Anda miliki. Akuntansi mencatatnya sebagai Pendapatan Diterima di Muka (Unearned Revenue atau Deferred Revenue) di sisi liabilitas neraca.
Untuk UMKM yang menggunakan kerangka yang lebih sederhana, SAK ETAP Bab 20 tentang Pendapatan mengatur prinsip serupa: pendapatan dari jasa diakui berdasarkan tingkat penyelesaian transaksi pada tanggal neraca — bukan tanggal penerimaan kas.
Dari sisi pajak, Peraturan Dirjen Pajak terkait pengakuan penghasilan berbasis akrual menegaskan bahwa WP Badan yang menggunakan metode akrual harus mengakui penghasilan pada saat hak atas penghasilan tersebut timbul — yaitu saat kewajiban kinerja selesai, bukan saat kas masuk. Mencatat uang muka sebagai pendapatan di awal berarti Anda membayar PPh lebih awal dari seharusnya, dan berisiko salah lapor SPT.
So what? Jika omzet UMKM Anda menyentuh ambang PKP (Rp 4,8 miliar/tahun) atau Anda sudah dikukuhkan sebagai PKP, kesalahan klasifikasi ini punya dampak ganda: laporan laba rugi yang distorsi dan potensi koreksi pajak di kemudian hari. Memperbaiki kebiasaan pencatatan sejak sekarang jauh lebih murah dari biaya konsultan pajak untuk pembetulan SPT.
Jurnal Bertahap: Dari Penerimaan Uang Muka sampai Pengakuan Pendapatan
Ini bagian yang paling konkret. Kita pakai tiga skenario bisnis Indonesia yang berbeda untuk menunjukkan bahwa mekanismenya sama meski industrinya berbeda.
Skenario 1: Event Organizer (Dina dari Surabaya)
Kontrak total: Rp 180 juta. DP 50% (Rp 90 juta) diterima Oktober. Event selesai Desember.
Jurnal 1 — Saat menerima uang muka (Oktober):
| Akun | Debit | Kredit |
|---|---|---|
| Kas / Rekening Bank | Rp 90.000.000 | — |
| Pendapatan Diterima di Muka | — | Rp 90.000.000 |
Jurnal 2 — Saat event selesai dan invoice final dikirim (Desember):
Pelunasan Rp 90 juta diterima + pengakuan seluruh pendapatan:
| Akun | Debit | Kredit |
|---|---|---|
| Kas / Rekening Bank | Rp 90.000.000 | — |
| Pendapatan Diterima di Muka | Rp 90.000.000 | — |
| Pendapatan Jasa EO | — | Rp 180.000.000 |
Logikanya: Pendapatan Diterima di Muka di-debit (mengurangi liabilitas) bersamaan dengan pengakuan Pendapatan Jasa di kredit. Uang yang sebelumnya "terkunci" sebagai kewajiban kini resmi menjadi pendapatan.
Skenario 2: Kursus Online — Pengakuan Bertahap per Modul
Platform kursus online di Jakarta menjual paket 4 modul seharga Rp 2.400.000, dibayar penuh di muka. Setiap modul dirilis bulanan.
Jurnal 1 — Saat pembayaran diterima:
| Akun | Debit | Kredit |
|---|---|---|
| Kas | Rp 2.400.000 | — |
| Pendapatan Diterima di Muka | — | Rp 2.400.000 |
Jurnal 2 — Setiap bulan saat 1 modul dirilis (Rp 600.000 = 25% dari total):
| Akun | Debit | Kredit |
|---|---|---|
| Pendapatan Diterima di Muka | Rp 600.000 | — |
| Pendapatan Kursus | — | Rp 600.000 |
Jurnal kedua diulang selama 4 bulan sampai saldo Pendapatan Diterima di Muka menjadi Rp 0.
Skenario 3: Kontraktor — Pengakuan Berdasarkan Persentase Penyelesaian
Kontraktor renovasi di Bandung menerima proyek Rp 300 juta dengan DP Rp 120 juta. Progress per akhir bulan pertama: 40% selesai.
Jurnal 1 — Saat DP diterima:
| Akun | Debit | Kredit |
|---|---|---|
| Kas | Rp 120.000.000 | — |
| Pendapatan Diterima di Muka | — | Rp 120.000.000 |
Jurnal 2 — Akhir bulan pertama (40% × Rp 300 juta = Rp 120 juta diakui):
| Akun | Debit | Kredit |
|---|---|---|
| Pendapatan Diterima di Muka | Rp 120.000.000 | — |
| Pendapatan Jasa Konstruksi | — | Rp 120.000.000 |
Catatan: jika DP lebih kecil dari nilai pekerjaan yang sudah selesai, selisihnya dicatat sebagai Piutang Usaha. Ini penting untuk kontraktor yang sering progress-nya lebih cepat dari jadwal pembayaran.
So what? Ketiga skenario di atas punya mekanisme jurnal yang identik secara struktur — yang berbeda hanya trigger pengakuannya. Pastikan kontrak tertulis Anda mendefinisikan milestone penyelesaian secara eksplisit, karena itu yang menjadi dasar jurnal penyesuaian Anda setiap bulan.
Uang muka di rekening Anda adalah janji yang belum ditepati — dan akuntansi yang jujur mencatatnya sebagai kewajiban, bukan keberhasilan.
Dampak ke Laporan Laba Rugi: Jangan Sampai Profit Anda Semu
Ini konsekuensi paling langsung yang sering diabaikan UMKM.
Kalau Dina (dari cerita pembuka) mencatat Rp 90 juta uang muka sebagai pendapatan di Oktober, laporan laba rugi Oktober-nya akan terlihat sangat bagus — padahal pekerjaan belum dimulai. Di Desember saat event selesai, pendapatan yang seharusnya dicatat malah tidak ada atau dobel dengan pelunasan.
Konsekuensinya berlapis:
- Pengambilan keputusan bisnis yang salah — jika Anda melihat laba Oktober yang tinggi dan memutuskan ekspansi atau belanja aset besar, Anda sedang bergerak berdasarkan angka yang tidak mencerminkan realita.
- Perhitungan PPh yang maju terlalu awal — untuk WP Badan metode akrual, Anda membayar pajak atas pendapatan yang belum Anda earn.
- Neraca yang terdistorsi — liabilitas Anda lebih kecil dari kenyataan, yang bisa menyesatkan jika Anda sedang mengajukan kredit ke bank. Menurut data Bank Indonesia (2023), sekitar 34% pengajuan kredit UMKM ditolak atau direduksi karena laporan keuangan yang tidak konsisten dengan arus kas aktual.
Pengajuan kredit UMKM ditolak/direduksi karena laporan keuangan tidak konsisten dengan arus kas aktual
So what? Laporan laba rugi yang akurat — bukan yang terlihat bagus — adalah aset bisnis Anda. Bank, investor, dan mitra bisnis membaca laporan keuangan untuk menilai konsistensi dan kredibilitas. UMKM yang mencatat deferred revenue dengan benar justru terlihat lebih sophisticated dan dipercaya dibanding yang menyajikan angka yang "terlalu rapi."
Kesalahan Umum dalam Pencatatan Unearned Revenue (dan Cara Menghindarinya)
Berdasarkan pola yang paling sering muncul di lapangan:
-
Kesalahan #1: Langsung kredit akun Pendapatan saat menerima DP. Solusi: selalu kredit akun Pendapatan Diterima di Muka (liabilitas) dulu.
-
Kesalahan #2: Lupa membuat jurnal penyesuaian akhir periode. Ini yang paling sering. Uang muka masuk bulan Januari, pekerjaan selesai Maret, tapi jurnal pengakuan tidak dibuat karena "nanti-nanti". Akibatnya, neraca menumpuk liabilitas fiktif. Solusi: set reminder atau gunakan fitur recurring journal entry di software akuntansi.
-
Kesalahan #3: Tidak ada akun terpisah untuk Pendapatan Diterima di Muka. Beberapa UMKM mencatat semua uang masuk di "Pendapatan Lain-lain" atau bahkan di "Utang Usaha". Ini menyulitkan rekonsiliasi dan audit. Solusi: buat akun khusus di chart of accounts Anda, di kelompok Liabilitas Lancar.
-
Kesalahan #4: Tidak mendefinisikan milestone di kontrak. Tanpa milestone yang jelas, tidak ada dasar objektif untuk menentukan kapan dan berapa banyak pendapatan diakui. Ini berisiko saat pajak diperiksa. Solusi: setiap kontrak jasa harus punya klausul deliverable atau persentase penyelesaian yang terukur.
-
Kesalahan #5: Mengakui seluruh pendapatan di akhir proyek saja. Untuk proyek multi-bulan, ini menyebabkan laporan laba rugi yang bergejolak ekstrem — rugi beberapa bulan, untung besar di satu bulan. Metode persentase penyelesaian jauh lebih mencerminkan realita bisnis.
Pertanyaan yang Sering Ditanyakan
Apakah uang muka (DP) dari pelanggan harus langsung dicatat sebagai pendapatan?
Tidak. Uang muka dicatat sebagai liabilitas di akun Pendapatan Diterima di Muka. Pendapatan baru diakui saat barang diserahkan atau jasa diselesaikan, sesuai PSAK 72 dan SAK ETAP Bab 20.
Berapa lama saldo Pendapatan Diterima di Muka boleh ada di neraca?
Selama kewajiban kepada pelanggan belum terpenuhi. Jika proyek berjalan 6 bulan, saldo ini bisa ada di neraca selama 6 bulan. Yang penting, setiap akhir periode akuntansi dilakukan penyesuaian berdasarkan progres penyelesaian.
Bagaimana jika proyek dibatalkan dan uang muka harus dikembalikan?
Jika uang muka dikembalikan penuh, debit Pendapatan Diterima di Muka dan kredit Kas. Jika ada penalti yang Anda kenakan dan tidak dikembalikan, bagian penalti itu baru boleh diakui sebagai pendapatan sesuai ketentuan kontrak.
Apakah UMKM yang pakai metode kas (cash basis) untuk pajak tetap perlu mencatat Pendapatan Diterima di Muka?
Untuk pelaporan pajak dengan metode kas, uang muka mungkin langsung dianggap penghasilan saat diterima. Namun untuk pembukuan internal dan laporan keuangan yang akurat, tetap disarankan mencatat deferred revenue — karena metode akrual memberikan gambaran bisnis yang lebih realistis. Konsultasikan dengan konsultan pajak Anda untuk keselarasan antara keduanya.
Apakah FirstJournal bisa otomatis membuat jurnal penyesuaian Pendapatan Diterima di Muka?
Ya. FirstJournal menyediakan fitur jurnal penyesuaian otomatis dan pencatatan deferred revenue mulai dari plan Free (Rp 0/bulan), sehingga UMKM jasa dan kontraktor bisa mengelola pengakuan pendapatan bertahap tanpa input manual per periode.
Langkah Selanjutnya: Terapkan Ini di Pembukuan Anda Sekarang
Pendapatan diterima di muka bukan konsep yang rumit — tapi sering diabaikan karena "uangnya sudah di tangan." Padahal, ketepatan mencatatnya adalah fondasi laporan keuangan yang bisa dipercaya oleh bank, investor, dan otoritas pajak.
Tiga langkah konkret yang bisa Anda lakukan hari ini:
- Audit chart of accounts Anda. Pastikan ada akun Pendapatan Diterima di Muka di kelompok Liabilitas Lancar. Jika belum ada, tambahkan sekarang.
- Review kontrak aktif Anda. Identifikasi semua uang muka yang sudah diterima tapi belum diakui sebagai pendapatan. Buat jurnal koreksi jika diperlukan.
- Tetapkan jadwal jurnal penyesuaian bulanan. Setiap akhir bulan, review progres tiap proyek dan akui pendapatan sesuai persentase penyelesaian.
Untuk UMKM yang ingin mengotomatisasi proses ini — termasuk pengakuan pendapatan bertahap dan jurnal penyesuaian — coba gratis di FirstJournal. Sebagai software akuntansi pertama di Indonesia di mana AI mengeksekusi transaksi dari perintah teks natural, FirstJournal dirancang untuk UMKM jasa yang butuh akurasi PSAK tanpa kerumitan input manual.
Lebih dari 1.800 invoice telah diproses di FirstJournal sejak peluncuran di 2025, dari UMKM retail hingga bisnis F&B Indonesia — dan pola deferred revenue adalah salah satu yang paling sering diotomatisasi penggunanya.
Standar Akuntansi:
- Ikatan Akuntan Indonesia (IAI). PSAK 72: Pendapatan dari Kontrak dengan Pelanggan. Adopsi dari IFRS 15 (IASB). Berlaku efektif 1 Januari 2020.
- Ikatan Akuntan Indonesia (IAI). Standar Akuntansi Keuangan Entitas Tanpa Akuntabilitas Publik (SAK ETAP), Bab 20: Pendapatan. Edisi revisi.
Regulasi Pajak:
- Peraturan Dirjen Pajak tentang pengakuan penghasilan berbasis akrual untuk Wajib Pajak Badan (merujuk pada ketentuan umum PPh Badan dalam UU PPh dan peraturan pelaksanaannya).
Data & Riset:
- Katadata Insight Center. Survei Pengelolaan Keuangan UMKM Indonesia. 2022.
- Bank Indonesia. Laporan Perkembangan Kredit UMKM. 2023.



