Excel Gratis + Cara Buat 2026 Panduan lengkap membuat dan menggunakan template pembukuan stok warung di Excel — kolom wajib, kartu stok per produk, laporan barang masuk-keluar, rumus otomatis untuk hitung stok akhir, dan tips mengelola stok warung tanpa perlu aplikasi kasir mahal.
Banyak pemilik warung mengandalkan ingatan atau perkiraan untuk mengetahui sisa stok barang — akibatnya sering kehabisan stok produk laris atau justru kelebihan stok barang yang jarang terjual. Dengan pembukuan stok yang rapi di Excel, kamu bisa tahu pasti kapan harus restock, produk mana yang paling untung, dan mendeteksi kehilangan/selisih stok (susut) lebih cepat.
Kehabisan stok produk laris di saat ramai pembeli, barang kadaluarsa karena lupa FIFO (First In First Out), modal “menguap” karena tidak tahu barang mana yang untung/rugi, selisih stok fisik vs catatan tanpa tahu sebabnya, dan kesulitan menentukan kapan harus belanja ke distributor/grosir.
Kode unik tiap produk (bisa pakai kode singkat) dan nama barang lengkap. Kode membantu pencarian cepat tanpa perlu mengetik nama lengkap berulang kali.
✓ Kode: 3-5 karakter, contoh “BR001”Satuan barang — pcs, dus, karton, kg, liter, botol, dll. Penting agar perhitungan stok tidak tertukar antar satuan berbeda.
✓ Konsisten satu satuan per produkJumlah barang yang masuk — dari pembelian ke distributor/grosir atau retur dari pelanggan. Catat tanggal dan jumlahnya setiap kali ada barang masuk.
✓ Sertakan sumber barang (nama supplier)Jumlah barang yang keluar — dari penjualan ke pembeli atau barang rusak/hilang. Catat setiap transaksi penjualan secara konsisten.
✓ Catat juga barang rusak/expired terpisahHasil hitungan otomatis: stok awal + stok masuk – stok keluar. Inilah jumlah barang yang seharusnya tersedia secara fisik di warung.
✓ Gunakan rumus, jangan hitung manualHarga beli (modal) dan harga jual per satuan. Selisih keduanya adalah margin keuntungan kotor per item yang terjual.
✓ Update harga beli setiap kali ada perubahan dari supplierBatas minimum stok sebelum harus restock. Saat stok akhir mendekati atau di bawah angka ini, sistem memberi peringatan visual otomatis.
✓ Tetapkan berbeda untuk tiap produk| No | Nama Barang | Satuan | Stok Awal | Masuk | Keluar | Stok Akhir | Min. Stok | Status |
|---|---|---|---|---|---|---|---|---|
| 1 | Beras Premium 5kg | Karung | 20 | +15 | −18 | 17 | 10 | ✓ Aman |
| 2 | Minyak Goreng 1L | Botol | 30 | +24 | −48 | 6 | 10 | ⚠️ Restock! |
| 3 | Gula Pasir 1kg | Pcs | 40 | +20 | −35 | 25 | 15 | ✓ Aman |
| 4 | Telur Ayam (per kg) | Kg | 15 | +10 | −22 | 3 | 5 | ⚠️ Restock! |
| 5 | Indomie Goreng (dus) | Dus | 8 | +5 | −7 | 6 | 3 | ✓ Aman |
| … dan seterusnya untuk semua produk warung | ||||||||
| TOTAL PRODUK | 5 dari 5 ditampilkan · 2 produk perlu segera direstock 🚨 | |||||||
Gunakan Conditional Formatting di Excel agar baris produk dengan stok akhir di bawah/sama dengan stok minimum otomatis berubah warna merah. Caranya: pilih kolom Stok Akhir → Conditional Formatting → New Rule → “Format cells that contain” → pilih kondisi “less than or equal to” → arahkan ke sel Min. Stok. Ini sangat menghemat waktu cek manual setiap hari.
| Tanggal | Keterangan | Masuk | Keluar | Saldo |
|---|---|---|---|---|
| 01/07/26 | Stok Awal Bulan | – | – | 30 |
| 05/07/26 | Penjualan Harian | – | −12 | 18 |
| 10/07/26 | Beli dari Supplier | +24 | – | 42 |
| 15/07/26 | Penjualan Harian | – | −20 | 22 |
| 22/07/26 | Penjualan Harian | – | −16 | 6 |
💡 Kartu stok detail seperti ini cocok untuk produk fast-moving (cepat habis) agar bisa melihat pola penjualan dan menentukan jadwal restock yang tepat.
| Total Penjualan (Omzet) | Rp 18.500.000 |
| Harga Pokok Penjualan (HPP) | Rp 13.800.000 |
| Laba Kotor | Rp 4.700.000 |
| Biaya Operasional (listrik, sewa, dll) | Rp 1.200.000 |
| Gaji Karyawan (jika ada) | Rp 800.000 |
| Barang Rusak/Hilang (Susut) | Rp 150.000 |
| LABA BERSIH BULAN INI | Rp 2.550.000 |
📐 Rumus: Laba Bersih = Laba Kotor – (Biaya Operasional + Gaji + Susut). Data ini bisa diambil otomatis dari sheet stok jika kolom harga beli & jual sudah diisi konsisten.
Data dasar produk yang jarang berubah — kode, nama, satuan, kategori, supplier, harga beli, harga jual, dan stok minimum.
✓ Update hanya saat ada produk baru/ganti hargaLog semua transaksi stok masuk dan keluar setiap hari, terhubung dengan kode produk dari Master Barang menggunakan VLOOKUP.
✓ Input setiap hari, jangan ditumpukRingkasan otomatis: stok akhir tiap produk, total nilai stok, produk yang perlu restock, dan grafik penjualan bulanan.
✓ Tidak perlu diisi manual — semua otomatisUntuk warung dengan puluhan hingga sekitar 200-300 jenis produk, Excel/Google Sheets masih sangat memadai — terutama dengan struktur 3 sheet (Master Barang, Transaksi, Dashboard) seperti yang dijelaskan di atas. Namun, jika warung sudah berkembang menjadi minimarket dengan ribuan SKU (Stock Keeping Unit), transaksi harian sangat tinggi, atau butuh integrasi dengan mesin kasir/barcode scanner, sebaiknya mulai pertimbangkan aplikasi kasir digital (POS) khusus yang punya fitur scan barcode dan laporan otomatis lebih canggih. Excel tetap bisa dipakai sebagai pencatatan cadangan atau laporan bulanan meski sudah pakai aplikasi POS.
Rumus dasar HPP untuk warung/toko adalah: HPP = Stok Awal (nilai modal) + Pembelian Periode Ini − Stok Akhir (nilai modal). Contoh: stok awal bulan senilai Rp5 juta, beli barang baru Rp14 juta, stok akhir bulan senilai Rp5,2 juta. Maka HPP = 5.000.000 + 14.000.000 − 5.200.000 = Rp13.800.000. Nilai stok dihitung berdasarkan harga beli (modal), bukan harga jual. Cara ini memberikan gambaran akurat berapa modal yang benar-benar terpakai untuk menghasilkan penjualan bulan tersebut.
Susut adalah selisih antara stok menurut catatan (Excel) dengan stok fisik yang sebenarnya ada di warung. Penyebab umum susut: barang rusak/pecah, kadaluarsa, hilang/dicuri, kesalahan input transaksi, atau pembulatan saat menjual barang curah (misalnya minyak literan). Cara mengatasi: lakukan stock opname (penghitungan fisik) rutin minimal sebulan sekali, catat semua barang rusak/kadaluarsa segera saat ditemukan (jangan menunggu), dan investigasi jika selisih susut konsisten besar dari bulan ke bulan — bisa jadi indikasi ada masalah seperti pencurian atau kesalahan sistematis dalam pencatatan.
Sangat disarankan untuk memisahkan, meski warung adalah usaha kecil/rumahan. Tanpa pemisahan, sulit mengetahui apakah warung benar-benar untung atau justru menggerus modal karena tercampur dengan kebutuhan pribadi. Cara sederhana: buat “gaji” rutin untuk diri sendiri dari laba warung (misalnya ambil Rp1,5 juta/bulan sebagai gaji pemilik), dan sisa laba dikembalikan sebagai modal usaha atau tabungan pengembangan warung. Pemisahan ini juga membantu jika suatu saat warung butuh pinjaman modal ke bank — laporan keuangan yang rapi dan terpisah jauh lebih dipercaya pihak bank.
Stok Rapi, Untung Jelas — Warung Lebih Sehat!
Pembukuan stok yang rapi bukan formalitas — ini adalah fondasi agar warung bisa berkembang dengan keputusan berbasis data, bukan tebakan. Dengan template Excel sederhana ini, kamu bisa tahu pasti kapan harus restock, produk mana yang paling untung, dan apakah warungmu benar-benar menghasilkan laba bersih.
Mulai dari template sederhana, biasakan input data setiap hari, dan lakukan stock opname rutin. Konsistensi pencatatan jauh lebih penting daripada template yang rumit — yang penting dipakai terus setiap hari! 🏪✅





