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

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.
| Kolom | Isinya |
|---|---|
| Tanggal | Kapan barang masuk atau keluar |
| No. bukti | Nomor nota, struk, atau pesanan |
| Keterangan | Pembelian, penjualan, retur, rusak |
| Masuk | Jumlah barang yang bertambah |
| Keluar | Jumlah barang yang berkurang |
| Saldo | Sisa barang setelah transaksi |
Contohnya, kartu stok kerudung navy di toko milik Lina selama satu minggu:
| Tanggal | No. bukti | Keterangan | Masuk | Keluar | Saldo |
|---|---|---|---|---|---|
| 1 Juli | — | Saldo awal | 20 | ||
| 2 Juli | PB-014 | Pembelian dari pemasok | 30 | 50 | |
| 3 Juli | INV-221 | Penjualan toko | 6 | 44 | |
| 4 Juli | MP-087 | Penjualan marketplace | 12 | 32 | |
| 5 Juli | RT-003 | Retur pelanggan, layak jual | 1 | 33 | |
| 6 Juli | — | Rusak terkena noda | 2 | 31 |
Data simulasi, bukan hasil klien.
Beberapa kebiasaan yang membuat kartu stok tetap akurat:
- Catat di hari yang sama. Menunda pencatatan adalah sumber selisih paling umum.
- Pakai satu satuan. Kalau beli per lusin tapi jual per pcs, ubah ke pcs saat barang masuk.
- Catat barang rusak dan sampel sebagai pengeluaran tersendiri, bukan didiamkan.
- 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.
- Pilih waktu saat toko tutup atau transaksi sedang sepi, supaya tidak ada barang bergerak saat dihitung.
- Selesaikan semua pencatatan penjualan dan pembelian sampai jam itu.
- Cetak atau siapkan daftar barang dengan kolom saldo catatan dan kolom hitung fisik.
- Hitung per area, berdua kalau bisa. Satu orang menghitung, satu orang mencatat.
- Bandingkan hasilnya dan tandai barang yang selisih.
- Hitung ulang barang yang selisih sebelum menyimpulkan apa pun.
- Tanda tangani hasil opname dan simpan sebagai bukti.
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 penyebab | Cara mengeceknya |
|---|---|
| Penjualan belum dicatat | Cocokkan struk kasir dan pesanan chat dengan kartu stok |
| Retur atau pembatalan tidak tercatat | Cek laporan retur marketplace |
| Barang dipakai sebagai sampel atau hadiah | Tanyakan ke tim dan cek catatan promosi |
| Keliru satuan atau keliru input | Cek pembelian per lusin atau per kodi |
| Barang pindah lokasi | Cek gudang, etalase, dan stok di tempat lain |
| Hilang atau rusak | Cek kondisi barang dan rekaman kamera kalau ada |
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.
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.


