9 mins read

Cara Mengatasi Selisih Stok Barang yang Bikin Rugi

cara mengatasi selisih stok barang
Mekari POS Insight
  • Selisih stok barang adalah perbedaan antara jumlah stok yang tercatat di sistem dengan jumlah stok fisik yang ada di gudang atau toko, baik lebih sedikit maupun lebih banyak.
  • Cara mengatasi selisih stok perlu disesuaikan dengan penyebabnya, mulai dari kesalahan pencatatan, kesalahan proses penerimaan dan pengiriman, barang rusak, hingga kehilangan atau pencurian.
  • Mekari POS hadir sebagai solusi multi-industri untuk bisnis retail, F&B, dan jasa yang mencatat setiap transaksi dan pergerakan stok secara otomatis di seluruh outlet, sehingga risiko selisih stok dapat ditekan sejak awal.

Hampir setiap pemilik toko pernah mengalaminya. Sistem menunjukkan stok masih tersedia, tetapi barangnya tidak ada di rak. Atau sebaliknya, barang ada di gudang, tetapi tidak tercatat di sistem. Masalah selisih stok seperti ini terlihat kecil, tetapi jika dibiarkan bisa menimbulkan kerugian yang terus menumpuk.

Dalam artikel ini, Anda akan mempelajari apa itu selisih stok barang, dampaknya bagi bisnis, jenis-jenis penyebabnya, cara menghitung, cara mengatasi selisih stok sesuai penyebabnya, hingga langkah untuk mencegahnya terulang kembali.

Apa itu selisih stok barang?

Selisih stok barang adalah perbedaan antara jumlah persediaan yang tercatat di sistem atau buku stok dengan jumlah barang yang sebenarnya tersedia di gudang atau toko. Kondisi ini biasanya diketahui saat bisnis melakukan stock opname atau pengecekan stok secara berkala.

Selisih stok bisa terjadi dalam dua kondisi, yaitu selisih kurang dan selisih lebih. Selisih kurang terjadi ketika jumlah barang fisik lebih sedikit daripada catatan sistem, misalnya karena barang hilang, rusak, atau transaksi yang belum tercatat. 

Sebaliknya, selisih lebih terjadi ketika jumlah barang fisik justru lebih banyak daripada catatan, biasanya akibat barang masuk yang belum dicatat atau kesalahan saat memasukkan data stok.

Baik selisih kurang maupun selisih lebih perlu segera ditelusuri penyebabnya agar tidak mengganggu pengelolaan persediaan. Jika dibiarkan, perbedaan data ini dapat menyulitkan bisnis dalam memantau ketersediaan barang, merencanakan pembelian, hingga memenuhi permintaan pelanggan.

Dampak selisih stok bagi bisnis

Selisih stok bukan hanya masalah administrasi. Dalam skala besar, kehilangan persediaan dapat menggerus keuntungan secara signifikan.

Laporan National Retail Security Survey 2023 dari NRF mencatat tingkat shrink atau kehilangan persediaan ritel di Amerika Serikat mencapai 1,6% dari penjualan pada 2022, setara US$112,1 miliar. Penyebabnya terdiri dari pencurian eksternal (36%), pencurian oleh karyawan (29%), serta kegagalan proses, kontrol, dan kesalahan pencatatan (27%).

Data tersebut menunjukkan bahwa selisih stok tidak hanya disebabkan oleh pencurian, tetapi juga oleh proses kerja dan pencatatan yang kurang rapi. Berikut dampak selisih stok bagi bisnis:

1. Kerugian finansial

Barang yang hilang, rusak, atau tidak tercatat dapat menyebabkan kerugian modal bagi bisnis. Jika terjadi berulang kali, kerugian tersebut bisa menggerus margin keuntungan.

2. Laporan keuangan tidak akurat

Selisih stok membuat nilai persediaan dan harga pokok penjualan (HPP) tidak sesuai dengan kondisi sebenarnya. Akibatnya, laporan laba rugi bisa menunjukkan keuntungan yang lebih besar atau lebih kecil dari kondisi sebenarnya.

