Stok
Cara menghitung stok barang dengan rumus stok akhir
Rumus sederhana yang dipakai di toko mana pun, contoh tabel lima produk yang bisa Anda hitung ulang, dan cara menangani selisih antara catatan dan rak.
Tim InstaKasir · Diperbarui 3 November 2026
Stok barang dihitung dengan rumus stok akhir = stok awal + barang masuk − barang keluar ± penyesuaian. Stok awal adalah jumlah di awal periode, barang masuk adalah kiriman atau pembelian yang diterima, barang keluar adalah yang terjual atau dipakai, dan penyesuaian adalah koreksi karena rusak, hilang, kedaluwarsa, atau salah hitung. Hitung per produk (dan per varian jika ukurannya berbeda), dengan satuan yang sama, untuk periode yang jelas.
Arti setiap komponen
- Stok awal: jumlah fisik di awal periode, sama dengan stok akhir periode sebelumnya.
- Barang masuk: barang yang diterima dari pemasok atau retur dari pelanggan yang layak dijual lagi.
- Barang keluar: barang terjual, dipakai sendiri, atau dikembalikan ke pemasok.
- Penyesuaian: koreksi bertanda minus (rusak, hilang, kedaluwarsa) atau plus (barang yang ternyata ada setelah dihitung ulang). Selalu tulis alasannya.
Contoh perhitungan stok lima produk
Contoh: toko kelontong, periode satu minggu (Senin sampai Minggu). Satuan mengikuti cara barang dijual: botol, bungkus, pak, sachet, batang.
| Produk | Stok awal | Masuk | Keluar (terjual) | Penyesuaian | Stok akhir |
|---|---|---|---|---|---|
| Air mineral 600 ml (botol) | 48 | 24 | 30 | 0 | 42 |
| Mi instan goreng (bungkus) | 60 | 40 | 49 | −2 (rusak) | 49 |
| Gula pasir 1 kg (pak) | 20 | 10 | 14 | 0 | 16 |
| Kopi sachet (sachet) | 100 | 0 | 37 | −3 (hilang) | 60 |
| Sabun mandi (batang) | 24 | 12 | 9 | +1 (koreksi hitung) | 28 |
Ambil baris mi instan: 60 + 40 − 49 − 2 = 49 bungkus. Baris sabun: 24 + 12 − 9 + 1 = 28 batang. Jika satu baris tidak bisa Anda jelaskan dengan rumus ini, berarti ada barang masuk atau keluar yang tidak tercatat.
Menghitung nilai stok
Jumlah unit memberi tahu apa yang ada di rak; nilai stok memberi tahu berapa uang Anda yang tertahan di sana. Rumusnya: nilai stok = stok akhir × harga pokok per unit. Pakai harga pokok (harga beli ditambah ongkos sampai di toko), bukan harga jual.
| Produk | Stok akhir | Harga pokok per unit | Nilai stok |
|---|---|---|---|
| Air mineral 600 ml | 42 | Rp3.000 | Rp126.000 |
| Mi instan goreng | 49 | Rp2.800 | Rp137.200 |
| Gula pasir 1 kg | 16 | Rp15.000 | Rp240.000 |
| Kopi sachet | 60 | Rp1.200 | Rp72.000 |
| Sabun mandi | 28 | Rp4.500 | Rp126.000 |
| Total | Rp701.200 |
Untuk produk yang Anda olah sendiri, hitung dulu harga pokoknya dengan kalkulator HPP.
Kapan harus belanja lagi
Rumus sederhana titik pesan ulang: rata-rata terjual per hari × lama menunggu kiriman + stok pengaman. Pada contoh, mi instan terjual 49 bungkus dalam 7 hari, atau 7 bungkus per hari. Jika kiriman datang 3 hari setelah dipesan dan Anda ingin cadangan 10 bungkus, titik pesan ulangnya 7 × 3 + 10 = 31 bungkus. Saat stok mi menyentuh 31, saatnya memesan.
Menghitung stok fisik dan menangani selisih
- 1
Pilih waktu yang tenang
Setelah toko tutup atau sebelum buka, saat tidak ada barang yang keluar-masuk.
- 2
Hitung per rak, bukan per daftar
Berjalan rak demi rak mencegah barang terlewat. Barang rusak dipisahkan dan dihitung sendiri.
- 3
Bandingkan dengan catatan
Contoh: catatan sabun 28 batang, hitungan fisik 27. Selisihnya −1.
- 4
Catat penyesuaian dengan alasan
Tulis −1 dengan alasan, misalnya hilang tanpa keterangan. Jangan menimpa angka stok begitu saja.
- 5
Cari pola
Selisih yang berulang pada produk yang sama biasanya menandakan masalah: penerimaan barang tidak dicek, barang dipakai sendiri tanpa catatan, atau pencurian.
Cek barang masuk sebelum dicatat
Banyak selisih stok berawal dari penerimaan barang, bukan dari penjualan. Saat kiriman datang, cocokkan jumlah fisik dengan nota sebelum barang masuk rak. Jika nota menulis 40 bungkus mi tetapi yang datang 38, catat 38 sebagai barang masuk dan selesaikan kekurangannya dengan pemasok. Mencatat angka di nota tanpa menghitung berarti catatan stok sudah salah sejak barang tiba.
Untuk produk dengan varian, misalnya kaus ukuran S, M, dan L, hitung stok per varian. Total kaus 30 tidak membantu jika ternyata ukuran M habis dan ukuran S menumpuk.
Kesalahan umum
- Satuan bercampur: barang masuk dicatat per dus, penjualan per pcs. Ubah semuanya ke satuan jual.
- Varian tidak dipisah, misalnya gula 1 kg dan ½ kg dicatat sebagai satu produk.
- Mengganti angka stok tanpa alasan, sehingga riwayatnya hilang dan selisih tidak bisa ditelusuri.
- Lupa mencatat barang yang dipakai sendiri atau diberikan sebagai sampel.
- Memulai pencatatan tanpa stok awal yang dihitung fisik.
Untuk pencatatan manual, gunakan template stok barang Excel yang sudah memakai rumus di atas.
Jika stok dicatat di aplikasi kasir
Keuntungan terbesar aplikasi kasir adalah kolom barang keluar terisi sendiri: setiap transaksi yang lunas langsung mengurangi stok. Di InstaKasir, manajemen stok bersifat opsional per produk atau varian. Anda mengisi stok awal, mencatat penyesuaian tambah atau kurang dengan alasan, dan melihat riwayat pergerakan stok (penjualan, penyesuaian, refund, void). Produk yang menipis atau habis diberi tanda.


