
Banyak penjual makanan online menetapkan harga berdasarkan feeling atau ikut-ikutan harga kompetitor — tanpa benar-benar tahu apakah mereka untung atau rugi setiap kali ada order masuk. Akibatnya, ada yang kaget di akhir bulan omzetnya besar tapi uangnya habis, atau takut menaikkan harga karena tidak tahu angka yang aman.
Artikel ini menjelaskan cara menghitung harga jual makanan secara sistematis dari nol — mulai dari menghitung HPP yang benar, menentukan margin keuntungan yang realistis, sampai menyesuaikan harga per platform (GoFood, GrabFood, ShopeeFood) yang masing-masing punya potongan komisi berbeda.
Harga jual yang tepat adalah yang memenuhi tiga syarat sekaligus: menutup semua biaya produksi, menghasilkan keuntungan yang layak, dan tetap kompetitif di pasar. Jika salah satu syarat tidak terpenuhi, bisnis Anda akan kesulitan berkembang.
Yang membuat perhitungan harga jual makanan online lebih rumit dari offline adalah adanya komisi platform. GoFood, GrabFood, dan ShopeeFood mengambil potongan dari setiap transaksi — artinya harga yang tertera di menu bukan sepenuhnya milik Anda. Jika Anda tidak memperhitungkan ini dari awal, keuntungan yang Anda harapkan bisa habis tersedot komisi.
HPP adalah total biaya yang Anda keluarkan untuk membuat satu porsi makanan siap jual. Ini adalah angka paling fundamental — semua perhitungan harga jual berangkat dari sini.
| Komponen | Contoh | Catatan |
|---|---|---|
| Bahan baku utama | Ayam, beras, minyak goreng | Hitung per porsi, bukan per kg |
| Bumbu & bahan pendukung | Bawang, garam, kecap, tepung | Sering dilupakan, padahal signifikan |
| Kemasan | Box, cup, plastik, sendok, tisu | Hitung semua item kemasan |
| Energi (gas/listrik) | ~Rp 500–1.500 per porsi | Estimasi dari tagihan bulanan ÷ jumlah porsi |
| Waste / sisa bahan | 5–10% dari bahan baku | Bahan yang terbuang tetap biaya Anda |
| Tenaga kerja | Upah karyawan ÷ jumlah porsi | Jika ada karyawan — wajib dihitung |
| Bahan / Komponen | Jumlah | Harga Satuan | Biaya |
|---|---|---|---|
| Ayam potong (paha atas) | 150g | Rp 40.000/kg | Rp 6.000 |
| Beras (nasi) | 100g matang | Rp 14.000/kg | Rp 1.400 |
| Tepung bumbu | 30g | Rp 20.000/kg | Rp 600 |
| Minyak goreng | 50ml | Rp 18.000/liter | Rp 900 |
| Sambal + bahan sambal | 1 porsi | estimasi | Rp 1.500 |
| Kemasan (box + sendok + plastik) | 1 set | harga pasar | Rp 1.800 |
| Gas / listrik | per porsi | estimasi | Rp 800 |
| Waste (estimasi 8%) | — | — | Rp 950 |
| Total HPP | Rp 13.950 |
Margin keuntungan adalah persentase keuntungan bersih dari harga jual. Penting untuk dipahami: margin dihitung dari harga jual, bukan dari HPP.
Berapa margin yang wajar untuk makanan online? Berikut panduan umum:
| Jenis Usaha | Target Margin Bersih | Keterangan |
|---|---|---|
| Makanan berat (nasi, ayam, dll) | 20–30% | Bahan baku mahal, margin lebih tipis |
| Camilan / jajanan | 30–45% | HPP rendah, margin bisa lebih besar |
| Minuman kekinian | 40–55% | Margin terbaik di kategori makanan online |
| Dessert / kue | 30–40% | Tergantung kompleksitas resep |
| Frozen food | 35–50% | Efisien karena produksi batch besar |
Ini adalah bagian yang paling sering salah. Banyak penjual menggunakan rumus sederhana:
Rumus ini tidak memperhitungkan komisi platform. Hasilnya, margin yang Anda kira 30% akan jauh lebih kecil setelah dipotong komisi.
Rumus yang benar untuk menghitung harga jual dengan memperhitungkan komisi platform:
Menggunakan HPP Rp 13.950 dan target margin bersih 25%:
| Platform | Komisi | Rumus | Harga Jual | Anda Terima | Profit Bersih |
|---|---|---|---|---|---|
| GoFood | 20% | 13.950 ÷ (1 - 0,20 - 0,25) | Rp 25.364 → Rp 26.000 | Rp 20.800 | Rp 6.850 |
| GrabFood | 30% | 13.950 ÷ (1 - 0,30 - 0,25) | Rp 31.000 → Rp 31.000 | Rp 21.700 | Rp 7.750 |
| ShopeeFood | 20% | 13.950 ÷ (1 - 0,20 - 0,25) | Rp 25.364 → Rp 26.000 | Rp 20.800 | Rp 6.850 |
| Offline | 0% | 13.950 ÷ (1 - 0 - 0,25) | Rp 18.600 → Rp 19.000 | Rp 19.000 | Rp 5.050 |
Setelah mendapat angka dari rumus, Anda perlu membulatkan harga. Ini bukan sekadar estetika — pembulatan yang tepat bisa meningkatkan konversi.
Prinsip pembulatan harga makanan online:
| Strategi | Contoh | Efek Psikologis |
|---|---|---|
| Harga "charm" (diakhiri 9) | Rp 25.900 | Terasa lebih murah dari Rp 26.000 |
| Harga bulat bersih | Rp 26.000 | Terkesan premium, mudah diingat |
| Hindari angka tanggung | ❌ Rp 25.364 | Terkesan tidak profesional |
| Bulatkan ke atas, bukan ke bawah | Rp 25.364 → Rp 26.000 | Melindungi margin Anda |
Setelah Anda punya angka harga jual dari perhitungan, bandingkan dengan kompetitor di platform yang sama. Jika harga Anda jauh di atas pasar, ada beberapa pilihan:
Opsi 1 — Turunkan HPP. Cari supplier yang lebih murah, beli bahan dalam jumlah lebih besar, atau kurangi waste produksi. Ini pilihan terbaik karena tidak mengorbankan margin.
Opsi 2 — Kurangi target margin sementara. Acceptable jika Anda baru buka dan perlu membangun volume dan rating. Tapi tetap pastikan Anda tidak jual di bawah HPP.
Opsi 3 — Diferensiasi. Jika harga Anda lebih mahal, pastikan ada alasan yang jelas — porsi lebih besar, bahan lebih premium, packaging lebih baik, atau rating toko yang tinggi.
Berikut contoh lengkap untuk menu Nasi Goreng Spesial:
| Tahap | Detail | Angka |
|---|---|---|
| HPP per porsi | Bahan + kemasan + gas + waste | Rp 11.500 |
| Target margin bersih | Ditentukan penjual | 25% |
| Komisi GoFood | Standar platform | 20% |
| Harga jual (rumus) | 11.500 ÷ (1 - 0,20 - 0,25) | Rp 20.909 |
| Setelah pembulatan | Bulatkan ke atas | Rp 21.000 |
| Cek kompetitor | Nasi goreng di area Anda | Rp 18.000–25.000 ✅ kompetitif |
| Harga final GoFood | Siap dipublish | Rp 21.000 |
| Harga final GrabFood | +10% untuk komisi lebih tinggi | Rp 25.000 |
1. Tidak menghitung semua komponen HPP. Gas, listrik, dan waste selalu ada — mengabaikannya membuat HPP Anda terlalu rendah dan harga jual yang ditetapkan tidak cukup untuk menutup biaya nyata.
2. Menyamakan harga di semua platform. Dengan perbedaan komisi 10% antara GoFood/ShopeeFood dan GrabFood, harga yang sama di semua platform berarti margin GrabFood Anda 10% lebih tipis dari yang Anda rencanakan.
3. Menghitung margin dari HPP, bukan dari harga jual. Margin 30% dari HPP sangat berbeda dengan margin 30% dari harga jual. Pastikan Anda menggunakan rumus yang tepat.
4. Tidak mengupdate HPP secara berkala. Harga bahan baku berubah — terutama ayam, minyak, dan beras yang fluktuasinya bisa signifikan. Audit HPP setidaknya sebulan sekali.
5. Ikut promo tanpa hitung ulang. Diskon 20% dari platform terasa menarik untuk mendapat trafik, tapi jika HPP + komisi + diskon sudah melebihi harga jual, setiap order justru merugikan Anda.
Menghitung manual setiap kali ada perubahan HPP atau ingin coba skenario margin berbeda bisa memakan waktu. Kalkulator harga jual kami di bawah melakukan semua perhitungan ini secara otomatis — Anda hanya perlu memasukkan HPP dan target keuntungan, pilih platform, dan hasilnya langsung keluar.