3. Keputusan pembelian yang keliru

Data stok yang tidak akurat dapat membuat bisnis terlambat melakukan restock saat barang sebenarnya sudah habis. Sebaliknya, bisnis juga berisiko membeli barang berlebihan karena tidak mengetahui jumlah persediaan yang masih tersedia.

4. Pelanggan kecewa

Pelanggan bisa kecewa ketika produk yang terlihat tersedia di sistem atau toko online ternyata kosong saat hendak dibeli. Jika sering terjadi, kondisi ini dapat menurunkan kepercayaan pelanggan dan membuat mereka beralih ke kompetitor.

5. Waktu dan tenaga terbuang

Tim perlu meluangkan waktu tambahan untuk menghitung ulang stok, menelusuri penyebab selisih, dan mencocokkan data persediaan. Waktu tersebut seharusnya bisa digunakan untuk menjalankan aktivitas operasional lainnya.

6. Menurunnya kepercayaan antar tim

Selisih stok yang tidak jelas penyebabnya dapat memicu kecurigaan antara pemilik bisnis, kasir, dan staf gudang. Jika tidak ditangani dengan prosedur yang jelas, kondisi ini bisa mengganggu komunikasi dan kerjasama antar tim.

Jenis-jenis penyebab selisih stok barang

Biasa terjadi karena kesalahan pencatatan hingga masalah dalam pengawasan persediaan. Berikut lima penyebab yang paling umum terjadi dalam operasional bisnis.

1. Kesalahan pencatatan dan input data

Kesalahan memasukkan jumlah barang, memilih SKU atau varian, serta menggunakan satuan yang berbeda dapat membuat catatan stok tidak akurat. Risiko ini juga muncul ketika transaksi penjualan, barang masuk, atau retur tidak segera dicatat ke sistem.

2. Kesalahan penerimaan dan mutasi stok

Barang yang diterima dari pemasok bisa memiliki jumlah berbeda dari dokumen pengiriman jika tidak diperiksa dengan teliti. Hal serupa terjadi saat memindahkan barang antargudang atau antarcabang tanpa memperbarui catatan stok di lokasi asal dan tujuan.

3. Barang rusak, kedaluwarsa, atau retur yang tidak tercatat

Barang rusak, kedaluwarsa, atau dikembalikan pelanggan perlu dicatat sebagai perubahan persediaan. Jika barang dibuang, dipindahkan, atau dikembalikan ke pemasok tanpa pencatatan, jumlah stok fisik akan berbeda dari data sistem.

4. Pencurian dan kecurangan internal

Barang bisa hilang akibat pencurian oleh pelanggan maupun pihak internal, terutama jika pengawasan dan kontrol akses gudang kurang memadai. Kecurangan juga dapat terjadi melalui transaksi fiktif, pengambilan barang tanpa izin, atau pemberian diskon tanpa otorisasi.

5. Stock opname tidak rutin dan penyimpanan tidak tertata

Pengecekan stok yang jarang dilakukan membuat selisih sulit ditelusuri karena penyebabnya bisa berasal dari banyak transaksi sebelumnya. Selain itu, barang yang tidak disimpan sesuai lokasi atau tidak memiliki label yang jelas lebih mudah terlewat saat penghitungan.

Cara menghitung selisih stok barang

Selain mengetahui perbedaan jumlah unit, bisnis juga dapat menghitung nilai dan persentase selisih. Berikut beberapa cara menghitung selisih stok barang

1. Menghitung selisih jumlah stok

Langkah pertama adalah membandingkan jumlah barang yang tersedia secara fisik dengan jumlah yang tercatat di sistem. Gunakan rumus berikut:

Rumus:

Selisih Stok = Stok Fisik − Stok di Sistem

Hasil negatif menunjukkan stok fisik lebih sedikit daripada catatan sistem, sedangkan hasil positif menunjukkan stok fisik lebih banyak. Jika hasilnya nol, berarti jumlah stok fisik sudah sesuai dengan catatan sistem.

