- Shrinkage adalah selisih antara jumlah stok yang tercatat dalam sistem dengan jumlah stok yang benar-benar tersedia secara fisik, di luar barang yang memang sudah terjual.
- Shrinkage bukan sekadar kesalahan pencatatan biasa, melainkan kerugian nyata yang secara langsung mengurangi profit dan dapat memaksa bisnis menaikkan harga untuk menutup kerugian tersebut.
- Mekari POS membantu bisnis mencatat pergerakan stok secara otomatis setiap kali terjadi transaksi, sehingga selisih akibat shrinkage dapat diidentifikasi lebih cepat dan akurat.
Setiap bisnis yang menjual produk fisik pasti pernah menghadapi kondisi ketika jumlah stok di sistem tidak sesuai dengan barang yang benar-benar tersedia di rak atau gudang. Selisih ini bisa muncul karena berbagai hal, mulai dari pencurian, kerusakan, kesalahan pencatatan, hingga barang yang kedaluwarsa. Jika dibiarkan, selisih kecil tersebut dapat terus menumpuk dan akhirnya mengurangi profit bisnis.
Dalam artikel ini, Anda akan mempelajari apa itu shrinkage, rumus menghitung shrinkage berdasarkan unit maupun nilai, cara mengetahui shrink rate, penyebab dan dampaknya bagi bisnis, hingga langkah yang dapat dilakukan untuk mencegahnya.
Apa itu shrinkage?

