Artikel

Cara Menghitung HPP Menu: Yield, Food Cost & Harga Jual

Terakhir diperbarui: 9 November 2026

Cara menghitung HPP menu yang benar adalah menjumlahkan biaya setiap bahan berdasarkan berat bersih yang benar-benar masuk ke piring, bukan berat saat dibeli, lalu menambahkan bumbu, garnish, kemasan, dan cadangan selisih harga. Hasilnya dibagi target persentase food cost untuk mendapatkan harga jual. Banyak pemilik restoran dan coffee shop merasa food cost-nya aman di kisaran 30%, padahal setelah susut bahan dan kemasan dihitung, angkanya bisa melonjak di atas 40%.

Masalahnya jarang terlihat di awal. Menu terjual ramai, omzet naik, tetapi laba bulanan tidak bergerak. Di artikel ini kami menunjukkan cara menyusun kartu biaya resep (recipe costing card) lengkap dengan faktor yield, contoh hitungan satu menu dari awal sampai harga jual, cara memisahkan harga dine-in dan take-away, serta matriks menu engineering untuk memutuskan menu mana yang dipertahankan, dinaikkan harganya, atau dihapus.

Ringkasan Cepat

  • HPP menu = biaya bahan berdasarkan berat bersih (setelah yield) + bumbu & garnish + kemasan (jika take-away) + cadangan fluktuasi harga 2–5%.
  • Rumus harga jual: HPP per porsi ÷ target food cost %. Contoh: Rp14.316 ÷ 33% ≈ Rp43.400, dibulatkan Rp43.000.
  • Mengabaikan yield membuat HPP terlihat lebih murah; di contoh kami selisihnya 20%.
  • Harga take-away dan pesan-antar perlu dihitung terpisah karena ada biaya kemasan.
  • Gunakan matriks menu engineering (Star, Plowhorse, Puzzle, Dog) untuk keputusan menu, bukan hanya food cost %.

Apa itu HPP menu dan apa bedanya dengan food cost?

HPP menu (harga pokok per porsi atau plate cost) adalah total biaya bahan baku yang dipakai untuk membuat satu porsi menu sesuai resep standar, dihitung dari berat bersih setelah bahan dibersihkan, ditambah bumbu, garnish, dan kemasan yang ikut terjual. Angka ini menjadi dasar harga jual dan dasar untuk menilai apakah sebuah menu menguntungkan.

Food cost persentase (food cost %) adalah HPP dibagi harga jual. Ada dua jenis yang perlu Anda bedakan:

Jenis Cara hitung Kegunaan
Food cost teoretis (ideal) HPP per porsi dari kartu resep ÷ harga jual Menentukan harga jual dan target per menu
Food cost aktual (Stok awal + pembelian − stok akhir) ÷ penjualan makanan Mengukur kenyataan di dapur: waste, porsi melebar, kebocoran

Selisih antara keduanya adalah sinyal masalah operasional. Jika food cost aktual jauh di atas teoretis, periksa porsi, waste, dan selisih stok. Untuk pemantauan mingguan gabungan bahan dan tenaga kerja, gunakan pendekatan prime cost restoran.

Mengapa yield bahan wajib masuk hitungan HPP menu?

Yield adalah persentase berat yang benar-benar terpakai setelah bahan dibersihkan, dipotong, atau dimasak. Ayam fillet yang dibeli 1 kg bisa tinggal 800 gram setelah kulit dan lemak dibuang, artinya yield 80%. Anda tetap membayar 1 kg, sehingga biaya per gram yang masuk ke piring lebih mahal.

Rumusnya:

  • Biaya per gram bersih (EP cost) = harga beli per gram (AP cost) ÷ yield %
  • AP = as purchased (saat dibeli), EP = edible portion (bagian yang dipakai).

Cara mendapatkan angka yield paling akurat adalah uji yield (yield test) di dapur Anda sendiri: timbang bahan saat datang, timbang lagi setelah diolah, lalu catat. Lakukan 3 kali untuk bahan utama dan pakai rata-ratanya. Angka dari buku atau internet hanya titik awal karena tergantung pemasok dan teknik potong.

Bagaimana cara menghitung HPP menu langkah demi langkah?

  1. Tetapkan resep standar. Tulis takaran setiap bahan dalam gram atau ml per porsi. Tanpa resep standar, HPP hanya tebakan.
  2. Catat harga beli terakhir per satuan (per kg atau per liter) dari faktur pemasok, bukan harga ingatan.
  3. Tentukan yield tiap bahan dari uji yield.
  4. Hitung biaya per gram bersih: harga per gram ÷ yield.
  5. Kalikan dengan takaran per porsi, lalu jumlahkan semua bahan, termasuk minyak, bumbu, saus, dan garnish.
  6. Tambahkan cadangan fluktuasi harga 2–5% untuk bahan yang harganya sering naik turun.
  7. Tambahkan kemasan untuk versi take-away atau pesan-antar.
  8. Hitung harga jual: HPP ÷ target food cost %, lalu bulatkan.

Contoh kartu biaya resep: rice bowl ayam teriyaki