2. Menghitung nilai selisih stok

Setelah mengetahui jumlah selisih, bisnis dapat menghitung nilai persediaan yang tidak sesuai dalam rupiah. Perhitungan ini menggunakan harga pokok per unit untuk mengetahui besarnya nilai selisih berdasarkan biaya perolehan barang.

Rumus:

Nilai Selisih Stok = Selisih Stok × Harga Pokok per Unit

Hasil negatif menunjukkan nilai kekurangan stok, sedangkan hasil positif menunjukkan nilai kelebihan stok. Nilai ini membantu bisnis memperkirakan dampak selisih terhadap persediaan.

3. Menghitung persentase selisih stok

Persentase selisih stok menunjukkan besarnya nilai ketidaksesuaian dibandingkan dengan total nilai persediaan yang tercatat di sistem. Angka ini dapat digunakan untuk mengevaluasi akurasi stok dan membandingkan kondisi persediaan antarperiode atau antarcabang.

Rumus:

Persentase Selisih Stok = (Nilai Selisih Stok ÷ Total Nilai Stok di Sistem) × 100%

Untuk mengukur besarnya ketidaksesuaian, gunakan nilai selisih absolut agar hasil persentase tidak negatif. Semakin kecil persentasenya, semakin dekat nilai stok fisik dengan catatan persediaan, meskipun penyebab selisih tetap perlu ditelusuri.

Contoh perhitungan selisih stok di minimarket:

BarangStok sistemStok fisikSelisihHarga pokok/unitNilai selisih
Minyak goreng 2 L120112−8Rp34.000−Rp272.000
Gula pasir 1 kg200196−4Rp15.000−Rp60.000
Sabun mandi150153+3Rp4.000+Rp12.000
Kopi sachet (renceng)80800Rp12.000Rp0
Total−Rp320.000

Total nilai selisih stok dihitung dengan menjumlahkan nilai selisih dari setiap barang. Berikut rincian perhitungannya:

  • Minyak goreng 2 L: −8 × Rp34.000 = −Rp272.000
  • Gula pasir 1 kg: −4 × Rp15.000 = −Rp60.000
  • Sabun mandi: 3 × Rp4.000 = Rp12.000
  • Kopi sachet: 0 × Rp12.000 = Rp0

Jadi, total nilai selisih stok adalah −Rp272.000 − Rp60.000 + Rp12.000 + Rp0 = −Rp320.000.

Selanjutnya, hitung total nilai stok berdasarkan catatan sistem dengan mengalikan jumlah stok setiap barang dengan harga pokok per unit, lalu menjumlahkan hasilnya.

Total nilai stok sistem:

(120 × Rp34.000) + (200 × Rp15.000) + (150 × Rp4.000) + (80 × Rp12.000) = Rp8.640.000

Setelah kedua nilai diketahui, persentase selisih stok dapat dihitung dengan membagi nilai selisih absolut dengan total nilai stok sistem, kemudian mengalikannya dengan 100%.

Persentase selisih stok:

(Rp320.000 ÷ Rp8.640.000) × 100% = 3,70%

Artinya, nilai ketidaksesuaian stok mencapai sekitar 3,7% dari total nilai persediaan yang tercatat di sistem. Minyak goreng perlu menjadi prioritas pemeriksaan karena memiliki nilai kekurangan stok terbesar, yaitu Rp272.000.

Cara mengatasi selisih stok sesuai penyebabnya

Langkah pertama dalam mengatasi selisih stok adalah menemukan penyebabnya. Berikut langkah investigasi yang dapat dilakukan:

1. Hitung ulang stok fisik

Lakukan penghitungan ulang pada barang yang mengalami selisih untuk memastikan hasil stock opname sudah akurat. Pastikan SKU, varian, dan satuan barang sesuai agar tidak terjadi kesalahan penghitungan.

2. Telusuri riwayat transaksi

Periksa riwayat penjualan, penerimaan barang, retur, dan mutasi stok untuk SKU yang mengalami selisih sejak stock opname terakhir. Langkah ini membantu menemukan transaksi yang belum tercatat atau kesalahan input data.

