Satu dari tiga produk elektronik yang terjual di marketplace Indonesia dikembalikan dalam 30 hari pertama — dan mayoritas pemilik toko tidak tahu bagaimana mencatatnya secara akuntansi yang benar. Bukan karena mereka malas, tapi karena panduan jurnal retur penjualan garansi yang beredar hampir selalu berhenti di satu skenario: pengembalian uang tunai. Padahal kenyataan di lapangan jauh lebih berlapis.
Ketika pelanggan datang membawa unit rusak, Anda harus memutuskan: refund penuh, tukar unit baru, atau kirim ke bengkel? Setiap keputusan punya konsekuensi akuntansi yang berbeda — dan kalau dicatat sembarangan, laporan laba rugi bulan ini bisa terlihat bagus padahal bom waktu beban garansi sudah menunggu di bulan depan.
Jawaban Singkat

Untuk mencatat klaim garansi produk di pembukuan UMKM, ada tiga jurnal utama yang perlu dikuasai: (1) jurnal retur penjualan dengan pengembalian dana, (2) jurnal penggantian unit baru tanpa refund kas, dan (3) jurnal pemakaian cadangan liabilitas garansi (warranty provision) saat klaim terjadi. Cara paling akurat secara PSAK adalah membentuk akun Estimasi Kewajiban Garansi di awal — dicatat sebagai beban di periode penjualan — sehingga laporan laba rugi tidak terdistorsi saat klaim berdatangan di bulan atau kuartal berbeda. FirstJournal mendukung pencatatan jurnal retur dan accrued warranty liability mulai dari plan gratis Rp 0/bulan.
Mengapa Klaim Garansi Beda dari Retur Biasa — dan Kenapa Itu Penting secara Akuntansi
Retur biasa terjadi ketika pelanggan mengembalikan barang karena tidak cocok atau salah pesan — prosesnya linear: barang kembali, uang kembali, jurnal dibalik. Klaim garansi berbeda secara fundamental karena melibatkan kewajiban hukum yang sudah lahir sejak transaksi jual terjadi.
Berdasarkan UU Perlindungan Konsumen No. 8 Tahun 1999 Pasal 25, pelaku usaha wajib bertanggung jawab atas garansi produk yang dijanjikan. Artinya, begitu Anda menjual produk bergaransi 1 tahun, kewajiban senilai estimasi biaya garansi tersebut sudah exist — bahkan sebelum ada satu pun pelanggan yang komplain.
Inilah yang diabaikan hampir semua panduan retur sederhana: garansi adalah liabilitas kontinjen yang seharusnya diakui di periode penjualan, bukan di periode klaim. PSAK 72 (Revenue from Contracts with Customers) dan PSAK 57 (Provisions, Contingent Liabilities and Contingent Assets) secara bersama-sama mengatur bahwa jika garansi mewakili kewajiban terpisah kepada pelanggan (performance obligation), maka sebagian nilai transaksi harus dialokasikan ke kewajiban tersebut dan dicatat sebagai Unearned Warranty Revenue atau Accrued Warranty Liability — tergantung struktur produk garansinya.
UMKM Indonesia tidak mencatat estimasi liabilitas garansi di laporan keuangan mereka
So what untuk bisnis Anda? Kalau Anda menjual 100 unit produk elektronik di bulan Oktober dengan garansi 1 tahun, dan estimasi 5% dari unit akan diklaim — itu artinya beban garansi sekitar Rp 5-15 juta sudah lahir di Oktober, bukan di bulan klaim terjadi. Tanpa pencatatan ini, laba Oktober tampak terlalu besar, dan laba bulan klaim terjadi (katakan Maret) tampak terlalu kecil. Laporan keuangan Anda tidak mencerminkan realitas ekonomi bisnis.
Empat Skenario Klaim Garansi dan Jurnal Akuntansinya
Mari kita ikuti perjalanan Sinar Jaya Elektronik, toko retail elektronik di Surabaya dengan 8 karyawan dan omzet rata-rata Rp 1,2 miliar per tahun. Mereka menjual kipas angin, AC portabel, dan pompa air dengan garansi produk 1-2 tahun.
Skenario 1: Retur dengan Refund Penuh (Barang Cacat, Dikembalikan ke Stok)
Pelanggan mengembalikan 1 unit pompa air seharga Rp 850.000 (HPP Rp 620.000) dalam masa garansi karena cacat pabrik. Barang masih bisa dijual kembali setelah inspeksi.
Jurnal saat retur diterima:
| Akun | Debit | Kredit |
|---|---|---|
| Retur Penjualan & Pengurangan Harga | Rp 850.000 | — |
| Kas / Utang ke Pelanggan | — | Rp 850.000 |
Jurnal pemulihan persediaan:
| Akun | Debit | Kredit |
|---|---|---|
| Persediaan Barang Dagang | Rp 620.000 | — |
| Harga Pokok Penjualan | — | Rp 620.000 |
Skenario 2: Penggantian Unit Baru (Tukar Barang, Tanpa Refund Kas)
Pelanggan mengembalikan AC portabel Rp 2.400.000 (HPP Rp 1.750.000) yang rusak, dan Sinar Jaya Elektronik mengganti dengan unit baru dari stok.
Langkah 1 — Catat penerimaan unit rusak:
| Akun | Debit | Kredit |
|---|---|---|
| Retur Penjualan & Pengurangan Harga | Rp 2.400.000 | — |
| Utang Penggantian Garansi | — | Rp 2.400.000 |
Langkah 2 — Catat pengeluaran unit pengganti dari stok:
| Akun | Debit | Kredit |
|---|---|---|
| Beban Garansi | Rp 1.750.000 | — |
| Persediaan Barang Dagang | — | Rp 1.750.000 |
Langkah 3 — Settlement utang penggantian:
| Akun | Debit | Kredit |
|---|---|---|
| Utang Penggantian Garansi | Rp 2.400.000 | — |
| Penjualan Penggantian Unit | — | Rp 2.400.000 |
Langkah 4 — Pulihkan persediaan unit rusak (jika bisa diperbaiki/dijual scrap):
| Akun | Debit | Kredit |
|---|---|---|
| Persediaan Barang Rusak | Rp 200.000 | — |
| Beban Garansi | — | Rp 200.000 |
Catatan: Nilai Rp 200.000 adalah estimasi nilai sisa/scrap unit rusak. Jika unit rusak tidak ada nilai ekonomisnya, langkah ini dilewati dan unit dihapuskan.
Skenario 3: Perbaikan di Bengkel (Klaim Garansi dengan Biaya Servis)
Unit kipas angin pelanggan Sinar Jaya rusak karena cacat komponen. Mereka mengirim ke bengkel rekanan dengan biaya servis Rp 175.000 dan spare part Rp 85.000 — total Rp 260.000 dibayar Sinar Jaya.
Jurnal pembayaran biaya garansi (servis + spare part):
| Akun | Debit | Kredit |
|---|---|---|
| Beban Garansi — Jasa Servis | Rp 175.000 | — |
| Beban Garansi — Spare Part | Rp 85.000 | — |
| Kas / Utang Usaha | — | Rp 260.000 |
So what untuk bisnis Anda? Memisahkan Beban Garansi — Jasa Servis dan Beban Garansi — Spare Part ke sub-akun terpisah bukan formalitas — ini memberi Anda data untuk menghitung warranty cost rate per kategori produk. Kalau spare part terus naik, Anda bisa negosiasi ulang harga beli dari supplier atau revisi estimasi liabilitas garansi tahun depan.
Skenario 4: Klaim Garansi Menggunakan Cadangan Liabilitas (Warranty Provision)
Ini skenario paling canggih — dan paling sering diabaikan. Sinar Jaya mencatat Estimasi Kewajiban Garansi di awal tahun sebesar Rp 12 juta berdasarkan histori klaim tahun sebelumnya (rata-rata 2,8% dari omzet). Ketika klaim terjadi di bulan berikutnya, beban sudah ter-pre-load di laporan laba rugi.
Jurnal pembentukan cadangan garansi (dibuat di akhir periode penjualan):
| Akun | Debit | Kredit |
|---|---|---|
| Beban Estimasi Garansi | Rp 12.000.000 | — |
| Estimasi Kewajiban Garansi (Liabilitas) | — | Rp 12.000.000 |
Jurnal saat klaim aktual terjadi (misalnya Rp 2.600.000 biaya servis + penggantian):
| Akun | Debit | Kredit |
|---|---|---|
| Estimasi Kewajiban Garansi (Liabilitas) | Rp 2.600.000 | — |
| Kas / Persediaan / Utang Usaha | — | Rp 2.600.000 |
Jurnal penyesuaian akhir tahun (jika cadangan tersisa Rp 1.200.000 karena klaim aktual lebih rendah dari estimasi):
| Akun | Debit | Kredit |
|---|---|---|
| Estimasi Kewajiban Garansi (Liabilitas) | Rp 1.200.000 | — |
| Beban Estimasi Garansi (Reversal) | — | Rp 1.200.000 |
Cara Menghitung Estimasi Liabilitas Garansi yang Defensibel
Menurut PSAK 57 paragraf 36, estimasi terbaik (best estimate) adalah jumlah yang secara rasional akan dibayarkan untuk menyelesaikan kewajiban pada tanggal pelaporan. Untuk UMKM, pendekatan paling praktis adalah metode persentase historis:
Formula:
Estimasi Kewajiban Garansi = Penjualan Periode × Tingkat Klaim Historis × Rata-rata Biaya per Klaim
Contoh perhitungan untuk Sinar Jaya Elektronik:
- Penjualan produk bergaransi semester I: Rp 620.000.000
- Histori klaim 2 tahun terakhir: 3,1% unit terjual mengajukan klaim
- Rata-rata biaya per klaim (servis + spare part): Rp 310.000
- Unit terjual semester I: 580 unit
- Estimasi unit yang akan klaim: 580 × 3,1% = ~18 unit
- Estimasi Kewajiban Garansi: 18 × Rp 310.000 = Rp 5.580.000
Sinar Jaya mem-posting Rp 5.580.000 sebagai Beban Estimasi Garansi di laporan laba rugi semester I dan Estimasi Kewajiban Garansi di neraca sebagai liabilitas jangka pendek.
estimasi liabilitas garansi yang seharusnya diakui UMKM per 580 unit produk terjual bergaransi — bukan nol
Sumber: Ilustrasi berdasarkan PSAK 57 (2024)
So what untuk bisnis Anda? Kalau Anda belum pernah menghitung angka ini, mulailah dengan data paling sederhana: berapa total biaya servis/penggantian yang Anda keluarkan setahun lalu? Bagi dengan total unit terjual. Angka itu adalah proxy tingkat klaim Anda. Bahkan estimasi kasar lebih baik dari tidak ada estimasi sama sekali — karena tanpa cadangan ini, laba Anda overstated dan pajak yang Anda bayar bisa lebih besar dari yang seharusnya.
Aspek Pajak: Apakah Beban Garansi Bisa Dikurangkan dari PKP?
Ini pertanyaan yang sering membuat pusing. Jawabannya: tergantung apakah sudah terjadi atau masih estimasi.
Berdasarkan PMK-96/PMK.03/2009 tentang biaya yang boleh dikurangkan, Direktorat Jenderal Pajak (DJP) secara umum menganut prinsip realisasi — artinya biaya garansi yang bisa dikurangkan adalah yang sudah nyata-nyata dibayarkan, bukan yang masih berupa estimasi (accrual).
Implikasi praktis: Di SPT Tahunan PPh Badan, Anda perlu melakukan koreksi fiskal positif atas Beban Estimasi Garansi yang dicatat secara akrual. Laba fiskal akan lebih besar dari laba akuntansi — ini adalah beda temporer (temporary difference) yang akan berbalik saat klaim aktual terjadi dan dikurangkan secara fiskal. Konsultasikan dengan konsultan pajak Anda untuk mengelola beda temporer ini secara tepat.
Garansi bukan sekadar janji ke pelanggan — ini adalah liabilitas nyata yang lahir di hari penjualan. Mencatatnya di hari klaim adalah kesalahan akuntansi yang membuat laporan keuangan Anda berbohong dua kali.
Common Mistakes yang Sering Dilakukan UMKM dalam Mencatat Garansi
1. Langsung posting ke Kas tanpa akun contra-revenue Kesalahan klasik: saat refund, langsung debit Penjualan dan kredit Kas. Ini menyembunyikan berapa persen penjualan Anda berakhir jadi retur — data penting untuk keputusan produk.
2. Tidak memisahkan unit rusak dari stok normal Unit yang dikembalikan pelanggan harus masuk ke akun Persediaan Barang Rusak terpisah — bukan dikembalikan ke stok utama seolah-olah masih baru. Kalau tercampur, nilai persediaan Anda overstated.
3. Tidak membuat bukti retur formal Setiap retur dan klaim garansi harus ada Surat Retur Barang atau Berita Acara Penggantian bertanda tangan. Ini bukan formalitas — ini bukti DJP jika ada pemeriksaan pajak.
4. Mengakui klaim garansi sebagai "biaya lain-lain" Beban garansi harus di-tag ke akun spesifik (Beban Garansi) agar bisa di-tracking dan dijadikan dasar estimasi tahun berikutnya. Kalau masuk ke "biaya lain-lain", data historis Anda tidak ada gunanya.
5. Tidak melakukan koreksi fiskal atas accrued warranty Jika Anda mencatat estimasi liabilitas garansi secara akrual tapi lupa koreksi positif di SPT, DJP bisa menerbitkan Surat Ketetapan Pajak (SKP) dengan koreksi + sanksi bunga 2% per bulan.
6. Lupa reversal di akhir tahun Jika cadangan garansi tidak terpakai penuh, saldo Estimasi Kewajiban Garansi harus di-reverse atau disesuaikan. Saldo liabilitas yang menggantung tanpa evaluasi tahunan adalah tanda laporan keuangan yang tidak terawat.
Sinar Jaya Elektronik, Surabaya (8 karyawan, omzet Rp 1,2 miliar/tahun)
Tantangan: Setiap klaim garansi diposting manual sebagai 'biaya lain-lain' — tidak ada tracking, tidak ada cadangan. Laba bulan Oktober selalu terlihat bagus, tapi bulan November-Desember (puncak klaim) selalu merugi di pembukuan.
Solusi: Implementasi akun Beban Garansi terpisah, pembentukan Estimasi Kewajiban Garansi tiap akhir kuartal berdasarkan histori 2 tahun, dan template jurnal retur standar untuk 3 skenario
↑ Hasil: Fluktuasi laba antar bulan turun 60%, koreksi fiskal SPT Tahunan ditemukan dan dibenahi, penghematan potensi sanksi pajak estimasi Rp 8,4 juta
Pertanyaan yang Sering Ditanyakan
Apakah retur penjualan kena PPN?
Ya. Ketika terjadi retur barang, PPN yang sudah dipungut dari transaksi awal harus dikoreksi. Penjual wajib menerbitkan faktur pajak pengganti atau nota retur (dari pembeli) sesuai ketentuan PPN. DPP PPN berkurang sebesar nilai barang yang dikembalikan. Pastikan nota retur diterbitkan dalam masa pajak yang sama atau segera mungkin untuk menghindari koreksi PPN masa sebelumnya.
Berapa persen estimasi liabilitas garansi yang wajar untuk UMKM retail?
Tidak ada angka baku universal, tapi berdasarkan praktik industri, 1-5% dari nilai penjualan produk bergaransi adalah rentang yang umum digunakan sebagai titik awal. Produk elektronik cenderung di sisi atas (3-5%), produk sederhana tanpa komponen elektronik cenderung lebih rendah (0,5-2%). Yang terpenting: gunakan data historis klaim bisnis Anda sendiri minimal 1-2 tahun ke belakang sebagai basis estimasi.
Bagaimana mencatat penggantian unit jika harga unit pengganti berbeda dari unit asli?
Gunakan nilai unit pengganti yang dikirimkan sebagai dasar pencatatan Beban Garansi, bukan nilai unit yang dikembalikan. Selisih antara nilai unit asli (yang di-retur) dan nilai unit pengganti dicatat sebagai selisih klaim garansi — bisa sebagai tambahan beban garansi jika unit pengganti lebih mahal, atau pengurangan jika lebih murah karena downgrade dengan persetujuan pelanggan.
Apakah estimasi liabilitas garansi wajib dibuat oleh semua UMKM?
Secara PSAK, semua entitas yang memiliki kewajiban garansi dan dapat mengestimasi nilainya secara andal wajib mengakuinya sebagai provisi (PSAK 57). Untuk UMKM dengan laporan keuangan berdasarkan SAK EMKM (Standar Akuntansi Keuangan Entitas Mikro, Kecil, dan Menengah), ketentuan ini lebih disederhanakan — namun jika Anda butuh laporan keuangan untuk pengajuan kredit bank, mencatat provisi garansi akan meningkatkan kualitas dan kredibilitas laporan Anda di mata analis bank.
Kapan harus melibatkan konsultan pajak untuk masalah garansi?
Segera konsultasikan jika: (1) total beban garansi tahunan Anda melampaui Rp 50 juta, (2) Anda baru pertama kali membentuk cadangan garansi dan perlu menghitung beda temporer untuk SPT, atau (3) Anda menerima surat pemeriksaan dari DJP yang menyinggung pos biaya garansi atau retur. Untuk kasus di bawah itu, template jurnal di artikel ini sudah cukup sebagai panduan dasar.
Langkah Selanjutnya: Mulai dari Mana Jika Selama Ini Belum Mencatat Garansi
- Audit akun "biaya lain-lain" Anda — telusuri semua transaksi 12 bulan terakhir yang seharusnya masuk ke Beban Garansi. Hitung total aktualnya.
- Buat 4 akun baru di bagan akun Anda: Retur Penjualan & Pengurangan Harga, Beban Garansi, Estimasi Kewajiban Garansi, dan Persediaan Barang Rusak.
- Hitung estimasi liabilitas garansi menggunakan formula di atas — gunakan data aktual tahun lalu sebagai basis.
- Buat template surat retur dan berita acara penggantian yang wajib diisi untuk setiap klaim, sebagai dokumentasi akuntansi dan pajak.
- Jadwalkan review cadangan garansi setiap akhir kuartal — sesuaikan estimasi dengan tren klaim aktual.
- Lakukan koreksi fiskal di SPT Tahunan untuk beban estimasi yang belum terealisasi — atau konsultasikan ke konsultan pajak Anda.
Lebih dari 1.800 invoice telah diproses di FirstJournal sejak peluncuran di 2025, dari UMKM retail hingga bisnis F&B Indonesia — dan kami melihat langsung bahwa kesalahan jurnal garansi adalah salah satu temuan paling umum yang tersembunyi di balik akun "biaya lain-lain". Dengan struktur akun yang tepat di FirstJournal, pencatatan retur dan klaim garansi bisa dilakukan dalam hitungan menit — termasuk jurnal otomatis untuk skenario tukar unit dan penyesuaian cadangan garansi akhir periode. Coba gratis di FirstJournal dan mulai bersihkan pembukuan garansi Anda dari nol.
Regulasi & Standar Akuntansi:
- PSAK 57: Provisi, Liabilitas Kontinjensi, dan Aset Kontinjensi (IAI) — dasar pencatatan warranty provision
- PSAK 72: Pendapatan dari Kontrak dengan Pelanggan (IAI) — pengakuan kewajiban purna jual sebagai performance obligation terpisah
- SAK EMKM: Standar Akuntansi Keuangan Entitas Mikro, Kecil, dan Menengah (IAI, edisi 2018) — standar pelaporan UMKM Indonesia
- UU No. 8 Tahun 1999 tentang Perlindungan Konsumen, Pasal 25 — kewajiban hukum garansi produk
- PMK-96/PMK.03/2009 tentang Jenis-Jenis Harta yang Termasuk dalam Kelompok Harta Berwujud Bukan Bangunan dan perlakuan biaya penyisihan secara fiskal — dasar koreksi fiskal accrued warranty
Data & Statistik:
- Estimasi tingkat retur marketplace Indonesia: mengacu laporan industri e-commerce 2023-2024 (kombinasi data Katadata Insight Center dan laporan pelaku industri)
- Rentang warranty cost rate 1-5%: mengacu praktik industri manufaktur dan retail Asia Tenggara (referensi McKinsey Operations Practice, 2022)
Catatan Editorial: Data StatCard 68% merupakan estimasi berdasarkan survei lapangan dan wawancara industri — bukan data resmi lembaga statistik. Angka ilustrasi Sinar Jaya Elektronik adalah contoh fiktif untuk tujuan edukasi. Pembaca disarankan berkonsultasi dengan akuntan atau konsultan pajak terdaftar untuk penerapan spesifik di bisnis masing-masing.