Berikut contoh (angka fiktif) kartu biaya resep sebuah coffee shop di Bandung untuk menu rice bowl ayam teriyaki. Harga bahan memakai harga beli per kg.

Bahan Harga beli/kg (Rp) Yield Biaya per gram bersih (Rp) Takaran/porsi (g) Biaya/porsi (Rp)
Paha ayam fillet 48.000 80% 60,00 150 9.000
Beras 14.000 100% 14,00 80 1.120
Saus teriyaki racikan 40.000 100% 40,00 30 1.200
Bawang bombay 30.000 85% 35,29 20 706
Brokoli & wortel 28.000 75% 37,33 40 1.493
Minyak goreng 18.000 100% 18,00 10 180
Wijen & daun bawang (garnish) 60.000 90% 66,67 3 200
Total biaya bahan 13.899
Cadangan fluktuasi harga 3% 417
HPP per porsi dine-in 14.316

Jika yield diabaikan (semua bahan dihitung dengan harga beli per gram), total bahan hanya Rp11.600. Artinya HPP terlihat Rp2.299 atau sekitar 20% lebih murah dari kenyataan. Inilah sumber terbesar “laba hilang” di banyak dapur.

Dari HPP ke harga jual

Pemilik di contoh ini sudah menjual menu tersebut seharga Rp38.000 dengan anggapan food cost 30,5% (dari hitungan tanpa yield). Setelah dihitung ulang:

Skenario HPP (Rp) Harga jual (Rp) Food cost %
Anggapan awal (tanpa yield) 11.600 38.000 30,5%
Dine-in, hitungan benar 14.316 38.000 37,7%
Dine-in, harga baru (target 33%) 14.316 43.000 33,3%
Take-away tanpa penyesuaian (+kemasan Rp3.300) 17.616 43.000 41,0%
Take-away + biaya kemasan Rp4.000 17.616 47.000 37,5%

Harga ideal dengan target 33% adalah Rp14.316 ÷ 0,33 ≈ Rp43.382, dibulatkan ke Rp43.000. Keputusan yang bisa diambil pemilik: menaikkan harga secara bertahap, atau mempertahankan Rp38.000 dengan mengurangi porsi ayam menjadi 130 gram. Pilihan mana pun harus diputuskan dengan angka, bukan perasaan. Panduan menaikkan harga tanpa kehilangan pelanggan ada di artikel cara menaikkan harga jual saat biaya naik.

Satu catatan: tentukan sejak awal apakah harga di menu sudah termasuk pajak daerah dan service charge atau belum, lalu konsisten. HPP dan food cost % sebaiknya dihitung terhadap harga sebelum pajak dan service charge, karena keduanya bukan pendapatan usaha Anda.

Berapa target food cost yang wajar untuk setiap menu?

Tidak ada satu angka yang berlaku untuk semua. Menu minuman berbasis kopi umumnya punya food cost lebih rendah daripada menu daging atau seafood. Yang lebih penting dari persentase adalah laba kotor per porsi dalam rupiah (harga jual − HPP), karena rupiah itulah yang membayar sewa, gaji, dan listrik. Menu dengan food cost 41% tetapi menyisakan Rp30.500 per porsi bisa lebih berharga daripada menu food cost 30% yang hanya menyisakan Rp12.000.

Tetapkan target per kategori (minuman, makanan utama, camilan) lalu evaluasi dengan menu engineering. Konsep laba per porsi ini sama dengan margin kontribusi, dan bisa Anda gunakan juga untuk menghitung target cup per hari pada BEP coffee shop.

Bagaimana memakai menu engineering untuk memutuskan menu?

Menu engineering (metode Kasavana & Smith) mengelompokkan menu berdasarkan dua hal: popularitas (jumlah terjual) dan laba kotor per porsi. Menu dianggap populer bila porsinya terhadap total penjualan ≥ 70% dari rata-rata porsi per menu. Laba per porsi dianggap tinggi bila ≥ rata-rata tertimbang seluruh menu.

Contoh (fiktif) penjualan satu bulan, total 1.700 porsi dari 5 menu. Batas populer = 70% × (1.700 ÷ 5) = 238 porsi. Rata-rata tertimbang laba per porsi = Rp23.339.

Menu Harga (Rp) HPP (Rp) Terjual Laba/porsi (Rp) Kategori Keputusan
Rice bowl ayam teriyaki 38.000 14.316 620 23.684 Star Pertahankan kualitas, naikkan harga bertahap
Chicken katsu curry 42.000 16.000 300 26.000 Star Tonjolkan di menu dan promosi
Nasi goreng kampung 30.000 9.800 540 20.200 Plowhorse Rekayasa resep atau tambah add-on bernilai
Pasta aglio olio udang 52.000 21.500 150 30.500 Puzzle Perbaiki posisi di menu, rekomendasi pelayan
Sup buntut 65.000 46.000 90 19.000 Dog Ganti resep/pemasok atau hapus dari menu