3. Cocokkan dokumen pendukung

Bandingkan faktur pemasok, surat jalan, dan nota penjualan dengan data yang tersimpan di sistem. Periksa apakah jumlah barang dan tanggal transaksi sudah sesuai untuk mengidentifikasi perbedaan pencatatan.

4. Periksa area penyimpanan

Cari barang yang mungkin terselip di lokasi lain, rusak, atau tercampur dengan produk serupa. Pastikan juga penempatan barang sesuai label dan kode SKU agar tidak terlewat saat penghitungan.

5. Catat temuan dan lakukan penyesuaian stok

Setelah penyebab selisih diketahui, sesuaikan catatan di sistem berdasarkan hasil pemeriksaan dan prosedur yang berlaku. Dokumentasikan alasan penyesuaian serta pihak yang menyetujuinya agar perubahan stok dapat ditelusuri kembali.

Cara mencegah selisih stok terulang kembali

Setelah selisih stok teratasi, langkah berikutnya adalah mencegahnya agar tidak terulang. Berikut beberapa cara yang dapat diterapkan:

1. Gunakan sistem pencatatan stok yang terintegrasi

Gunakan sistem yang otomatis memperbarui stok setiap kali terjadi penjualan, penerimaan barang, atau retur. Dengan begitu, bisnis dapat mengurangi kesalahan input manual dan menjaga data persediaan tetap akurat.

2. Lakukan stock opname dan cycle count secara rutin

Jadwalkan stock opname secara berkala untuk memeriksa kesesuaian seluruh persediaan fisik dengan catatan sistem. Lengkapi dengan cycle count harian atau mingguan, terutama untuk produk yang cepat terjual dan bernilai tinggi.

3. Susun SOP penerimaan, pengiriman, dan retur

Buat SOP yang jelas untuk setiap proses keluar-masuk barang, mulai dari pemeriksaan hingga pencatatan transaksi. Tentukan pihak yang bertanggung jawab untuk memeriksa, mencatat, dan menyetujui setiap pergerakan stok agar tidak ada proses yang terlewat.

4. Catat barang dalam satuan terkecil

Gunakan satuan terkecil, seperti pcs, sebagai dasar pencatatan agar jumlah barang lebih mudah dipantau. Jika produk dibeli dalam dus tetapi dijual per unit, pastikan konversi satuannya sudah ditetapkan dengan benar di sistem.

5. Atur hak akses dan otorisasi

Batasi akses sistem sesuai tanggung jawab masing-masing karyawan untuk mengurangi risiko kesalahan dan penyalahgunaan. Berikan otorisasi khusus untuk tindakan yang berdampak pada stok, seperti penyesuaian persediaan, pembatalan transaksi, dan pemberian diskon.

6. Tata area penyimpanan dengan rapi

Kelompokkan barang berdasarkan kategori dan gunakan label yang jelas agar setiap produk mudah ditemukan saat penghitungan. Tetapkan lokasi penyimpanan untuk setiap SKU supaya barang tidak tercampur atau terlewat saat stock opname.

7. Latih karyawan secara berkala

Berikan pelatihan kepada staf mengenai prosedur penerimaan barang, pencatatan transaksi, mutasi stok, dan penanganan retur. Pastikan mereka memahami pentingnya ketepatan pencatatan agar kesalahan yang sama tidak terus berulang.

8. Pantau laporan stok secara real-time

Pantau pergerakan persediaan melalui laporan stok yang diperbarui secara real-time untuk mengetahui perubahan jumlah barang dengan cepat. Jika bisnis memiliki banyak outlet, bandingkan data persediaan antarcabang secara rutin agar ketidaksesuaian dapat segera ditindaklanjuti sebelum nilainya membesar.

Jaga akurasi stok barang dengan Mekari POS

Selisih stok paling sering muncul ketika transaksi, penerimaan barang, dan perpindahan stok masih dicatat secara manual atau di sistem yang terpisah. Semakin banyak outlet dan SKU yang dikelola, semakin besar pula risiko data stok tidak sesuai dengan kondisi fisik.

