BlogKeuangan bisnis

Kartu stok: cara mencatat stok barang dan stock opname UMKM

Cara membuat kartu stok sederhana untuk UMKM, langkah stock opname toko kecil, dan cara menelusuri penyebab selisih stok. Lengkap dengan contoh tabel.

Diterbitkan 3 Agustus 2026

Pemilik toko kecil mencatat kartu stok sambil menghitung barang di rak

Pelanggan menanyakan kerudung warna navy, dan di aplikasi masih tertulis ada lima. Kamu mencari ke rak, ke gudang, ke kardus di bawah meja, dan hasilnya nihil. Pesanan batal, pelanggan kecewa, dan kamu bertanya-tanya: barangnya ke mana, atau dari awal memang catatannya yang meleset?

Cerita seperti ini bisa dicegah dengan kartu stok yang diisi rutin, ditambah pengecekan fisik secara berkala. Di catatan ini kami bahas cara mencatat stok barang untuk UMKM, contoh kartu stok, langkah stock opname untuk toko kecil, dan cara menelusuri penyebab selisih stok sampai ketemu.

Apa itu kartu stok dan kenapa penting

Kartu stok adalah catatan keluar-masuk satu jenis barang beserta sisanya. Satu barang, satu kartu. Dulu bentuknya kartu kertas yang ditempel di rak, sekarang bisa berupa satu sheet di spreadsheet atau fitur di aplikasi kasir.

Manfaatnya lebih dari sekadar tahu sisa barang:

  • Pesanan tidak batal karena stok di catatan sama dengan stok di rak.
  • Belanja ulang lebih tepat karena kamu tahu kapan stok mendekati batas minimum.
  • HPP bisa dihitung karena nilai persediaan akhir jelas. Rumusnya ada di catatan cara menghitung HPP.
  • Barang hilang cepat ketahuan sebelum selisihnya menumpuk berbulan-bulan.

Cara mencatat stok barang UMKM dengan kartu stok

Kolom kartu stok cukup lima sampai tujuh. Yang penting, setiap baris punya bukti: nota pembelian, struk penjualan, atau catatan retur.

KolomIsinya
TanggalKapan barang masuk atau keluar
No. buktiNomor nota, struk, atau pesanan
KeteranganPembelian, penjualan, retur, rusak
MasukJumlah barang yang bertambah
KeluarJumlah barang yang berkurang
SaldoSisa barang setelah transaksi

Contohnya, kartu stok kerudung navy di toko milik Lina selama satu minggu:

TanggalNo. buktiKeteranganMasukKeluarSaldo
1 Juli—Saldo awal20
2 JuliPB-014Pembelian dari pemasok3050
3 JuliINV-221Penjualan toko644
4 JuliMP-087Penjualan marketplace1232
5 JuliRT-003Retur pelanggan, layak jual133
6 Juli—Rusak terkena noda231

Data simulasi, bukan hasil klien.

Contoh kartu stok dengan kolom tanggal, bukti, masuk, keluar, dan saldo
Satu barang, satu kartu, dan setiap baris punya bukti.

Beberapa kebiasaan yang membuat kartu stok tetap akurat:

  1. Catat di hari yang sama. Menunda pencatatan adalah sumber selisih paling umum.
  2. Pakai satu satuan. Kalau beli per lusin tapi jual per pcs, ubah ke pcs saat barang masuk.
  3. Catat barang rusak dan sampel sebagai pengeluaran tersendiri, bukan didiamkan.
  4. Satukan semua kanal. Penjualan toko, chat, dan marketplace mengurangi kartu yang sama.

Tambahkan juga satu angka di bagian atas setiap kartu: stok minimum. Misalnya kerudung navy rata-rata terjual 5 per hari dan pemasok butuh 4 hari untuk mengirim, maka stok minimumnya sekitar 20, ditambah sedikit cadangan. Begitu saldo menyentuh angka itu, saatnya pesan ulang. Pengecekan saldo ini bisa dimasukkan ke checklist operasional harian tokomu.

Barang yang masuk sebaiknya dicatat dari nota pembelian yang sudah dicek fisiknya. Alurnya kami bahas di catatan alur pembelian barang. Untuk penjualan marketplace, pastikan retur dan pembatalan ikut tercatat, seperti dijelaskan di catatan keuangan toko online.

Cara stock opname toko kecil

Stock opname adalah menghitung fisik barang lalu membandingkannya dengan saldo di kartu stok. Untuk toko kecil, lakukan minimal sebulan sekali untuk barang laris, dan tiga bulan sekali untuk semua barang.

  1. Pilih waktu saat toko tutup atau transaksi sedang sepi, supaya tidak ada barang bergerak saat dihitung.
  2. Selesaikan semua pencatatan penjualan dan pembelian sampai jam itu.
  3. Cetak atau siapkan daftar barang dengan kolom saldo catatan dan kolom hitung fisik.
  4. Hitung per area, berdua kalau bisa. Satu orang menghitung, satu orang mencatat.
  5. Bandingkan hasilnya dan tandai barang yang selisih.
  6. Hitung ulang barang yang selisih sebelum menyimpulkan apa pun.
  7. Tanda tangani hasil opname dan simpan sebagai bukti.
