Terakhir diperbarui: 20 Oktober 2026
Cara mengatasi dead stock (stok mati) yang paling efektif adalah: pisahkan dulu barang berdasarkan umur stoknya, hitung berapa biaya yang Anda keluarkan setiap bulan untuk menyimpannya, lalu pilih jalur pelepasan yang mengembalikan kas terbanyak dalam waktu tersingkat. Menahan barang “sampai ada yang beli” hampir selalu lebih mahal daripada melepasnya sekarang dengan rugi kecil.
Banyak pemilik usaha dagang, distributor, dan retail melihat gudang penuh sebagai aset. Padahal sebagian isinya adalah uang yang membeku: dibeli dengan kas, memakan sewa gudang, dan nilainya turun setiap bulan. Di artikel ini kami tunjukkan cara mengukur besarnya masalah dengan angka, membandingkan lima strategi pelepasan dalam satu matriks keputusan, dan membangun kebiasaan agar stok mati tidak menumpuk lagi.
Ringkasan Cepat
- Dead stock adalah barang yang tidak terjual dalam periode yang jauh melebihi siklus normal produknya, umumnya 6–12 bulan tergantung industri.
- Biaya menyimpan persediaan (carrying cost) sering mencapai 20–30% dari nilai barang per tahun (contoh asumsi), jadi stok mati Rp100 juta bisa “memakan” Rp2 juta lebih per bulan.
- Gunakan laporan umur stok (inventory aging) per SKU untuk memisahkan barang lancar, lambat (slow moving), berisiko, dan mati.
- Pilih strategi pelepasan dengan matriks: retur ke supplier, bundling, diskon cuci gudang, jual borongan, atau donasi/pemusnahan.
- Secara akuntansi, PSAK 202 mewajibkan persediaan dicatat pada nilai terendah antara biaya perolehan dan nilai realisasi neto, sehingga stok mati perlu diturunkan nilainya di laporan keuangan.
Apa itu dead stock dan apa bedanya dengan slow moving?
Daftar Isi
- 1 Apa itu dead stock dan apa bedanya dengan slow moving?
- 2 Berapa sebenarnya kerugian menyimpan dead stock?
- 3 Bagaimana cara menemukan dead stock di gudang Anda?
- 4 Strategi apa yang paling tepat untuk melepas dead stock?
- 5 Bagaimana perlakuan akuntansi dead stock?
- 6 Bagaimana mencegah dead stock menumpuk lagi?
- 7 Kesalahan yang Sering Terjadi
- 8 Pertanyaan yang Sering Diajukan (FAQ)
- 9 Kesimpulan
Dead stock (stok mati) adalah persediaan yang tidak terjual dalam waktu lama dan kecil kemungkinannya terjual pada harga normal, karena sudah usang, kedaluwarsa, ketinggalan tren, rusak, atau tidak lagi dicari pelanggan. Berbeda dengan slow moving stock, yang masih laku tetapi perputarannya jauh lebih lambat dari rata-rata, dead stock praktis tidak bergerak dan nilainya terus turun.
Batas “berapa lama” tidak diatur oleh standar mana pun; setiap bisnis perlu menetapkannya sesuai karakter produk. Berikut pedoman praktis yang bisa Anda pakai sebagai titik awal:
| Jenis usaha / produk | Slow moving bila tidak terjual | Dead stock bila tidak terjual |
|---|---|---|
| Resto, coffee shop, bahan segar | > 1 minggu | > 2–4 minggu atau mendekati kedaluwarsa |
| Fashion & aksesori | > 2 bulan | > 1 musim (3–6 bulan) |
| Retail umum / minimarket (FMCG) | > 2 bulan | > 6 bulan |
| Elektronik & gadget | > 3 bulan | > 6 bulan (model baru sudah rilis) |
| Distributor sparepart, bahan bangunan | > 6 bulan | > 12 bulan |
Pedoman ini adalah contoh; sesuaikan dengan data penjualan historis Anda.
Berapa sebenarnya kerugian menyimpan dead stock?
Kerugian stok mati jarang terlihat di laporan laba rugi bulanan karena tersebar di banyak pos: sewa gudang, gaji staf gudang, asuransi, listrik, dan bunga pinjaman modal kerja. Cara paling mudah untuk melihatnya adalah menghitung biaya penyimpanan persediaan (inventory carrying cost).
Rumus: Biaya simpan per tahun = Nilai persediaan × Persentase carrying cost.
Persentase carrying cost terdiri dari beberapa komponen. Contoh asumsi untuk usaha dagang:
| Komponen biaya | Contoh % per tahun dari nilai barang |
|---|---|
| Biaya modal (bunga pinjaman atau peluang investasi yang hilang) | 12% |
| Ruang gudang (sewa, listrik, keamanan) | 6% |
| Risiko: rusak, hilang, usang, asuransi | 4% |
| Tenaga kerja & administrasi (penerimaan, stok opname, pencatatan) | 3% |
| Total carrying cost | 25% |
Artinya, dengan asumsi 25%, setiap Rp100 juta barang yang diam di gudang selama setahun menghabiskan sekitar Rp25 juta, atau Rp2,08 juta per bulan, belum termasuk turunnya harga jual barang itu sendiri.
Bagaimana cara menemukan dead stock di gudang Anda?
Ikuti lima langkah ini setiap bulan, idealnya bersamaan dengan proses tutup buku:
- Tarik laporan umur stok (inventory aging) per SKU. Kelompokkan berdasarkan tanggal penjualan terakhir atau tanggal masuk barang: 0–90 hari, 91–180 hari, 181–365 hari, dan lebih dari 365 hari.
- Hitung perputaran persediaan (inventory turnover) per SKU. Rumusnya: HPP periode ÷ rata-rata persediaan. SKU dengan perputaran jauh di bawah rata-rata kategorinya adalah kandidat slow moving.
- Cocokkan dengan stok fisik. Barang yang tercatat di sistem tetapi rusak atau hilang di gudang harus disesuaikan dulu. Panduan jurnalnya ada di artikel kami tentang jurnal selisih stok opname.
- Tandai penyebabnya. Salah beli (over-ordering), produk usang, cacat, ganti kemasan, atau pelanggan utama berhenti order. Penyebab menentukan strategi pelepasan.
- Tetapkan pemilik keputusan. Setiap SKU yang masuk kategori mati harus punya PIC dan tenggat keputusan, misalnya 30 hari.
Contoh kasus: distributor bahan bangunan di Jawa Timur
Berikut contoh fiktif sebuah distributor bahan bangunan dengan total persediaan senilai Rp2,4 miliar (nilai perolehan):
| Umur stok | Nilai (Rp juta) | Porsi | Status |
|---|---|---|---|
| 0–90 hari | 1.560 | 65% | Lancar |
| 91–180 hari | 360 | 15% | Slow moving |
| 181–365 hari | 300 | 12,5% | Berisiko mati |
| > 365 hari | 180 | 7,5% | Dead stock |
| Total | 2.400 | 100% |
Kelompok “berisiko mati” dan “dead stock” bernilai Rp480 juta. Dengan carrying cost 25%, perusahaan ini membayar sekitar Rp120 juta per tahun atau Rp10 juta per bulan hanya untuk menyimpan barang yang hampir tidak laku. Itu setara gaji beberapa staf, atau modal untuk menambah stok barang laris yang perputarannya cepat.
Dampaknya juga terasa di siklus kas. Semakin lama barang diam, semakin panjang hari persediaan dalam cash conversion cycle Anda, dan semakin besar kebutuhan modal kerja.
Strategi apa yang paling tepat untuk melepas dead stock?
Tidak ada satu strategi yang cocok untuk semua barang. Gunakan matriks berikut untuk membandingkan berapa kas yang kembali, seberapa cepat, dan apa risikonya. Angka di bawah adalah contoh per Rp100 juta nilai perolehan barang.
| Strategi | Contoh kas kembali | Kecepatan | Cocok untuk | Risiko |
|---|---|---|---|---|
| Retur / tukar ke supplier (dengan biaya restocking 10–20%) | Rp80–90 juta (bisa berupa potongan tagihan) | 2–6 minggu | Barang masih baru, kontrak mengizinkan retur | Hubungan dengan supplier, syarat retur ketat |
| Bundling dengan produk laris | Rp90–100 juta | 1–3 bulan | Barang pelengkap (aksesori, bahan pendukung) | Margin produk laris ikut tergerus |
| Diskon cuci gudang (jual di 70% dari HPP) | Rp70 juta | 2–6 minggu | Barang masih layak, punya pasar | Pelanggan menunggu diskon berikutnya |
| Jual borongan ke pedagang lain / jobber (30–40% dari HPP) | Rp30–40 juta | 1–2 minggu | Barang usang, volume besar | Barang muncul murah di pasar Anda |
| Donasi atau pemusnahan | Rp0 (hemat ruang & biaya simpan) | Segera | Rusak, kedaluwarsa, tidak layak jual | Perlu dokumentasi berita acara yang rapi |
Kapan lebih baik menjual rugi sekarang daripada menunggu?
Gunakan aturan sederhana ini: lepas sekarang bila harga lepas hari ini ≥ perkiraan harga jual nanti − biaya simpan selama menunggu.
Contoh: barang dengan HPP Rp100 juta bisa dijual hari ini dengan diskon seharga Rp70 juta. Jika Anda menunggu 12 bulan, perkiraan harga jualnya turun menjadi Rp60 juta karena model sudah usang, dan biaya simpannya Rp25 juta. Nilai bersih menunggu = Rp60 juta − Rp25 juta = Rp35 juta. Menjual hari ini (Rp70 juta) memberi kas dua kali lebih besar, ditambah ruang gudang yang langsung bisa dipakai untuk barang laris.
Bagi owner dan CFO, keputusan ini bukan soal “rugi atau tidak”, melainkan soal mana yang meminimalkan kerugian dan membebaskan kas paling cepat.
Bagaimana perlakuan akuntansi dead stock?
Menurut PSAK 202 tentang Persediaan (sebelumnya PSAK 14, dengan penomoran baru berlaku sejak 1 Januari 2024), persediaan diukur pada nilai terendah antara biaya perolehan dan nilai realisasi neto (net realizable value/NRV), yaitu estimasi harga jual dikurangi estimasi biaya untuk menyelesaikan dan menjual barang. Jika barang yang tercatat Rp100 juta realistisnya hanya bisa dijual Rp70 juta, selisih Rp30 juta perlu diakui sebagai beban penurunan nilai.
Contoh jurnalnya:
| Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|
| Beban kerugian penurunan nilai persediaan | 30.000.000 | |
| Cadangan penurunan nilai persediaan | 30.000.000 |
Bagi pemilik bisnis, langkah ini penting karena membuat neraca menunjukkan nilai persediaan yang jujur. Bank, investor, dan auditor akan melihat angka yang realistis, bukan gudang yang “kelihatan kaya”. Untuk perlakuan pajak atas penghapusan atau pemusnahan barang, diskusikan dengan konsultan pajak Anda sebelum eksekusi.
Bagaimana mencegah dead stock menumpuk lagi?
- Review aging stok setiap bulan. Jadikan laporan umur stok bagian dari rapat manajemen bulanan, bukan hanya saat stok opname akhir tahun.
- Terapkan analisis ABC. Fokuskan pengawasan ketat pada SKU kelas A (nilai terbesar) dan batasi pembelian SKU kelas C yang perputarannya lambat.
- Atur titik pemesanan ulang (reorder point) berbasis data penjualan, bukan feeling atau tawaran diskon volume dari supplier.
- Negosiasikan klausul retur untuk produk baru atau produk musiman sebelum melakukan pembelian besar.
- Tetapkan persetujuan berjenjang untuk pembelian SKU yang masuk daftar slow moving, sehingga pembelian ulang tidak terjadi otomatis.
Prinsip pengelolaan stok yang lebih luas bisa Anda baca di artikel kami tentang manajemen inventaris.
Kesalahan yang Sering Terjadi
- Menunggu harga kembali normal. Barang usang jarang kembali ke harga lama, sementara biaya simpan terus berjalan.
- Hanya melihat nilai total persediaan. Total yang tampak sehat bisa menyembunyikan ratusan SKU mati. Analisis harus per SKU.
- Tidak menurunkan nilai di pembukuan. Laba dan aset terlihat lebih besar dari kenyataan, sehingga keputusan pembelian dan pinjaman ikut keliru.
- Diskon besar-besaran tanpa segmentasi. Mendiskon semua barang sekaligus melatih pelanggan untuk menunggu promo, termasuk untuk barang laris.
- Rekap manual di Excel yang terlambat. Saat laporan umur stok selesai disusun, kondisi gudang sudah berubah. Data yang terlambat membuat keputusan selalu tertinggal satu langkah.
Pertanyaan yang Sering Diajukan (FAQ)
Apa perbedaan dead stock dan slow moving stock?
Slow moving stock masih terjual, tetapi perputarannya jauh di bawah rata-rata. Dead stock hampir tidak terjual sama sekali dalam periode yang melebihi siklus normal produk, misalnya lebih dari 12 bulan untuk sparepart. Slow moving yang dibiarkan biasanya berubah menjadi dead stock.
Berapa persen dead stock yang masih wajar?
Tidak ada angka baku, karena bergantung pada industri dan jumlah SKU. Sebagai patokan internal, banyak bisnis menargetkan stok berumur lebih dari 12 bulan tetap di bawah 5% dari total nilai persediaan. Yang terpenting, tren porsinya turun dari bulan ke bulan.
Apakah dead stock harus dihapus dari laporan keuangan?
Tidak harus dihapus seketika. Sesuai PSAK 202, nilainya diturunkan ke nilai realisasi neto bila lebih rendah dari biaya perolehan. Barang baru dihapus seluruhnya dari persediaan saat benar-benar dijual, dimusnahkan, atau didonasikan, dengan dokumentasi yang lengkap.
Bagaimana cara menghitung biaya menyimpan dead stock?
Kalikan nilai persediaan dengan persentase carrying cost per tahun, yang mencakup biaya modal, ruang gudang, risiko, serta tenaga kerja dan administrasi. Dengan contoh asumsi 25%, stok mati senilai Rp100 juta memakan biaya sekitar Rp25 juta per tahun.
Strategi mana yang paling cepat mengembalikan kas?
Jual borongan ke pedagang lain biasanya paling cepat, tetapi kas yang kembali paling kecil. Retur ke supplier dan bundling mengembalikan kas lebih besar namun butuh waktu dan negosiasi. Pilih berdasarkan kondisi barang dan seberapa mendesak kebutuhan kas Anda.
Kesimpulan
Dead stock bukan sekadar masalah gudang, melainkan masalah kas dan keputusan. Langkah kuncinya: identifikasi per SKU lewat laporan umur stok, hitung biaya simpannya, pilih strategi pelepasan dengan matriks yang jelas, catat penurunan nilainya sesuai PSAK 202, lalu cegah penumpukan dengan review bulanan dan aturan pembelian yang disiplin.
Semua itu jauh lebih mudah bila laporan umur stok, perputaran persediaan, dan nilai gudang tersedia real-time tanpa rekap manual. Fitur inventory Zahir Online membantu Anda memantau stok per gudang dan per SKU sehingga barang yang mulai lambat terlihat sebelum menjadi stok mati. Untuk bisnis distribusi, lihat juga solusi Zahir Online untuk trading & distribusi.
Referensi
- Ikatan Akuntan Indonesia (IAI) – Perubahan Penomoran PSAK dan ISAK dalam SAK Indonesia
- IAI – Komparasi Perubahan Penomoran PSAK, ISAK, SAK Indonesia













