Lewati ke konten
InstaKasir

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.

Stok akhir = stok awal + masuk − keluar ± penyesuaian
ProdukStok awalMasukKeluar (terjual)PenyesuaianStok akhir
Air mineral 600 ml (botol)482430042
Mi instan goreng (bungkus)604049−2 (rusak)49
Gula pasir 1 kg (pak)201014016
Kopi sachet (sachet)100037−3 (hilang)60
Sabun mandi (batang)24129+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.

Nilai stok akhir minggu
ProdukStok akhirHarga pokok per unitNilai stok
Air mineral 600 ml42Rp3.000Rp126.000
Mi instan goreng49Rp2.800Rp137.200
Gula pasir 1 kg16Rp15.000Rp240.000
Kopi sachet60Rp1.200Rp72.000
Sabun mandi28Rp4.500Rp126.000
TotalRp701.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. 1

    Pilih waktu yang tenang

    Setelah toko tutup atau sebelum buka, saat tidak ada barang yang keluar-masuk.

  2. 2

    Hitung per rak, bukan per daftar

    Berjalan rak demi rak mencegah barang terlewat. Barang rusak dipisahkan dan dihitung sendiri.

  3. 3

    Bandingkan dengan catatan

    Contoh: catatan sabun 28 batang, hitungan fisik 27. Selisihnya −1.

  4. 4

    Catat penyesuaian dengan alasan

    Tulis −1 dengan alasan, misalnya hilang tanpa keterangan. Jangan menimpa angka stok begitu saja.

  5. 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.

Daftar stok produk di aplikasi kasir
Daftar stok di aplikasi kasir: jumlah per produk dan statusnya.
Penyesuaian stok dengan jumlah dan alasan
Penyesuaian stok: pilih tambah atau kurang, isi jumlah dan alasannya.

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.

Siap merapikan kasir usaha Anda?

Daftar dengan Google atau email, isi profil usaha, lalu tekan Mulai Gratis. Tanpa kartu kredit.