Cara Stock Opname untuk Toko Kecil (Lengkap dengan Contoh Angka)

Diperbarui 1 November 2026 · 6 menit baca

Cara stock opname untuk toko kecil sebenarnya sederhana: hentikan transaksi sebentar, hitung jumlah barang fisik yang benar-benar ada di rak dan gudang satu per satu, lalu bandingkan hasilnya dengan angka di buku atau file stokmu. Kalau di catatan tertulis masih ada 24 botol minyak goreng tetapi di rak cuma ada 21 botol, berarti ada selisih 3 botol yang harus dicari penyebabnya dan disesuaikan agar stok awal bulan berikutnya kembali akurat.

Banyak pemilik warung sembako, toko kelontong, atau konter kecil merasa sudah hafal isi tokonya di luar kepala. Masalahnya, barang yang hilang satu atau dua bungkus per minggu jarang terlihat kalau tidak pernah dihitung fisik. Tahu-tahu waktu mau belanja lagi ke grosir, modal terasa kempes dan barang yang dikira masih ada di kardus belakang ternyata sudah kosong.

Ringkasnya:
  1. Pilih waktu saat toko tutup atau paling sepi, supaya tidak ada barang keluar-masuk saat dihitung.
  2. Rapikan rak dan pisahkan barang yang rusak, bocor, atau kedaluwarsa.
  3. Siapkan daftar barang tanpa memperlihatkan angka stok catatan kepada orang yang menghitung.
  4. Hitung fisik dari ujung rak ke ujung rak, bukan melompat-lompat.
  5. Bandingkan hasil hitung fisik dengan stok di catatan dan hitung nilai rupiah selisihnya.
  6. Catat penyesuaian stok agar angka di pembukuan cocok lagi dengan isi rak.

Kenapa toko kecil tetap perlu stock opname?

Di warung atau toko kecil, untung per barang sering kali tipis. Satu bungkus mi instan atau satu saset kopi mungkin untungnya cuma Rp500 sampai Rp1.500. Kalau ada satu botol minyak goreng seharga Rp17.000 yang pecah, hilang, atau dibawa pulang untuk dapur rumah tanpa dicatat, kamu harus menjual belasan sampai puluhan barang lain hanya untuk menutup modal satu botol tadi.

Stock opname membantumu menangkap empat masalah sebelum membengkak:

6 langkah stock opname yang tidak bikin pusing

1. Pilih waktu saat tidak ada transaksi

Jangan menghitung stok sambil melayani pembeli. Kalau kamu baru menghitung 10 bungkus gula di rak, lalu ada pembeli mengambil 2 bungkus sementara kamu sedang mengecek gudang belakang, hitungannya pasti kacau. Waktu paling aman adalah malam setelah warung tutup, pagi sebelum buka, atau satu hari khusus di akhir bulan.

Kalau barang di tokomu sangat banyak dan tidak sanggup dihitung sekaligus dalam satu malam, gunakan cara cicil per rak. Misalnya Senin malam khusus rak minuman dan kopi, Rabu malam khusus sembako utama (beras, minyak, gula, tepung), dan Jumat malam khusus sabun serta perlengkapan mandi.

2. Rapikan rak dan kelompokkan barang yang sama

Sebelum mulai menulis angka, kumpulkan dulu barang yang sejenis di satu tempat. Sering kali satu merek sabun ada sebagian di etalase depan, sebagian di kolong meja, dan sisanya masih terselip di kardus campuran di belakang. Kalau tidak dikumpulkan dulu, satu jenis barang bisa terhitung dua kali atau malah terlewat.

Sambil merapikan, langsung tarik ke keranjang terpisah setiap barang yang kemasannya bocor, penyok parah, atau sudah lewat tanggal kedaluwarsa. Barang yang tidak layak jual tidak boleh dihitung sebagai stok aman, karena barang itu tidak bisa lagi berubah menjadi uang kas.

3. Siapkan lembar hitung "buta"

Cetak atau tulis daftar nama barang dan satuannya (bungkus, botol, pcs, kg), tetapi kosongkan kolom jumlahnya. Jangan menulis angka stok dari buku catatan di lembar hitung tersebut, apalagi kalau yang menghitung adalah karyawan atau anggota keluarga yang membantu.

Kenapa harus kosong? Karena kalau orang yang menghitung sudah melihat tulisan "Stok di buku: 30 pcs", ada godaan besar untuk langsung mencentang "30" tanpa menghitung satu per satu di tumpukan belakang. Dengan kolom kosong, mau tidak mau setiap barang harus dihitung nyata.

4. Hitung berurutan dari kiri ke kanan, atas ke bawah

Mulai dari rak paling ujung kiri bagian atas, turun ke rak bawahnya, baru geser ke sebelahnya. Jangan melompat dari beras ke kopi lalu balik ke minyak goreng karena mengikuti urutan abjad di kertas. Lebih cepat menempelkan label kecil atau tanda kertas pada kardus yang sudah dihitung supaya tidak dihitung ulang.

Pastikan satuan hitungannya seragam sejak awal. Kalau di catatanmu mi instan dicatat per bungkus, maka 2 dus utuh (isi 40 bungkus per dus) ditambah 7 bungkus eceran di rak harus ditulis 87 bungkus, bukan "2 dus 7 bungkus". Beda satuan adalah sumber salah hitung yang paling sering terjadi.

5. Bandingkan stok fisik dengan stok catatan

Setelah semua angka fisik terkumpul, barulah buka buku stok atau file Excel-mu. Rumus yang dipakai selalu sama:

Stok menurut catatan = Stok awal + Barang masuk − Barang keluar