Pertanyaan yang sering diajukan
Seberapa sering stok fisik perlu dihitung?
Tidak ada aturan tunggal. Banyak toko menghitung produk yang cepat laku atau bernilai tinggi setiap minggu, dan seluruh barang setiap bulan. Yang penting jadwalnya tetap dan hasilnya dicatat.
Apakah barang rusak dicatat sebagai barang keluar atau penyesuaian?
Catat sebagai penyesuaian minus dengan alasan rusak, terpisah dari penjualan. Dengan begitu laporan penjualan tetap bersih dan Anda tahu berapa kerugian akibat barang rusak.
Harga apa yang dipakai untuk menghitung nilai stok?
Harga pokok per unit, yaitu harga beli ditambah biaya sampai barang siap dijual. Jika harga beli berubah-ubah, metode pencatatan persediaan untuk laporan keuangan sebaiknya ditanyakan ke akuntan.
Stok di catatan minus, apa artinya?
Biasanya ada barang masuk yang belum dicatat, atau stok awal belum diisi. Cek penerimaan barang terakhir sebelum mengubah angka apa pun.
Baca juga
- Stok barang ExcelSatu sheet untuk semua barang dengan status otomatis, satu sheet kartu stok untuk melacak keluar-masuk barang tertentu.Buka
- Manajemen stokInstaKasir memotong stok otomatis setiap transaksi lunas dan mencatat setiap penambahan atau pengurangan beserta alasannya, jadi Anda tahu dari mana angka stok berasal.Buka
- Kalkulator HPPIsi biaya satu kali produksi dan jumlah produk jadi yang dihasilkan. Kalkulator membagi total biaya menjadi HPP per unit.Buka
- Scan barcodeKasir tidak perlu mencari produk satu per satu. Arahkan kamera ke barcode atau pakai scanner, InstaKasir mencocokkannya dengan katalog di perangkat.Buka
- Toko kelontongMulai dari HP Android atau tablet yang sudah ada, catat penjualan tunai walau sinyal sedang hilang, dan lihat rekap harian tanpa menjumlah ulang buku tulis.Buka
Siap merapikan kasir usaha Anda?
Daftar dengan Google atau email, isi profil usaha, lalu tekan Mulai Gratis. Tanpa kartu kredit.