Stok & Persediaan · 27 Oktober 2026 · 11 menit
Stok Minimum dan Titik Pesan Ulang: Cara Menghindari Kehabisan Barang Tanpa Menumpuk Modal
Panduan praktis menghitung stok minimum dan titik pesan ulang untuk warung dan toko kecil: rumus, contoh minyak goreng dan susu UHT, biaya modal yang tertahan, biaya kehabisan barang, serta langkah mencatat stok.

Sabtu pagi, rak minyak goreng di warung Anda kosong. Beberapa pelanggan datang, melihat rak, lalu pergi ke toko sebelah. Sore harinya pemasok datang, tetapi Anda sudah kehilangan penjualan hari itu. Di sudut lain gudang, stok mi instan menumpuk sampai kardusnya berdebu. Dua masalah yang tampak berlawanan itu berasal dari satu penyebab: Anda belum punya stok minimum dan titik pesan ulang yang jelas.
Banyak pemilik usaha memesan barang berdasarkan perasaan. Saat rak terlihat penuh, pesanan ditahan. Saat rak kosong, semua barang dipesan sekaligus. Cara ini membuat modal berputar tidak teratur: kadang terlalu banyak uang tidur di gudang, kadang penjualan hilang karena barang tidak ada. Artikel ini menunjukkan cara menghitung dua angka itu dengan contoh sederhana yang bisa Anda ulang memakai angka warung sendiri.
Stok minimum dan titik pesan ulang bukan angka yang sama
Stok minimum adalah batas pengaman. Ini jumlah barang yang sebaiknya tetap ada di rak atau gudang untuk menghadapi permintaan yang naik-turun dan pemasok yang terlambat. Dalam contoh ini, stok minimum disebut juga safety stock.
Titik pesan ulang atau reorder point adalah saat Anda harus memesan lagi. Titik ini lebih tinggi daripada stok minimum karena masih ada kebutuhan selama menunggu barang datang. Rumusnya: (penjualan rata-rata harian × waktu tunggu) + stok minimum.
Contoh: minyak goreng terjual rata-rata 20 botol per hari. Pemasok biasanya butuh 3 hari kalender sejak pesanan dikirim. Anda menetapkan stok minimum 2 hari penjualan. Maka stok minimum = 20 × 2 = 40 botol. Kebutuhan selama menunggu = 20 × 3 = 60 botol. Titik pesan ulang = 60 + 40 = 100 botol.
Artinya, saat catatan stok menunjukkan 100 botol, jangan menunggu rak kosong. Pesan sekarang. Selama 3 hari menunggu, terjual sekitar 60 botol, sehingga barang datang saat stok tersisa sekitar 40 botol. Angka 40 itu bukan sisa yang kebetulan, melainkan bantalan yang Anda sengaja pertahankan.
Stok minimum menjawab “berapa yang tidak boleh habis”. Titik pesan ulang menjawab “kapan saya harus menelepon pemasok”.
Cara menghitung dengan contoh angka yang bisa diulang
Misalkan Anda memesan 140 botol setiap kali pesan, cukup untuk 7 hari penjualan. Setelah pesanan datang, stok maksimum sekitar 40 + 140 = 180 botol, atau sekitar 9 hari penjualan. Rata-rata stok yang Anda pegang kira-kira 140 ÷ 2 + 40 = 110 botol. Angka ini berguna untuk menghitung modal yang tertahan.
Harga beli minyak goreng Rp16.500 per botol. Harga jual Rp19.000 per botol, sehingga margin kotornya Rp2.500 per botol. Dengan rata-rata 110 botol, modal yang tertahan di stok sekitar 110 × Rp16.500 = Rp1.815.000. Itu belum termasuk rak, listrik, dan risiko bocor.
Bandingkan dengan kebiasaan memesan sebulan sekali. Kebutuhan sebulan 20 × 30 = 600 botol. Rata-rata stok menjadi 600 ÷ 2 + 40 = 340 botol. Modal yang tertahan 340 × Rp16.500 = Rp5.610.000. Selisihnya Rp5.610.000 − Rp1.815.000 = Rp3.795.000.
Kalau biaya modal dan penyimpanan Anda setara 12 persen per tahun, selisih modal Rp3.795.000 itu menelan biaya sekitar Rp3.795.000 × 12% ÷ 12 = Rp37.950 per bulan. Angka ini sering diabaikan karena tidak muncul sebagai tagihan. Padahal uang Rp3.795.000 bisa dipakai untuk membeli barang lain yang lebih cepat laku atau menjadi cadangan kas.
Mengapa menekan stok terlalu jauh juga mahal. Menyimpan stok berlebihan bukan satu-satunya kesalahan. Kehabisan barang juga punya harga. Kalau minyak goreng kosong 2 hari, penjualan yang hilang sekitar 20 × 2 = 40 botol. Dengan margin Rp2.500, laba kotor yang hilang 40 × Rp2.500 = Rp100.000.
Bandingkan dengan penghematan biaya simpan Rp37.950 per bulan tadi. Satu kejadian kosong selama 2 hari sudah menghapus lebih dari dua kali penghematan itu. Belum termasuk pelanggan yang kecewa dan tidak kembali. Karena itu, menekan stok harus dilakukan dengan menaikkan frekuensi pesan dan memperbaiki data, bukan dengan membiarkan rak kosong.
Ada juga biaya yang sulit dihitung: pelanggan yang datang khusus untuk barang tertentu, lalu membeli semua kebutuhannya di toko lain. Kerugiannya bukan hanya satu botol yang tidak terjual, tetapi seluruh belanja pelanggan itu. Inilah alasan titik pesan ulang sebaiknya dihitung per barang penting, bukan hanya untuk seluruh toko.
Barang berbeda, titik pesan berbeda
Jangan memakai satu angka untuk semua barang. Susu UHT, misalnya, terjual 6 kotak per hari. Waktu tunggunya 7 hari kalender karena dipesan dari distributor luar kota. Anda memberi stok minimum 3 hari. Maka stok minimumnya 6 × 3 = 18 kotak, kebutuhan selama menunggu 6 × 7 = 42 kotak, dan titik pesan ulang 42 + 18 = 60 kotak.
Perhatikan bahwa titik pesan susu 60 kotak terlihat lebih kecil daripada minyak goreng 100 botol, meskipun waktu tunggunya lebih panjang. Penyebabnya adalah volume penjualan hariannya lebih rendah. Jadi jangan membandingkan angka mentah antar barang; bandingkan hari cakupannya.
Untuk barang yang cepat rusak, seperti roti atau sayur, waktu tunggu dan stok minimum harus lebih pendek. Menumpuk barang mudah rusak bukan penghematan, melainkan pemborosan yang pasti. Untuk barang tahan lama dengan harga tinggi, seperti alat elektronik, titik pesan ulang bisa lebih rendah, tetapi keputusan untuk menyimpan stok perlu mempertimbangkan nilai modal dan risiko model lama.
Langkah praktis menghitung untuk warung Anda
- 1. Catat penjualan harian per barang selama minimal 30 hari. Jangan hanya mencatat total omzet. Pisahkan per barang atau setidaknya per kelompok barang yang penting. Catatan ini menjadi dasar semua angka berikutnya.
- 2. Hitung penjualan rata-rata harian. Jumlah penjualan selama 30 hari dibagi 30. Kalau datanya belum lengkap, gunakan minggu yang paling normal, bukan hari paling ramai.
- 3. Ukur waktu tunggu yang sebenarnya. Hitung dari tanggal pesanan dikirim sampai barang siap dijual. Jangan memakai janji pemasok. Kalau pemasok sering terlambat, pakai waktu tunggu terpanjang yang wajar, bukan rata-rata terbaik.
- 4. Tentukan stok minimum dalam hari, lalu ubah ke unit. Untuk barang stabil, mulai dari 2 hari. Untuk barang yang permintaannya berubah atau pemasoknya sering telat, pertimbangkan 3 sampai 7 hari. Stok minimum = penjualan harian × jumlah hari pengaman.
- 5. Hitung titik pesan ulang. Kalikan penjualan harian dengan waktu tunggu, lalu tambahkan stok minimum. Tulis angkanya di kartu stok, bukan di kepala.
- 6. Tentukan jumlah pesanan yang masuk akal. Pesanan mingguan 140 botol tadi menjaga modal tetap ringan. Kalau pemasok memberi harga lebih murah untuk pembelian besar, bandingkan penghematan harga dengan tambahan biaya simpan dan risiko barang rusak.
- 7. Periksa stok fisik dan catatan setiap minggu. Hitung barang di rak dan gudang, lalu cocokkan dengan catatan. Selisih kecil yang dibiarkan akan membuat titik pesan ulang salah, karena keputusan berikutnya diambil dari angka yang keliru.
Kesalahan umum yang membuat hitungan tidak berguna
- Memakai waktu tunggu dari janji pemasok, bukan dari catatan kedatangan barang yang sebenarnya.
- Menghitung rata-rata penjualan dari bulan paling ramai, lalu kecewa ketika bulan biasa sepi.
- Lupa mengurangi stok yang sudah dipesan tetapi belum datang. Barang di jalan tetap akan mengurangi kebutuhan pesanan berikutnya.
- Menganggap stok di etalase tidak dihitung. Semua barang yang ada, di rak depan maupun gudang, adalah stok yang sama.
- Memesan semua barang pada hari yang sama. Ini membuat kas keluar menumpuk dan gudang sesak, padahal barang terjual dengan kecepatan berbeda.
- Baru mencatat stok saat barang habis. Tanpa catatan harian, titik pesan ulang hanya teori.
- Mengira stok minimum sama dengan titik pesan ulang, sehingga pesanan datang terlambat.
Kapan perlu bantuan akuntan
Untuk warung dengan sedikit barang dan pemasok tetap, cara di atas biasanya cukup. Pertimbangkan meminta bantuan akuntan bila jumlah barang Anda sudah ratusan dan perputarannya sulit dipantau, bila ada barang titipan atau konsinyasi, bila Anda punya beberapa cabang, bila persediaan menjadi bagian besar dari neraca, atau bila Anda sedang mengajukan kredit dengan laporan keuangan sebagai syarat.
Akuntan juga membantu ketika nilai persediaan harus dihitung untuk laporan laba-rugi dan pajak. Kesalahan menilai persediaan dapat menggeser laba dari satu periode ke periode lain, meskipun kasnya tidak berubah. Untuk kebutuhan internal, Anda tidak perlu menunggu laporan resmi; catatan stok sederhana yang konsisten sudah jauh lebih baik daripada catatan rapi yang dibuat setahun sekali.
Mulai dari satu kartu stok, bukan dari aplikasi yang rumit
Anda tidak perlu sistem mahal untuk memulai. Satu kartu per barang sudah cukup: tanggal, stok awal, barang masuk, barang keluar, sisa, dan titik pesan ulang. Kalau kolomnya rapi, Anda bisa melihat barang mana yang mendekati batas sebelum rak kosong.
Kartu Stok Kontrol Persediaan dari Kit Keuangan UMKM menyediakan format siap pakai untuk mencatat keluar-masuk barang, menghitung sisa, dan menandai titik pesan ulang. Template ini alat kerja, bukan jasa akuntansi; keputusan jumlah stok tetap milik Anda.
Supaya angka penjualan harian yang menjadi dasar hitungan lebih rapi, baca juga cara mencatat penjualan harian. Untuk memastikan margin per barang sudah benar sebelum Anda menetapkan titik pesan ulang, lihat cara menghitung HPP dan harga jual.
Pertanyaan yang sering muncul
Apakah stok minimum sama dengan titik pesan ulang?
Tidak. Stok minimum adalah bantalan yang sebaiknya tidak habis, sedangkan titik pesan ulang adalah tingkat stok saat Anda harus memesan. Titik pesan ulang selalu lebih tinggi karena sudah memasukkan kebutuhan selama menunggu barang datang.
Berapa hari stok minimum yang aman?
Tidak ada angka yang berlaku untuk semua usaha. Contoh 2 hari di artikel ini hanya asumsi untuk barang yang permintaannya stabil dan pemasoknya tepat waktu. Mulailah dari data penjualan dan waktu tunggu Anda sendiri, lalu naikkan bila sering kehabisan barang.
Bagaimana kalau pemasok sering terlambat?
Pakai waktu tunggu terpanjang yang wajar, bukan waktu tercepat. Kalau keterlambatan sering terjadi, tambah stok minimum atau cari pemasok cadangan. Menghitung dengan janji pemasok yang tidak pernah dipenuhi hanya memindahkan masalah ke rak yang kosong.
Apakah semua barang perlu titik pesan ulang?
Tidak semua. Fokuskan pada barang yang sering terjual, marginnya penting, atau sulit dicari saat habis. Barang yang sangat jarang terjual mungkin cukup dipantau dengan cara sederhana, asalkan Anda tetap mencatatnya.
Bagaimana menghitung barang di etalase dan gudang?
Gabungkan keduanya sebagai satu stok. Sebelum memesan, hitung fisik barang di rak depan dan gudang, lalu kurangi barang yang sudah dipesan tetapi belum datang. Catatan yang hanya menghitung gudang akan membuat Anda memesan terlalu banyak.
Kapan titik pesan ulang perlu dihitung ulang?
Saat penjualan harian berubah jelas, waktu tunggu bergeser, harga beli berubah, atau Anda menambah cabang. Hitung ulang juga setelah hari raya dan musim ramai, karena pola penjualan biasanya tidak kembali persis seperti sebelumnya.
Baca juga
- Cara Membuat Laporan Keuangan Usaha Kecil (Tanpa Akuntan)
- Cara Menghitung HPP dan Menetapkan Harga Jual
- Cara Mencatat Penjualan Harian yang Benar-Benar Terpakai
Kit yang membahas topik ini
Kartu Stok & Kontrol Persediaan
Rp99.000
Catat stok masuk dan keluar, pantau stok minimum, dan dapat peringatan restok sebelum kehabisan.