Langkah cara stock opname toko kecil dengan dua orang menghitung dan mencatat
Satu orang menghitung, satu orang mencatat, supaya hasilnya lebih teliti.

Kamu tidak harus menghitung semua barang sekaligus. Banyak toko memakai cara bergilir: minggu ini rak A, minggu depan rak B. Cara ini lebih ringan dan tetap menjaga semua barang terhitung dalam satu siklus.

Selisih stok: penyebabnya dan cara menelusurinya

Hasil opname Lina menunjukkan kerudung navy di rak tinggal 29, padahal kartu stok mencatat 31. Selisih dua ini perlu ditelusuri sebelum disesuaikan.

Kemungkinan penyebabCara mengeceknya
Penjualan belum dicatatCocokkan struk kasir dan pesanan chat dengan kartu stok
Retur atau pembatalan tidak tercatatCek laporan retur marketplace
Barang dipakai sebagai sampel atau hadiahTanyakan ke tim dan cek catatan promosi
Keliru satuan atau keliru inputCek pembelian per lusin atau per kodi
Barang pindah lokasiCek gudang, etalase, dan stok di tempat lain
Hilang atau rusakCek kondisi barang dan rekaman kamera kalau ada
Penyebab selisih stok dan cara menelusurinya dari struk, retur, sampai lokasi barang
Telusuri dari penyebab yang paling sering terjadi, baru ke kemungkinan lain.

Setelah ditelusuri, ternyata satu kerudung dipakai untuk foto katalog dan satu lagi terjual lewat chat tapi belum dicatat. Keduanya dicatat sebagai pengeluaran dengan keterangan yang jelas, lalu saldo kartu stok menjadi 29, sama dengan fisiknya.

Kalau selisih tetap tidak ketemu, catat penyesuaian dengan keterangan “selisih opname”, lengkap dengan tanggal dan jumlahnya. Nilai barang yang hilang menjadi kerugian persediaan di catatan keuanganmu. Kalau selisih di barang yang sama berulang setiap bulan, itu tanda proses penjualan atau penyimpanannya perlu dibenahi.

Dari kartu stok ke nilai persediaan

Kartu stok mencatat jumlah, tapi untuk laporan keuangan kamu juga butuh nilainya. Cara paling sederhana untuk usaha kecil adalah mengalikan sisa barang dengan harga beli rata-rata.

Nilai persediaan = jumlah barang per hitungan fisik × harga beli rata-rata per unit

Kalau 29 kerudung dibeli rata-rata Rp45.000, nilai persediaannya Rp1.305.000. Angka ini menjadi persediaan akhir saat menghitung HPP bulanan, dan persediaan awal untuk bulan berikutnya.

Data simulasi, bukan hasil klien.

Menghitung nilai persediaan dari kartu stok dan harga beli rata-rata
Jumlah dari kartu stok, harga dari nota pembelian, hasilnya nilai persediaan.

Pertanyaan yang sering muncul

Lebih baik kartu stok manual atau aplikasi?

Keduanya bisa jalan, asal diisi rutin. Kartu manual atau spreadsheet cocok untuk barang yang jenisnya sedikit. Kalau barangmu ratusan jenis dan dijual di banyak kanal, aplikasi kasir yang terhubung ke stok akan sangat menghemat waktu.

Seberapa sering stock opname perlu dilakukan?

Untuk barang yang laris atau bernilai tinggi, sebulan sekali sudah baik. Barang lainnya bisa dihitung tiga bulan sekali atau bergilir per rak. Lakukan juga opname setiap kali ada pergantian penanggung jawab gudang.

Berapa selisih stok yang masih bisa ditoleransi?

Tidak ada angka baku, karena bergantung pada jenis barang dan nilainya. Banyak usaha menetapkan batas internal sendiri, misalnya selisih di bawah satu persen untuk barang murah. Yang penting, setiap selisih dicatat dan penyebab yang berulang ditindaklanjuti.

Mulai dari sepuluh barang terlaris

Kartu stok yang diisi rutin, stock opname berkala, dan kebiasaan menelusuri selisih membuat catatan dan rak tokomu selalu cocok. Kamu tidak perlu memulai dari semua barang, cukup sepuluh barang terlaris dulu, lalu tambah bertahap.

Kalau kamu ingin merancang alur pencatatan stok dari pembelian sampai penjualan, layanan proses bisnis Kancani bisa membantu menyusunnya bareng. Atau ceritakan dulu kondisi tokomu lewat ngobrol dengan kami.

Tanya via WhatsApp