Perhatikan bahwa rice bowl yang sudah dihitung ulang masih masuk Star karena sangat laris. Ini alasan kuat untuk menaikkan harganya: pelanggan menyukainya, dan setiap Rp1.000 kenaikan harga menambah sekitar Rp620.000 laba kotor per bulan pada volume yang sama. Untuk menu yang terus berada di kuadran Dog, langkah lanjutan bisa mengikuti prinsip SKU rationalization.

Kapan HPP menu harus dihitung ulang?

  • Harga beli bahan utama naik lebih dari 5% dibanding harga di kartu resep.
  • Pemasok berganti, karena yield dan kualitas potongan bisa berubah.
  • Resep, takaran, atau ukuran kemasan berubah.
  • Food cost aktual bulanan melenceng lebih dari 2 poin dari food cost teoretis.
  • Secara rutin minimal setiap bulan untuk 10 menu terlaris.

Menghitung ulang puluhan kartu resep di Excel setiap kali harga naik memakan waktu dan rawan salah rumus. Dengan sistem yang menyimpan harga beli terakhir dari faktur pembelian dan mencatat pemakaian bahan, tim Anda bisa melihat perubahan HPP tanpa rekap manual.

Kesalahan yang Sering Terjadi

  • Menghitung dari berat beli, bukan berat bersih. Akibatnya HPP terlalu rendah dan harga jual terlalu murah.
  • Melupakan “biaya kecil” seperti minyak, saus, garnish, sachet sambal, dan tisu. Satu per satu kecil, tetapi bisa mencapai 5–10% HPP.
  • Memakai satu harga untuk dine-in dan take-away padahal ada biaya kemasan.
  • Kartu resep tidak diperbarui setelah harga pemasok naik, sehingga harga jual didasarkan pada angka lama.
  • Hanya melihat food cost % dan menghapus menu bernilai rupiah tinggi yang sebenarnya menyumbang laba besar.
  • Tidak ada resep standar tertulis, sehingga porsi berbeda antar shift dan food cost aktual tidak pernah cocok dengan hitungan.

Pertanyaan yang Sering Diajukan (FAQ)

Apa rumus HPP menu per porsi?

HPP per porsi adalah jumlah dari (harga beli per gram ÷ yield) × takaran per porsi untuk setiap bahan, ditambah bumbu, garnish, dan kemasan bila take-away. Banyak usaha menambahkan cadangan 2–5% untuk fluktuasi harga bahan. Angka ini lalu menjadi dasar harga jual.

Bagaimana cara menentukan harga jual menu dari HPP?

Bagi HPP per porsi dengan target food cost persentase. Contohnya, HPP Rp14.316 dengan target 33% menghasilkan sekitar Rp43.400, yang dibulatkan menjadi Rp43.000. Setelah itu bandingkan dengan harga pesaing sekelas dan daya beli pelanggan Anda.

Apakah gaji koki dan sewa tempat masuk HPP menu?

Tidak dalam food cost per porsi. HPP menu hanya memuat bahan dan kemasan yang habis bersama porsi itu. Gaji dan sewa ditutup oleh laba kotor per porsi dan dianalisis lewat prime cost serta titik impas usaha.

Seberapa sering yield bahan perlu diuji ulang?

Uji ulang setiap kali pemasok atau spesifikasi bahan berubah, dan minimal per kuartal untuk bahan protein yang paling mahal. Yield bisa berubah karena ukuran ayam, kualitas sayur, atau teknik potong staf baru.

Mengapa food cost aktual lebih tinggi dari hitungan resep?

Penyebab paling umum adalah porsi melebar, bahan terbuang (waste), salah catat stok, dan harga beli yang sudah naik tetapi belum masuk kartu resep. Bandingkan pemakaian bahan teoretis berdasarkan jumlah porsi terjual dengan pemakaian aktual dari stok opname untuk menemukan sumbernya.

Kesimpulan

Cara menghitung HPP menu yang akurat dimulai dari resep standar, harga beli terakhir, dan yield bahan, lalu dilengkapi biaya kecil, cadangan fluktuasi, serta kemasan. Dari situ harga jual ditentukan dengan target food cost per kategori, dan keputusan menu diambil lewat menu engineering berdasarkan laba rupiah per porsi. Contoh kami menunjukkan bahwa mengabaikan yield saja bisa membuat HPP terlihat 20% lebih murah dari kenyataan.

Jika Anda mengelola restoran atau coffee shop dan ingin harga beli bahan, stok, serta laporan laba per outlet tersaji tanpa rekap manual, lihat solusi Zahir Online untuk resto & coffee shop.

Facebook Comments

Bagikan artikel

Artikel Lainnya

Let’s #FeelTheGrowth

Coba Zahir, Gratis!

Level up pencatatan, management, dan pelaporan pada Bisnis Anda dengan menggunakan Zahir.

Hubungi Zahir Expert

Product Consultant kami akan membantu untuk memilih produk terbaik sesuai dengan kebutuhan perusahaan Anda.

Kelola invoice, inventory, keuangan dalam satu aplikasi, Monitor bisnismu kapan saja dimana saja.

Zahir Berpengalaman 30 Tahun membantu hampir 300.000 Bisnis untuk bertumbuh