Shrinkage adalah selisih antara jumlah atau nilai persediaan yang tercatat dalam sistem dengan jumlah atau nilai stok yang benar-benar tersedia secara fisik. Dengan kata lain, sistem menunjukkan Anda memiliki stok tertentu, tetapi ketika barang dihitung secara langsung, jumlahnya ternyata lebih sedikit.
Misalnya, sistem mencatat ada 100 unit produk di gudang. Setelah dilakukan pengecekan fisik, ternyata hanya ditemukan 95 unit. Lima unit yang tidak dapat ditemukan tersebut merupakan shrinkage.
Shrinkage tidak selalu berarti barang dicuri. Selisih stok dapat muncul karena berbagai kondisi, seperti barang rusak, kedaluwarsa, salah pencatatan, kesalahan saat menerima atau mengirim barang, hingga ketidaksesuaian dari supplier.
Karena itu, shrinkage perlu dilihat sebagai indikator bahwa terdapat sesuatu yang tidak berjalan sesuai catatan inventaris. Semakin besar selisihnya, semakin penting bagi bisnis untuk menelusuri sumber masalahnya.
Rumus menghitung shrinkage
Perhitungan shrinkage dapat dilakukan berdasarkan jumlah unit maupun nilai persediaan. Pemilihan rumusnya bergantung pada data yang ingin dianalisis.
Rumus shrinkage berdasarkan unit
Shrinkage (unit) = Jumlah Stok Tercatat − Jumlah Stok Fisik
Rumus shrinkage berdasarkan nilai
Shrinkage (Rp) = Nilai Stok Tercatat − Nilai Stok Fisik
Setelah mengetahui nilai shrinkage, Anda dapat menghitung persentasenya untuk melihat seberapa besar proporsi stok yang hilang dibandingkan total persediaan yang seharusnya tersedia.
Rumus shrink rate
Shrink Rate = (Nilai Shrinkage ÷ Nilai Stok Tercatat) × 100%
Contoh perhitungan shrinkage
Sebuah toko elektronik memiliki catatan persediaan sebanyak 50 unit laptop dengan nilai total Rp750.000.000. Setelah dilakukan pemeriksaan fisik, ternyata hanya terdapat 45 unit dengan nilai Rp675.000.000.
Perhitungan shrinkage berdasarkan unit:
Shrinkage = 50 − 45 = 5 unit
Perhitungan shrinkage berdasarkan nilai:
Shrinkage = Rp750.000.000 − Rp675.000.000 = Rp75.000.000
Kemudian, hitung persentasenya:
Shrink Rate = (Rp75.000.000 ÷ Rp750.000.000) × 100% = 10%
Artinya, terdapat selisih persediaan sebesar 5 unit atau Rp75 juta, dengan shrink rate sebesar 10%.
Berapa shrink rate yang dianggap wajar?
Sebagai gambaran, berikut beberapa hal yang dapat diperhatikan saat mengevaluasi shrink rate bisnis.
1. Gunakan benchmark sebagai titik pembanding
Shrink rate sekitar 1,25% hingga 2,5% sering digunakan sebagai rentang acuan untuk menilai kondisi inventaris retail. Namun, angka ini sebaiknya tidak dianggap sebagai batas mutlak. Jika shrink rate bisnis terus meningkat dari periode sebelumnya, kondisi tersebut tetap perlu diperiksa meskipun angkanya masih berada dalam rentang tersebut.
2. Karakteristik produk ikut mempengaruhi shrink rate
Produk berukuran kecil dan bernilai tinggi cenderung memiliki risiko kehilangan yang berbeda dengan produk berukuran besar atau bernilai rendah. Kosmetik, misalnya, dapat memiliki tingkat shrinkage lebih tinggi karena ukurannya kecil dan mudah dibawa, sementara produk berukuran besar seperti furnitur memiliki karakteristik risiko yang berbeda.
3. Bandingkan dengan bisnis atau kategori yang sejenis
Daripada hanya melihat rata-rata industri secara keseluruhan, gunakan benchmark yang lebih relevan dengan kategori produk Anda. Dengan cara ini, bisnis dapat menilai apakah shrink rate yang dimiliki memang masih berada pada tingkat yang wajar atau menunjukkan adanya masalah dalam pengelolaan stok.
4. Perhatikan tren shrink rate dari waktu ke waktu
Shrink rate yang tiba-tiba meningkat dapat menjadi sinyal adanya masalah baru dalam operasional. Misalnya, setelah membuka cabang baru, menerapkan sistem kasir baru, atau mengalami pergantian staf, tingkat shrinkage justru meningkat. Pola seperti ini dapat membantu bisnis menemukan titik yang perlu diperiksa lebih lanjut.
Penyebab utama terjadinya shrinkage
Angka tertinggi dalam lebih dari satu dekade terakhir. Angka yang tampak kecil dalam persentase ini ternyata berdampak sangat besar secara nominal, menegaskan pentingnya memahami penyebab shrinkage sejak dini. Beberapa penyebabnya antara lain yaitu:
1. Pencurian oleh pelanggan maupun karyawan
Pencurian merupakan salah satu penyebab utama shrinkage dalam bisnis retail. Bentuknya tidak selalu berupa pelanggan yang membawa barang keluar tanpa membayar. Risiko juga dapat berasal dari internal, misalnya karyawan mengambil barang, memberikan diskon yang tidak semestinya, manipulasi transaksi, atau menyalahgunakan proses retur.
Angka ini menunjukkan bahwa risiko justru bisa datang dari pihak yang memiliki akses langsung ke stok dan sistem transaksi, bukan hanya dari pelanggan.
2. Kerusakan dan barang kedaluwarsa
Barang yang rusak atau kedaluwarsa dapat menyebabkan jumlah stok yang tersedia secara fisik lebih rendah daripada catatan sistem. Kondisi ini banyak ditemukan pada bisnis F&B, tetapi juga dapat terjadi pada fashion dan retail lainnya ketika produk mengalami penurunan kualitas atau sudah tidak layak dijual.
3. Kesalahan pencatatan dan penghitungan
Human error menjadi salah satu sumber shrinkage yang sering kali tidak disengaja. Contohnya adalah kesalahan saat memasukkan jumlah barang, salah mencatat SKU, tidak mencatat barang yang rusak, atau keliru menghitung stok ketika melakukan stock opname.
4. Kesalahan saat penerimaan dan pengiriman barang
Selisih juga dapat muncul ketika barang masuk atau keluar gudang. Jumlah barang yang diterima mungkin berbeda dengan yang tercantum dalam dokumen pengiriman, atau barang yang dikirim tidak tercatat dengan benar di sistem.
5. Ketidaksesuaian dari supplier
Supplier dapat mengirimkan jumlah barang yang berbeda dari pesanan, baik karena kesalahan maupun faktor lainnya. Jika barang langsung dimasukkan ke sistem tanpa pemeriksaan fisik, selisih tersebut dapat menjadi shrinkage yang baru diketahui ketika dilakukan penghitungan stok berikutnya.
Dampak shrinkage bagi bisnis
Angka ini menunjukkan bahwa shrinkage bukan sekadar masalah pencatatan kecil, melainkan salah satu faktor terbesar yang menggerus profit bisnis retail secara global.
Berikut beberapa dampak spesifik yang dapat dirasakan bisnis jika shrinkage tidak segera ditangani.
1. Mengurangi profit bisnis
Setiap stok yang hilang tetap memiliki nilai. Ketika barang tidak dapat dijual tetapi nilainya sudah tercatat sebagai persediaan, bisnis kehilangan potensi pendapatan sekaligus harus menanggung biaya untuk menggantinya.
2. Meningkatkan biaya operasional
Bisnis mungkin perlu mengeluarkan biaya tambahan untuk mengganti stok yang hilang, melakukan investigasi, atau memperkuat sistem keamanan. Jika shrinkage terjadi berulang kali, biaya kecil tersebut dapat terakumulasi menjadi beban yang cukup besar.
3. Menyebabkan keputusan stok yang keliru
Data inventaris yang tidak akurat membuat bisnis sulit mengetahui jumlah barang yang sebenarnya tersedia. Sistem mungkin menunjukkan stok masih aman, padahal barang di rak sudah hampir habis. Akibatnya, keputusan pembelian dan pengadaan dapat menjadi kurang tepat.
4. Meningkatkan risiko stockout
Ketika stok fisik lebih sedikit daripada yang tercatat, bisnis dapat mengira produk masih tersedia dan menerima pesanan yang sebenarnya tidak dapat dipenuhi. Kondisi ini dapat berujung pada pembatalan pesanan, keterlambatan pengiriman, hingga pelanggan yang kecewa.
5. Mengganggu proses operasional
Shrinkage yang tidak segera ditemukan membuat staf harus meluangkan waktu untuk mencari barang yang tidak ditemukan, melakukan pengecekan ulang, dan memperbaiki catatan inventaris. Semakin besar selisihnya, semakin banyak pula waktu yang dibutuhkan untuk menelusuri penyebabnya.
Cara mencegah shrinkage
Shrinkage memang sulit dihilangkan sepenuhnya, tetapi bisnis dapat mengurangi frekuensi dan nilainya dengan memperkuat kontrol inventaris dari berbagai sisi.
1. Gunakan sistem pencatatan stok secara real-time
Setiap pergerakan barang, mulai dari penerimaan, transfer, penjualan, hingga retur, sebaiknya langsung tercatat dalam sistem. Dengan begitu, perubahan jumlah stok dapat dipantau tanpa harus menunggu penghitungan fisik berikutnya.
2. Lakukan penghitungan stok secara berkala
Jangan hanya mengandalkan stock opname tahunan. Penghitungan berkala, termasuk cycle counting untuk produk tertentu, membantu bisnis menemukan selisih lebih cepat sebelum shrinkage terakumulasi dalam jumlah besar.
3. Perketat kontrol transaksi
Batasi akses staf terhadap aktivitas yang berisiko memicu manipulasi, seperti pemberian diskon, pembatalan transaksi, penyesuaian stok, dan proses retur. Setiap perubahan penting sebaiknya memiliki jejak transaksi yang dapat diperiksa kembali.
4. Periksa barang saat diterima
Jangan langsung mengandalkan dokumen supplier. Cocokkan jumlah barang yang benar-benar diterima dengan purchase order dan dokumen pengiriman sebelum stok dimasukkan ke sistem.
5. Gunakan barcode untuk setiap pergerakan stok
Pemindaian barcode membantu mengurangi kesalahan input sekaligus menciptakan catatan digital setiap kali barang berpindah lokasi. Cara ini membuat proses pelacakan lebih akurat dibandingkan pencatatan manual.
6. Tetapkan prosedur penanganan barang rusak dan kedaluwarsa
Barang yang rusak atau kedaluwarsa perlu segera dipisahkan dan dicatat sebagai penyesuaian stok. Jika dibiarkan tercatat sebagai stok aktif, sistem akan terus menganggap barang tersebut tersedia meskipun sebenarnya sudah tidak dapat dijual.
7. Evaluasi shrink rate secara rutin
Pantau shrink rate setiap periode dan bandingkan dengan periode sebelumnya. Jika terjadi peningkatan yang signifikan, telusuri berdasarkan kategori produk, lokasi, shift, maupun proses operasional tertentu untuk menemukan sumber masalahnya.
Cegah shrinkage dengan pencatatan stok yang lebih akurat bersama Mekari POS
Mendeteksi shrinkage sejak dini jauh lebih baik dibanding baru menyadarinya setelah kerugian menumpuk dalam jumlah besar. Namun, tanpa data pencatatan yang akurat dan real-time, bisnis akan kesulitan membedakan mana selisih yang wajar dan mana yang benar-benar mengindikasikan masalah.
Mekari POS membantu bisnis retail dan F&B mencatat pergerakan stok secara otomatis setiap kali terjadi transaksi, penerimaan barang, maupun penyesuaian stok, sehingga Anda memiliki data yang akurat untuk membandingkan catatan sistem dengan kondisi fisik secara berkala, serta mengidentifikasi potensi shrinkage lebih cepat sebelum berdampak lebih besar pada profit bisnis Anda.
Siap kelola pencatatan stok bisnis Anda dengan data yang lebih akurat untuk mencegah shrinkage? Mulai kelola transaksi dan operasional bisnis Anda dengan Mekari POS!
References and methodology
Methodology
Methodology
Articles published by Mekari POS are developed using trusted sources, including official data, company reports, academic research, and insights from industry practitioners. Whenever possible, we refer directly to primary sources before drawing conclusions. Our editorial team reviews and verifies the information to ensure accuracy and relevance. All references are listed so readers can trace each piece of information back to its original source.
Our editorial standards
Our editorial standards
- Primary source first: We consult official product documentation and pricing pages directly, not secondhand summaries or aggregator sites.
- Fact-checking: All product features, pricing, and claims are cross-verified against each platform’s official website at the time of writing.
- No paid placement: Tools are selected based on relevance and fit for Indonesian businesses, not commercial arrangements. Mekari Officeless is included as a first-party product and is transparently labeled as such.
- Regular review: Articles are periodically updated to reflect product changes or shifts in market relevance.
References
References
DohAssist. “What Is Retail Shrinkage?”
Shopify. ”Cycle Counting: Types, Best Practices & Benefits (2026)”
