8 mins read

Rumus Shrinkage: Cara Hitung Shrink Rate Bisnis untuk Hindari Kerugian $112M

rumus shrinkage
Mekari POS Insight
  • 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

Skala kerugian akibat shrinkage terus meningkat dari tahun ke tahun. Pada 2024, retailer di Amerika Serikat kehilangan hingga $112,1 miliar akibat shrinkage, setara 1,68% dari total pendapatan retail. – DohAssist.

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.

Karyawan menyumbang sekitar 29% dari total shrink, dengan kerugian akibat pencurian internal rata-rata mencapai $2.180 per kasus investigasi. – Netsuite

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

Secara global, shrinkage diperkirakan merugikan pasar retail hingga $1,77 triliun pada 2025. – Shopify

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

NetSuite. “10 Causes of Retail Shrinkage and How to Prevent Them”
DohAssist. “What Is Retail Shrinkage?”
Shopify. ”Cycle Counting: Types, Best Practices & Benefits (2026)”

FAQ

1. Shrinkage artinya apa?

1. Shrinkage artinya apa?

Shrinkage adalah istilah akuntansi yang menggambarkan selisih antara inventaris yang tercatat dengan yang benar-benar ada secara fisik, menandakan adanya kerugian pada persediaan yang bukan disebabkan oleh penjualan.

2. Bagaimana rumus menghitung shrinkage?

2. Bagaimana rumus menghitung shrinkage?

Rumus dasarnya adalah Nilai Stok Tercatat dikurangi Nilai Stok Fisik Aktual, sementara persentase shrinkage dihitung dengan membagi nilai shrinkage dengan nilai stok tercatat, lalu dikalikan 100%.

3. Apa penyebab utama shrinkage?

3. Apa penyebab utama shrinkage?

Penyebab utamanya meliputi pencurian (baik internal maupun eksternal), kerusakan dan kedaluwarsa, kesalahan manusia dalam pencatatan maupun penanganan barang, serta ketidakakuratan dari vendor.

4. Bagaimana Mekari POS membantu mencegah shrinkage bisnis?

4. Bagaimana Mekari POS membantu mencegah shrinkage bisnis?

Mekari POS membantu mencatat pergerakan stok secara otomatis di setiap transaksi, penerimaan barang, dan penyesuaian stok, sehingga bisnis memiliki data akurat untuk mengidentifikasi potensi shrinkage lebih cepat.