
Cara Menghitung Stock Opname: Rumus dan Contohnya
Ratna Puji Astuti
15 Oktober 2026
Cara menghitung stock opname membantu Anda mengetahui selisih stok fisik dan catatan sistem. Pelajari rumus, contoh perhitungan, dan cara mengevaluasinya.
Sebagai seller, Anda sering menemukan stok barang yang tercatat di sistem belum tentu sama dengan jumlah yang benar-benar tersedia di gudang. Disinilah stock opname berperan. Dengan menghitung stock opname secara berkala, hal ini akan membantu Anda menemukan selisih persediaan stok produk Anda.
Bayangkan Anda mencatat 120 unit barang, tetapi setelah diperiksa, ternyata hanya ada 113 unit di rak. Tujuh unit yang hilang dari catatan itu perlu ditelusuri, bukan sekadar dikoreksi.
Lalu, bagaimana cara menghitung stock opname, mengetahui persentase selisihnya, dan menentukan langkah selanjutnya? Simak rumus dan contohnya berikut ini.
Apa Itu Perhitungan Stock Opname?
Perhitungan stock opname adalah proses menghitung jumlah barang secara fisik, lalu membandingkannya dengan jumlah persediaan yang tercatat dalam sistem atau pembukuan. Hasil perbandingan tersebut menunjukkan apakah stok sudah sesuai atau masih memiliki selisih.
Proses ini tidak berhenti pada kegiatan menghitung barang di gudang. Anda juga perlu mencari penyebab perbedaan agar pencatatan persediaan menjadi lebih akurat..
Rumus Menghitung Stock Opname
Untuk mengetahui kondisi persediaan, Anda dapat menggunakan rumus sederhana stock opname berdasarkan selisih stok dan persentase selisihnya. Kedua perhitungan ini membantu Anda mengukur jumlah perbedaan sekaligus melihat besarnya selisih dibandingkan catatan awal. Berikut rumus yang bisa digunakan:
1. Rumus selisih stok
Selisih stok = Stok fisik − Stok sistem
2. Rumus persentase selisih stok
Persentase selisih = (|Selisih stok| ÷ Stok sistem) × 100%
Tanda positif menunjukkan stok fisik lebih banyak daripada catatan sistem, sedangkan tanda negatif menunjukkan stok fisik lebih sedikit. Tanda mutlak (| |) digunakan dalam rumus persentase agar hasilnya selalu berupa angka positif.
Catatan: persentase tersebut digunakan jika stok sistem lebih dari nol. Jika stok sistem nol, evaluasi selisih berdasarkan jumlah unit dan penyebabnya.
Contoh Cara Menghitung Stock Opname
Supaya lebih mudah dipahami, mari gunakan contoh toko online yang menjual botol minum. Sebelum melakukan stock opname, pemilik toko mencatat 120 unit di sistem, tetapi hasil penghitungan fisik menunjukkan jumlah yang berbeda. Berikut data hasil pemeriksaannya:
Komponen | Jumlah |
Stok sistem | 120 unit |
Stok fisik | 113 unit |
Selisih stok | −7 unit |
Harga pokok per unit | Rp25.000 |
Langkah 1: Hitung selisih stok
Selisih = 113 − 120 = −7 unit
Artinya, terdapat kekurangan 7 unit dibandingkan catatan sistem.
Langkah 2: Hitung persentase selisih
Persentase = (7 ÷ 120) × 100% = 5,83%
Artinya, selisih stok setara dengan sekitar 5,83% dari jumlah yang tercatat.
Langkah 3: Hitung nilai selisih berdasarkan harga pokok
Nilai selisih = 7 × Rp25.000 = Rp175.000
Angka Rp175.000 merupakan nilai persediaan berdasarkan harga pokok, bukan otomatis kerugian final. Anda perlu menelusuri penyebab selisih terlebih dahulu sebelum menentukan perlakuan pencatatan yang tepat.

Faktor yang Memengaruhi Hasil Stock Opname
Selisih stok tidak selalu berarti barang hilang. Perbedaan dapat muncul akibat kesalahan pencatatan, transaksi yang belum diperbarui, atau kondisi barang yang belum tercatat dengan benar. Berikut beberapa faktor yang perlu diperiksa jika mengalami selisih stok barang:
Kesalahan pencatatan: Jumlah barang masuk atau keluar tidak sesuai dengan transaksi sebenarnya.
Transaksi belum tercatat: Barang sudah terjual, dikembalikan, atau dipindahkan, tetapi data belum diperbarui.
Barang rusak atau hilang: Kondisi fisik barang berubah tanpa pencatatan yang sesuai.
Kesalahan penghitungan: Barang terlewat, terhitung dua kali, atau tercampur dengan varian lain.
Stok lintas marketplace tidak sinkron: Transaksi dari beberapa channel belum tercermin secara konsisten dalam catatan persediaan.
Dengan memahami penyebabnya, Anda dapat menentukan tindakan koreksi yang tepat, bukan hanya menyesuaikan angka agar terlihat sama.
Bagaimana Menindaklanjuti Selisih Stock Opname?
Menemukan selisih ketika melakukan stock opname adalah hal yang biasa. Agar masalah tidak berulang, Anda perlu memeriksa riwayat transaksi, memastikan penyebabnya, dan memperbaiki proses pencatatan yang bermasalah.
Mulailah dengan menghitung ulang barang yang selisih, memeriksa dokumen barang masuk dan keluar, lalu mencocokkannya dengan riwayat pesanan. Setelah penyebab teridentifikasi, lakukan koreksi stok sesuai prosedur bisnis dan simpan catatan hasil pemeriksaan.
Untuk pengelolaan yang lebih menyeluruh, Anda dapat mempelajari terkait Manajemen Stok. dan Reorder Point agar perencanaan restock didasarkan pada kebutuhan persediaan yang lebih terukur.
Menghitung Stock Opname Lebih Akurat, Mengelola Stok Lebih Terarah
Lead time inventory membantu Anda melihat bahwa masalah stok kosong tidak selalu terjadi karena barang kurang laku atau supplier terlambat. Terkadang, akar masalahnya adalah pemesanan ulang yang tidak dilakukan berdasarkan waktu pengadaan dan kebutuhan penjualan.
Selisih stok yang terus berulang bisa menjadi tanda bahwa bisnis Anda perlu memperbaiki lebih dari sekadar pencatatan persediaan. Data penjualan yang akurat dapat membantu Anda mengenali produk yang paling diminati, memperkirakan kebutuhan restock, dan merencanakan pembelian barang dengan lebih terarah. Dengan begitu, keputusan persediaan tidak hanya bergantung pada perkiraan, tetapi juga mempertimbangkan pergerakan penjualan.
Untuk mendukung proses tersebut, Master Online menyediakan fitur analisis penjualan dan pengaturan pembelian barang yang membantu Anda memahami kebutuhan bisnis berdasarkan data operasional. Jika Anda ingin mengurangi pekerjaan manual dan merencanakan persediaan dengan lebih terstruktur, Anda bisa mencoba Master Online gratis selama 14 hari atau berkonsultasi dengan tim kami melalui WhatsApp untuk menemukan solusi yang sesuai dengan kebutuhan bisnis Anda.














































