Rak warung Anda penuh, gudang belakang sesak dus, dan setiap kali sales datang Anda ikut menambah pesanan supaya "tidak kehabisan". Tapi di akhir bulan, uang yang bisa dipegang tetap segitu-segitu saja. Modal seperti tertanam di barang, bukan berputar jadi untung. Pertanyaannya: dari setiap rupiah yang Anda tanam di stok, berapa rupiah laba yang kembali?
Pertanyaan itu punya nama: GMROI, singkatan dari Gross Margin Return on Inventory Investment. Istilahnya terdengar seperti bahasa supermarket besar, padahal hitungannya cukup dengan kalkulator dan catatan penjualan sebulan. Artikel ini membahas GMROI versi warung: rumusnya, contoh per kategori, dan apa yang perlu Anda lakukan setelah angkanya keluar.
Singkatnya: GMROI = laba kotor dalam satu periode dibagi rata-rata nilai stok (dihitung dengan harga modal). Angka 3 artinya setiap Rp 1 modal di rak menghasilkan Rp 3 laba kotor dalam periode itu. Hitung per kategori, lalu kurangi stok di kategori yang GMROI-nya rendah dan alihkan modalnya ke kategori yang lebih produktif.
Apa itu GMROI dan kenapa warung perlu peduli
Kebanyakan pemilik warung menilai barang dari dua sisi: laku atau tidak, dan margin besar atau kecil. GMROI menambahkan sisi ketiga yang sering terlupa, yaitu berapa banyak modal yang harus diparkir agar barang itu bisa dijual.
Bayangkan dua barang dengan laba kotor sama, Rp 600.000 sebulan. Barang pertama cukup distok senilai Rp 200.000 karena sales datang tiap minggu. Barang kedua harus distok Rp 1.200.000 karena belinya per karton besar. Secara laba sama, tapi barang pertama jauh lebih "rajin" bekerja untuk modal Anda.
Rumusnya:
GMROI = Laba kotor periode ÷ Rata-rata nilai persediaan (harga modal)
- Laba kotor = penjualan dikurangi harga pokok barang yang terjual. Kalau belum yakin cara menghitungnya, baca dulu panduan menghitung laba kotor.
- Rata-rata nilai persediaan = (nilai stok awal + nilai stok akhir) ÷ 2, dihitung dengan harga beli, bukan harga jual.
Contoh GMROI per kategori di warung sembako
Berikut contoh karangan untuk sebuah warung sembako selama satu bulan. Angkanya sengaja dibuat sederhana supaya mudah diikuti.
| Kategori | Laba kotor sebulan | Rata-rata nilai stok | GMROI |
|---|---|---|---|
| Telur | Rp 900.000 | Rp 300.000 | 3,0 |
| Minuman dingin | Rp 1.050.000 | Rp 500.000 | 2,1 |
| Beras | Rp 1.200.000 | Rp 2.400.000 | 0,5 |
| Rokok | Rp 750.000 | Rp 3.000.000 | 0,25 |
| Sabun & deterjen | Rp 450.000 | Rp 900.000 | 0,5 |
| Alat tulis & mainan | Rp 60.000 | Rp 800.000 | 0,075 |
Apa yang terlihat dari tabel ini?
- Telur dan minuman dingin adalah "pekerja keras". Stoknya kecil, cepat habis, dan labanya berlipat dari modal yang diparkir.
- Beras menyumbang laba kotor terbesar, tapi butuh modal besar. GMROI 0,5 bulanan masih wajar untuk barang pokok yang menarik pembeli datang, asalkan stoknya tidak berlebihan.
- Rokok laku keras, tapi marginnya tipis dan stoknya mahal. GMROI-nya rendah. Ini bukan berarti berhenti jual rokok, melainkan jangan menimbun berlebihan. Pembahasan lengkapnya ada di artikel jualan rokok yang untungnya tipis.
- Alat tulis dan mainan adalah tanda bahaya. Modal Rp 800.000 hanya menghasilkan Rp 60.000 sebulan. Kemungkinan besar ada banyak barang yang tidak bergerak di sana.
Catatan: GMROI bulanan memang terlihat kecil untuk barang yang lambat. Kalau ingin angka tahunan, kalikan laba kotor bulanan dengan 12 sebelum dibagi. Yang penting, bandingkan kategori dengan periode yang sama.
Cara menghitung GMROI warung secara manual
Anda tidak butuh sistem rumit. Cara paling sederhana dengan buku atau Excel:
- Kelompokkan barang ke 5–10 kategori. Jangan terlalu detail. Kategori seperti "minyak & gula", "mi instan", "rokok", "minuman" sudah cukup.
- Hitung nilai stok awal bulan per kategori. Jumlah barang dikali harga beli terakhir. Ini sekaligus saat yang pas untuk stock opname warung.
- Catat penjualan dan harga modal barang terjual sepanjang bulan, dikelompokkan per kategori.
- Hitung nilai stok akhir bulan dengan cara yang sama seperti langkah 2.
- Masukkan ke rumus: laba kotor kategori dibagi rata-rata stok awal dan akhir.
Bagian paling berat biasanya langkah 3. Kalau penjualan masih dicatat global ("hari ini Rp 1,8 juta"), Anda tidak bisa memecah laba per kategori. Mulailah dengan mencatat minimal kategori barang di setiap transaksi.
Membaca hasil: kategori GMROI rendah perlu dikurangi stoknya
Setelah angka keluar, jangan buru-buru mencoret kategori. Lakukan tiga pertanyaan ini untuk setiap kategori dengan GMROI rendah:
1. Apakah stoknya terlalu banyak?
Ini penyebab paling umum. Contoh: Anda menyimpan 8 slop rokok merek yang sama padahal sehari hanya laku 6 bungkus. Mengurangi stok jadi 3 slop dengan pesanan lebih sering langsung menaikkan GMROI tanpa mengurangi penjualan. Hitung batas yang masuk akal dengan cara di artikel menentukan stok minimum.
2. Apakah ada barang mati di dalamnya?
Satu kategori bisa tampak lemah karena ditarik turun beberapa barang yang tidak laku sama sekali. Di contoh tadi, mungkin ada pensil warna dan mainan plastik yang sudah setahun di rak. Jual murah, kembalikan ke supplier jika bisa, lalu jangan pesan lagi.
3. Apakah kategori ini penarik pembeli?
Beras dan gas elpiji kadang GMROI-nya biasa saja, tapi orang datang ke warung Anda karena barang itu, lalu sekalian membeli telur, mi, dan minuman. Kategori seperti ini tetap dipertahankan, cukup dijaga agar stoknya ramping.
Modal yang terbebas dari kategori GMROI rendah sebaiknya dialihkan ke kategori yang terbukti produktif, misalnya menambah kulkas minuman atau variasi telur dan frozen food, bukan dipakai untuk menimbun barang lambat yang lain.
Mengumpulkan datanya lebih cepat dengan aplikasi kasir
Hambatan terbesar GMROI adalah data: laba per kategori dan nilai stok. Di aplikasi kasir KasirPOS, setiap penjualan otomatis tercatat bersama kategorinya, sehingga laporan penjualan per kategori, margin per produk, dan barang terlaris bisa dilihat harian, mingguan, atau bulanan. Harga modal diperbarui otomatis dengan rata-rata bergerak setiap kali Anda mencatat pembelian dari supplier, jadi laba kotornya ikut mengikuti harga beli terbaru.
Untuk sisi stok, setiap barang masuk dan keluar tercatat, termasuk hasil opname. Anda bisa mengekspor laporan ke Excel, lalu menghitung rata-rata nilai stok dan GMROI per kategori di satu lembar kerja. Aplikasinya gratis tanpa langganan dan berjalan offline di iPhone atau iPad; Anda bisa unduh KasirPOS di App Store.
Langkah praktisnya:
- Rapikan kategori produk di aplikasi agar sesuai pengelompokan GMROI Anda.
- Lakukan stok opname di awal bulan supaya angka stok awal akurat.
- Catat setiap kulakan sebagai pembelian supplier, bukan hanya menambah angka stok.
- Di akhir bulan, buka laporan penjualan per kategori dan laba kotor, ekspor ke Excel, lalu hitung GMROI.
Rincian fitur stok dan laporan bisa Anda lihat di halaman fitur lengkap KasirPOS.
Jadikan kebiasaan tiga bulanan
GMROI tidak perlu dihitung setiap minggu. Cukup tiap bulan atau tiga bulan, dan perhatikan arahnya. Kalau GMROI kategori rokok naik dari 0,25 ke 0,4 setelah Anda mengurangi stok, artinya modal Anda kini lebih banyak bekerja. Kalau sebuah kategori terus turun, itu tanda perlu dicek sebelum modal makin banyak tertahan.
Ingat simpulannya: stok besar tidak sama dengan untung besar. Toko yang sehat adalah toko yang modalnya berputar, bukan yang raknya paling penuh.
Pertanyaan yang sering diajukan
Apa itu GMROI?
GMROI (Gross Margin Return on Inventory Investment) adalah perbandingan laba kotor dengan rata-rata nilai stok. Angka ini menunjukkan berapa rupiah laba kotor yang dihasilkan dari setiap rupiah modal yang tertanam di persediaan.
Bagaimana rumus GMROI?
GMROI sama dengan laba kotor dalam satu periode dibagi rata-rata nilai persediaan pada harga modal. Rata-rata persediaan bisa dihitung dari stok awal ditambah stok akhir lalu dibagi dua.
Berapa GMROI yang dianggap bagus?
Tidak ada angka baku untuk semua toko karena tergantung jenis barang dan periode yang dipakai. Yang lebih berguna adalah membandingkan antarkategori di toko Anda sendiri dan memantau apakah angkanya naik atau turun.
Apa yang harus dilakukan jika GMROI suatu kategori rendah?
Cek apakah stoknya berlebihan, apakah ada barang yang tidak laku, dan apakah kategori itu penarik pembeli. Biasanya solusinya adalah mengurangi stok dan memesan lebih sering, bukan langsung berhenti menjual.