Cara Menentukan Harga Jual Menu Kafe: Panduan Step-by-Step dari Food Cost Sampai Harga Final
Tahu food cost itu penting. Tapi dari angka food cost ke harga yang dipasang di menu — ada beberapa langkah lagi yang sering dilewati. Ini panduan lengkap menentukan harga jual menu kafe.
Lebih dari Sekadar Food Cost × 3
Banyak pemilik kafe baru yang pakai rumus sederhana: harga jual = food cost × 3. Atau × 4 kalau mau aman.
Rumus ini nggak salah sebagai starting point. Tapi kalau cuma itu, kamu berisiko dua hal: harga terlalu murah (margin nggak cukup nutup overhead) atau harga terlalu mahal (pelanggan kabur ke kompetitor). Menentukan harga jual menu kafe yang tepat butuh beberapa langkah — dan untungnya, nggak sesulit yang dibayangkan.
Langkah 1: Hitung Food Cost Per Item dengan Akurat
Ini fondasi dari semua keputusan pricing. Food cost per menu item = total biaya bahan baku yang dipakai untuk bikin satu porsi.
Contoh: Nasi Goreng Spesial
- Nasi 200g: Rp 2.000
- Telur 1 butir: Rp 2.500
- Ayam suwir 50g: Rp 4.000
- Sayuran: Rp 1.500
- Bumbu + minyak: Rp 1.500
- Garnish: Rp 500
Total food cost: Rp 12.000
Tips penting: hitung bahan bumbu dan garnish. Banyak kafe cuma hitung bahan utama dan nggak include minyak goreng, garam, kecap, daun bawang. Kecil per porsi, tapi kalau 50 porsi sehari, itu signifikan.
Untuk minuman, include semua: biji kopi, susu, gula, es, cup (kalau takeaway), sedotan. Satu Kopi Susu Es yang food cost-nya "Rp 5.000" bisa jadi Rp 7.000 kalau packaging dimasukkan.
Langkah 2: Tentukan Target Food Cost Percentage
Food cost percentage = food cost ÷ harga jual × 100%.
Benchmark umum di industri F&B:
- Minuman kopi: 15-25% (margin paling besar biasanya di sini)
- Minuman non-kopi: 20-30%
- Makanan ringan: 25-35%
- Makanan berat: 30-40%
Target food cost percentage tergantung tipe kafe kamu. Kalau overhead tinggi (sewa mahal, banyak staf), kamu butuh food cost % yang lebih rendah — artinya markup lebih tinggi. Kalau overhead rendah (kedai kecil, staf minimal), kamu bisa tolerir food cost % lebih tinggi.
Rumus dasar: Harga jual minimum = Food cost ÷ Target food cost %
Contoh: Food cost Rp 12.000, target food cost 30%
Harga jual minimum = Rp 12.000 ÷ 0.30 = Rp 40.000
Ini adalah floor price — harga minimum supaya margin kamu masuk akal. Dari sini, kamu masih perlu adjust.
Langkah 3: Cek Overhead per Transaksi
Food cost bukan satu-satunya biaya. Ada biaya lain yang harus ditanggung setiap porsi yang kamu jual:
- Sewa: Rp 5 juta/bulan ÷ 1.500 transaksi/bulan = Rp 3.333 per transaksi
- Gaji staf: Rp 15 juta/bulan ÷ 1.500 = Rp 10.000 per transaksi
- Listrik, air, gas: Rp 3 juta/bulan ÷ 1.500 = Rp 2.000 per transaksi
- Perlengkapan (tissue, plastik, dll): Rp 1 juta/bulan ÷ 1.500 = Rp 667 per transaksi
Total overhead per transaksi: ~Rp 16.000
Jadi kalau food cost Rp 12.000 + overhead Rp 16.000 = biaya total per transaksi Rp 28.000. Harga jual harus di atas ini supaya kamu untung. Kalau harga jual Rp 40.000, profit per transaksi = Rp 12.000 (30%).
Catatan: ini simplifikasi. Di kenyataan, overhead terdistribusi nggak merata — satu transaksi Rp 15.000 vs Rp 60.000 makan overhead yang sama. Tapi sebagai sanity check, hitungan ini sangat berguna.
Langkah 4: Analisis Harga Kompetitor
Harga kamu nggak exist di vacuum. Pelanggan punya reference point — dan reference point itu biasanya harga kafe lain di sekitar kamu.
Cara riset yang simpel tapi efektif:
- Kunjungi 3-5 kafe di radius 1-2 km yang target market-nya mirip kamu
- Catat harga item yang comparable: kopi susu, nasi goreng, croissant, dll
- Perhatikan juga porsi, kualitas bahan, dan experience (AC, WiFi, tempat duduk)
Dari data ini, kamu bisa positioning:
- Di bawah rata-rata kompetitor: Value play — volume lebih tinggi, margin per item lebih tipis. Cocok kalau overhead rendah dan traffic tinggi.
- Sejajar kompetitor: Aman, tapi kamu harus menang di differentiator lain (rasa, vibe, service).
- Di atas kompetitor: Premium positioning — tapi harus justified oleh kualitas, experience, atau brand yang kuat. Jangan premium tanpa alasan.
Langkah 5: Terapkan Pricing Psychology
Setelah kamu punya angka rasional, ada beberapa teknik psikologi harga yang bisa bikin pricing lebih efektif:
Charm pricing: Rp 38.000 terasa lebih murah dari Rp 40.000 — meskipun bedanya cuma Rp 2.000. Untuk kafe casual, ini bisa boost perceived value.
Anchor pricing: Taruh item premium di atas menu (Rp 65.000). Item di bawahnya (Rp 42.000) terasa reasonable by comparison. Item premium nggak perlu laku banyak — fungsinya bikin item lain terasa affordable.
Bundle pricing: "Kopi + Croissant: Rp 45.000" (vs terpisah Rp 28.000 + Rp 25.000 = Rp 53.000). Customer merasa dapat deal, kamu tetap profitable karena food cost bundle lebih predictable.
Hindari terlalu banyak price points. Kalau menu kamu punya 15 harga berbeda (dari Rp 12.000 sampai Rp 68.000), customer overwhelmed. Idealnya, cluster harga di 4-5 range: misalnya Rp 18.000-22.000 untuk minuman basic, Rp 28.000-35.000 untuk specialty, Rp 35.000-45.000 untuk makanan.
Langkah 6: Test dan Adjust
Pricing bukan keputusan sekali jadi. Setelah launch, observe:
- Item mana yang paling laku? Kalau yang paling laku justru yang margin-nya paling tipis — kamu punya masalah. Coba naikkan sedikit atau push item high-margin lewat placement dan rekomendasi kasir.
- Item mana yang nggak pernah dipesan? Bisa jadi harganya terlalu tinggi relative terhadap perceived value. Atau deskripsinya kurang menarik. Atau memang nggak cocok sama market kamu.
- Berapa average order value? Kalau AOV rendah (customer cuma pesan 1 item murah), pricing structure kamu mungkin nggak encourage upselling. Coba bundle atau combo.
Kapan adjust harga? Idealnya review setiap 3 bulan. Tapi adjust cuma kalau ada alasan kuat: bahan baku naik signifikan, overhead berubah, atau data menunjukkan harga nggak optimal. Terlalu sering ubah harga bikin customer bingung dan kehilangan trust.
Kesalahan yang Sering Terjadi
Beberapa kesalahan pricing yang kami lihat berulang:
- Pricing berdasarkan feeling, bukan data. "Kayaknya Rp 35.000 oke deh" tanpa hitung food cost dan overhead. Bisa jadi profitable, bisa jadi nggak — kamu nggak tahu sampai terlambat.
- Race to the bottom. Kompetitor turunin harga, kamu ikut turunin. Mereka turun lagi, kamu ikut lagi. Akhirnya semua rugi. Kalau kompetitor perang harga, kamu nggak harus ikut — bersainglah di value, bukan di harga.
- Nggak pernah naikin harga. Bahan baku naik 10% dalam setahun, tapi menu tetap harga lama. Margin kamu erosi pelan-pelan tanpa sadar. Naikin harga itu normal — yang penting komunikasinya baik.
- Semua item di-markup sama rata. Kopi susu markup 4×, nasi goreng juga markup 4×. Padahal willingness-to-pay dan competitive landscape beda per kategori. Markup harus disesuaikan per item — drinks biasanya bisa markup lebih tinggi dari food.
Pricing Itu Ongoing, Bukan One-Time
Harga menu yang kamu set hari ini belum tentu masih optimal 6 bulan dari sekarang. Bahan baku berubah, kompetitor bergerak, customer base berevolusi. Yang penting bukan menemukan harga "sempurna" — tapi punya proses dan data untuk terus adjust dengan percaya diri.
Dengan kasir digital yang tracking penjualan per item, kamu punya data yang dibutuhkan: item mana yang paling laku, berapa average order value, dan gimana tren penjualan per periode. Dari data itu, pricing decisions kamu jadi lebih informed — dan hasilnya, margin yang lebih sehat tanpa kehilangan customer.
Dapatkan tips bisnis F&B di inbox kamu
Artikel baru, panduan operasional, dan insight bisnis untuk pemilik cafe & restoran. Gratis, kapan saja bisa berhenti.