Selisih stok = Stok fisik di rak − Stok menurut catatan

Kalau hasilnya nol, berarti catatanmu rapi. Kalau hasilnya minus (stok fisik lebih sedikit daripada catatan), berarti ada barang keluar yang belum tercatat, rusak, atau hilang. Kalau hasilnya plus (stok fisik lebih banyak daripada catatan), biasanya ada belanja stok masuk yang lupa ditulis atau salah hitung di bulan sebelumnya.

6. Telusuri selisih dan perbarui stok

Untuk barang yang selisihnya lumayan, cek ulang fisik di rak sekali lagi dan periksa nota belanja terakhir. Kalau memang barangnya sudah tidak ada—misalnya karena dipakai sendiri di rumah atau rusak—catat sebagai barang keluar dengan keterangan yang jelas. Dengan begitu, angka stok akhir di pembukuanmu kembali sama persis dengan barang yang ada di rak.

Contoh stock opname warung sembako (dengan angka)

Bayangkan Warung Bu Rini mengecek lima barang utamanya pada malam tanggal 31 Oktober. Di catatannya selama bulan Oktober, ia punya data stok awal, total belanja masuk dari grosir, dan total barang keluar. Setelah warung tutup pukul 21.00, ia menghitung fisik barang yang layak jual di rak dan gudang.

Nama Barang Stok Awal Masuk Keluar Stok Catatan Stok Fisik Selisih
Beras 5 kg (karung) 10 30 28 12 12 0
Minyak goreng 1 L (pouch) 15 48 39 24 21 −3
Gula pasir 1 kg (bungkus) 12 40 34 18 17 −1
Mi instan goreng (bungkus) 40 120 110 50 44 −6
Telur ayam (kg) 8 35 33 10 9 −1

Sekarang kita hitung berapa nilai uang dari selisih tersebut menggunakan harga beli (modal) masing-masing barang:

Total nilai selisih hanya dari empat barang itu adalah Rp105.300 dalam satu bulan. Setelah diingat-ingat dan dicek dengan penghuni rumah, ternyata 2 pouch minyak goreng dan 6 bungkus mi instan diambil untuk masak di dapur keluarga tanpa ditulis, 1 bungkus gula bocor karena digigit semut di gudang, dan sekitar 1 kg telur pecah waktu memindahkan peti. Sisanya, 1 pouch minyak goreng kemungkinan terjual saat warung ramai tetapi lupa dicatat.

Tanpa stock opname, Bu Rini akan mengira nilai stok barangnya masih utuh dan keuntungannya aman. Begitu dihitung, langsung terlihat bahwa kebiasaan mengambil barang warung untuk dapur rumah tanpa menulisnya sudah menggerus modal lebih dari seratus ribu rupiah sebulan—dan itu baru dari empat jenis barang.

Pantau stok dan mutasi barang tanpa hitung manual

Template Pembukuan Usaha dari Junbiku sudah dilengkapi sheet Stok Barang dan Mutasi Stok. Kamu cukup mengisi stok awal, stok minimum, harga beli, serta mencatat barang masuk dan keluar; stok akhir, total nilai stok (Rp), dan tanda Perlu restock saat barang menipis dihitung otomatis. Bisa dibuka di Excel dan Google Sheets.

Lihat template

Tips menentukan batas stok minimum supaya tidak kehabisan barang

Selain mencocokkan selisih, momen stock opname sangat pas untuk mengecek batas stok minimum—yaitu angka peringatan kapan kamu harus belanja lagi ke grosir. Rumus sederhananya:

Stok minimum = (Rata-rata terjual per hari × Hari tunggu belanja) + Cadangan

Misalnya minyak goreng 1 liter rata-rata laku 3 pouch sehari, dan kamu belanja ke agen grosir setiap 3 hari sekali. Berarti 3 × 3 = 9 pouch, ditambah cadangan 3 pouch kalau tiba-tiba ramai, hasilnya 12 pouch. Begitu stok akhir di rak menyentuh angka 12 pouch, barang itu langsung masuk daftar belanja berikutnya sebelum pelanggan kecewa karena kehabisan.

Kesalahan yang paling sering terjadi

Pertanyaan yang sering ditanyakan

Seberapa sering toko kecil sebaiknya melakukan stock opname?

Untuk barang yang perputarannya cepat dan nilainya lumayan (seperti beras, minyak, gula, rokok, gas, atau susu), sebaiknya cek setiap minggu atau dua minggu sekali. Untuk seluruh isi toko, lakukan minimal sebulan sekali.

Bagaimana kalau barang di warung ratusan jenis dan saya jaga sendiri?

Jangan dihitung semuanya dalam satu malam. Bagi toko menjadi 4 bagian atau kelompok barang, lalu hitung 1 bagian setiap minggu (sekitar 20 sampai 30 menit). Dalam sebulan, seluruh toko selesai dicek tanpa harus tutup seharian.

Kalau ada barang hilang atau rusak, bagaimana mencatatnya di stok?

Masukkan sebagai mutasi barang Keluar sejumlah barang yang hilang atau rusak, lalu tulis keterangannya dengan jujur—misalnya "Rusak kemasan bocor 1 bungkus" atau "Dipakai dapur rumah 2 pouch". Dengan begitu, stok akhir di catatan kembali sama dengan jumlah fisik di rak.

Apakah barang eceran kecil seperti permen atau plastik kresek harus dihitung satu-satu?

Tidak harus per biji. Untuk barang bernilai sangat kecil, kamu bisa mencatat dan menghitungnya per pak utuh atau per ikat. Fokuskan hitungan satuan pada barang yang menyumbang modal dan omzet terbesar di tokomu.