Mekari POS adalah solusi multi-industri yang dirancang untuk bisnis retail, F&B, dan jasa dengan menyatukan transaksi, inventaris, dan laporan seluruh outlet dalam satu platform terpusat. Setiap penjualan dan pergerakan stok tercatat otomatis, sehingga akurasi data persediaan lebih mudah dijaga.

Berikut fitur Mekari POS yang membantu mengatasi dan mencegah selisih stok:

  • Sistem kasir POS: Setiap transaksi tercatat otomatis dan langsung mengurangi stok, termasuk refund dan berbagai metode pembayaran, sehingga minim kesalahan input manual.
  • Manajemen produk dan inventaris: Kelola SKU, varian, dan kategori produk secara terpusat serta pantau stok bahan mentah dan barang jadi di setiap outlet secara real-time.
  • Transfer inventaris antarcabang: Pindahkan stok antaroutlet dengan pencatatan yang jelas di lokasi asal dan tujuan.
  • Hak akses pengguna: Atur hak akses dan pantau aktivitas pengguna di seluruh outlet untuk mengurangi risiko penyalahgunaan data.
  • Headquarter dan manajemen multicabang: Pantau kondisi stok dan performa seluruh outlet dari satu dasbor untuk mendeteksi selisih lebih awal.
  • Integrasi dengan Mekari Jurnal: Sinkronisasikan data penjualan ke Mekari Jurnal agar nilai persediaan dan laporan keuangan tetap akurat.

Kurangi risiko selisih stok dan jaga data persediaan tetap akurat di setiap outlet bersama 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

National Retail Federation (NRF), National Retail Security Survey 2024. “1.6% of Retail Sales Is Inventory Shrinkage”

FAQ

1. Apa itu selisih stok barang?

1. Apa itu selisih stok barang?

Selisih stok barang adalah perbedaan antara jumlah stok yang tercatat di sistem dengan jumlah fisik yang sebenarnya ada di gudang atau toko, yang bisa disebabkan oleh berbagai faktor mulai dari kesalahan input hingga pencurian.

2. Apa saja jenis-jenis penyebab selisih stok barang?

2. Apa saja jenis-jenis penyebab selisih stok barang?

Penyebabnya meliputi kesalahan input atau human error, kerusakan barang, pencurian baik internal maupun eksternal, kesalahan dari pihak supplier saat pengiriman, serta barang kedaluwarsa yang belum tercatat sebagai kerugian.

3. Bagaimana cara mendiagnosis penyebab selisih stok barang?

3. Bagaimana cara mendiagnosis penyebab selisih stok barang?

Caranya meliputi membandingkan laporan variance per SKU, menelusuri riwayat transaksi di sistem, memeriksa dokumen pengiriman dan faktur supplier, serta mengecek akses dan kontrol keluar masuk gudang.

4. Bagaimana langkah korektif yang tepat untuk mengatasi selisih stok barang?

4. Bagaimana langkah korektif yang tepat untuk mengatasi selisih stok barang?

Langkah korektifnya berbeda tergantung penyebabnya, mulai dari koreksi data sistem untuk kesalahan input, write-off atau klaim asuransi untuk kerusakan, memperketat kontrol akses untuk kasus pencurian, hingga retur atau klaim ke supplier untuk kesalahan pengiriman.

Mekari POS

Mekari POS adalah solusi multi-industri yang memungkinkan bisnis F&B retail, dan jasa untuk mengelola transaksi, inventaris, dan performa seluruh cabang dari satu dasbor terintegrasi sehingga operasional berjalan lebih efisien dan bisnis dapat fokus pada pertumbuhan yang nyata

Pelajari lebih lanjut

Mekari POS adalah bagian dari ekosistem software terpadu Mekari dengan berbagai produk lainnya, seperti:

  • Semua
  • Platform
  • Akuntansi & keuangan
  • People
  • Customer
  • Services
  • Operasional & digitalisasi