Cara menghitung HPP makanan sebenarnya sederhana: jumlahkan seluruh biaya bahan baku yang habis untuk membuat satu porsi, lalu bandingkan dengan harga jualnya. Rumus dasarnya adalah HPP = Persediaan Awal + Pembelian - Persediaan Akhir, atau untuk per menu cukup total biaya semua bahan dalam satu resep. Di artikel ini kamu akan dapat rumus lengkap, angka food cost ideal, contoh perhitungan per menu, dan cara menetapkan harga jual biar warungmu benar-benar untung, bukan cuma kelihatan ramai.
Saya sering ketemu pemilik warung yang bangga jualannya ludes tiap hari, tapi rekeningnya tetap tipis. Hampir selalu penyebabnya sama: mereka tidak pernah menghitung HPP dengan benar. Ramai bukan jaminan untung. Yang menentukan untung adalah selisih antara harga jual dan biaya modal per porsi, dan itu dimulai dari HPP.
Daftar Isi
- Apa Itu HPP Makanan dan Kenapa Wajib Dihitung
- Rumus HPP Makanan dan Minuman (Dua Versi)
- Food Cost Percentage: Berapa Angka Idealnya?
- Contoh Perhitungan HPP per Menu
- Cara Menetapkan Harga Jual dari HPP
- Biaya Tersembunyi yang Bikin HPP Meleset (QRIS dan Pajak)
- Hitung HPP Otomatis dengan Kasirnesia
- FAQ
- Sumber
Apa Itu HPP Makanan dan Kenapa Wajib Dihitung
HPP (Harga Pokok Penjualan) makanan adalah total biaya bahan baku langsung yang terpakai untuk membuat satu produk yang kamu jual. Di industri kuliner, istilah ini sering disebut juga food cost. Bedanya, HPP itu angka rupiah (misalnya Rp 8.000 per gelas kopi), sedangkan food cost biasanya dinyatakan dalam persen terhadap harga jual.
Kenapa wajib dihitung? Karena HPP adalah fondasi dari setiap keputusan harga. Tanpa tahu HPP, kamu menetapkan harga jual dengan menebak-nebak atau ikut harga tetangga. Itu judi, bukan bisnis. Menghitung HPP membuatmu tahu tiga hal penting: berapa margin per menu, menu mana yang paling menguntungkan, dan kapan harga bahan sudah naik sampai bikin rugi.
Satu hal yang perlu dipertegas: HPP makanan hanya berisi bahan yang menempel di produk. Kopi, susu, gula, ayam, beras, bumbu, dan kemasan masuk HPP. Sedangkan gas, listrik, sewa tempat, dan gaji karyawan tidak masuk HPP. Biaya-biaya itu namanya overhead atau biaya operasional, dihitung terpisah di laporan laba rugi. Mencampur keduanya adalah kesalahan paling umum yang saya lihat.
Poin Penting HPP bukan angka yang dihitung sekali lalu dilupakan. Harga bahan pangan naik turun terus, apalagi cabai, minyak goreng, dan daging ayam. HPP yang kamu hitung bulan lalu bisa sudah tidak akurat minggu ini. Perlakukan HPP sebagai angka hidup yang di-update rutin.
Rumus HPP Makanan dan Minuman (Dua Versi)
Ada dua cara menghitung HPP, dan keduanya kamu butuhkan. Versi pertama untuk melihat gambaran total bisnis, versi kedua untuk menghitung tiap menu.
Versi 1: Rumus HPP Periodik (Berbasis Persediaan)
Ini rumus akuntansi standar untuk melihat total HPP dalam satu periode, misalnya sebulan:
HPP = Persediaan Awal + Pembelian Bahan - Persediaan Akhir
Contohnya, di awal bulan stok bahanmu senilai Rp 5.000.000. Selama sebulan kamu belanja bahan Rp 20.000.000. Di akhir bulan sisa stok senilai Rp 4.000.000. Maka HPP sebulan = 5.000.000 + 20.000.000 - 4.000.000 = Rp 21.000.000. Angka ini kamu bandingkan dengan total penjualan untuk melihat food cost keseluruhan usaha.
Versi 2: Rumus HPP per Porsi (Food Cost per Menu)
Untuk menetapkan harga tiap menu, kamu perlu HPP per porsi. Caranya: pecah resep menjadi bahan-bahan, hitung harga per satuan terkecil (per gram atau per ml), kalikan jumlah yang dipakai, lalu jumlahkan.
HPP per Porsi = Jumlah (harga per satuan bahan x jumlah pemakaian)
Lalu food cost persentasenya:
Food Cost (%) = (HPP per Porsi / Harga Jual) x 100%
Rumus food cost persentase ini adalah standar yang dipakai luas di manajemen restoran (Jurnal by Mekari). Versi per porsi inilah yang paling sering kamu pakai sehari-hari untuk pricing.
Food Cost Percentage: Berapa Angka Idealnya?
Pertanyaan yang paling sering muncul: food cost berapa persen yang sehat? Jawaban jujurnya, tidak ada satu angka ajaib yang berlaku untuk semua. Idealnya berbeda tergantung format usaha.
Menurut praktik industri restoran, kisaran food cost ideal terhadap harga jual umumnya seperti ini (Jurnal by Mekari):
| Format Usaha | Food Cost Ideal |
|---|---|
| Fast food / quick service | 25% - 30% |
| Casual dining (kafe, warung modern) | 28% - 35% |
| Fine dining | 30% - 40% |
Benchmark: Food Cost Ideal Pakai rentang di tabel di atas sebagai patokan, bukan satu angka tunggal. Contoh cara memakainya: kalau HPP satu menu Rp 9.000 dan kamu memposisikan diri sebagai casual dining (28% sampai 35%), harga jual yang masuk rentang itu ada di kisaran Rp 25.700 (food cost 35%) sampai Rp 32.100 (food cost 28%). Semakin rendah food cost yang kamu tuju, semakin tinggi harga jual yang harus kamu berani pasang.
Ini bagian yang agak kontroversial menurut saya: banyak konsultan memaksakan satu angka tunggal (biasanya 30%) sebagai hukum wajib untuk semua orang. Padahal rentang di atas pun bukan vonis. Warung kaki lima dengan sewa murah dan tanpa karyawan masih bisa bertahan meski food cost-nya di atas rentang itu, karena overhead-nya nyaris nol. Sebaliknya, restoran dengan sewa mahal di mall dan banyak staf justru harus disiplin di batas bawah rentang, kalau tidak marginnya habis dimakan biaya lain. Jadi angka idealmu bergantung pada seberapa besar biaya operasional di luar bahan, dan itu cuma bisa kamu jawab dengan melihat laba rugimu sendiri.
Contoh Perhitungan HPP per Menu
Teori tanpa contoh itu hampa. Mari kita hitung dua menu nyata. Angka bahan di bawah ini contoh ilustrasi, silakan sesuaikan dengan harga supplier di daerahmu.
Contoh 1: Es Kopi Susu (Sehat)
| Bahan | Pemakaian | Harga | Biaya |
|---|---|---|---|
| Biji kopi | 18 g @ Rp 200/g | Rp 3.600 | |
| Susu UHT | 120 ml @ Rp 17/ml | Rp 2.040 | |
| Gula aren cair | 25 ml @ Rp 40/ml | Rp 1.000 | |
| Es batu | Rp 260 | ||
| Cup + tutup + sedotan | Rp 1.100 | ||
| Total HPP per gelas | Rp 8.000 |
Kalau harga jualnya Rp 24.000, maka:
Food Cost = (Rp 8.000 / Rp 24.000) x 100% = 33,3%
Angka 33,3% ini masuk kisaran sehat untuk kafe. Es kopi susu ini menu yang bagus untuk dipertahankan.
Contoh 2: Ayam Geprek (Bahaya)
Sekarang kasus yang bikin banyak warung diam-diam boncos. Ada warung geprek di dekat rumah, jualannya selalu habis, antre panjang. Enam bulan kemudian tutup. Kenapa? Coba lihat angkanya.
| Bahan | Pemakaian | Biaya |
|---|---|---|
| Ayam fillet | 100 g @ Rp 45/g | Rp 4.500 |
| Tepung, telur, bumbu | Rp 1.800 | |
| Nasi | Rp 2.500 | |
| Sambal (cabai lagi mahal) | Rp 2.200 | |
| Minyak goreng terpakai | Rp 1.000 | |
| Total HPP per porsi | Rp 12.000 |
Harga jualnya Rp 20.000, jadi:
Food Cost = (Rp 12.000 / Rp 20.000) x 100% = 60%
Food cost 60% itu lampu merah. Pemiliknya mengira untung Rp 8.000 per porsi. Padahal setelah dikurangi gas, listrik, kemasan, biaya QRIS, dan pajak, sisa bersihnya nyaris nol. Laris tapi rugi pelan-pelan. Inilah kenapa cara menghitung HPP makanan itu bukan urusan administrasi, tapi urusan hidup mati usaha.
Cara Menetapkan Harga Jual dari HPP
Setelah tahu HPP, membalik logikanya untuk menetapkan harga jual jadi gampang. Rumusnya:
Harga Jual = HPP / Target Food Cost (dalam desimal)
Misalnya HPP es kopi susu Rp 8.000 dan kamu target food cost 32%, maka harga jual = 8.000 / 0,32 = Rp 25.000. Bulatkan ke Rp 25.000. Dengan cara ini kamu tidak menebak, kamu menghitung mundur dari margin yang kamu inginkan.
Pro Tip Jangan pernah menetapkan harga cuma dengan menambah "untung Rp 5.000" dari HPP. Metode mark-up flat itu jebakan. Menu murah jadi kemahalan, menu mahal jadi kemurahan. Selalu pakai persentase food cost sebagai patokan, bukan nominal tetap.
Lalu bagaimana dengan kasus ayam geprek tadi? HPP-nya Rp 12.000. Kalau dipaksa target food cost 35%, harga jual harusnya 12.000 / 0,35 = Rp 34.300. Tapi harga pasar geprek cuma Rp 20.000 sampai Rp 25.000, jadi tidak realistis menaikkan harga sejauh itu. Solusinya bukan memaksa harga, tapi menekan HPP: kecilkan porsi ayam ke 80 gram, cari supplier ayam dan cabai yang lebih murah, atau reformulasi sambal. Kalau HPP berhasil ditekan ke Rp 8.500 dan kamu jual Rp 25.000, food cost turun ke 34%, masuk rentang casual dining. Kalau butuh strategi lengkap soal ini, baca panduan cara menetapkan harga jual makanan.
Biaya Tersembunyi yang Bikin HPP Meleset (QRIS dan Pajak)
HPP di atas kertas sering meleset dari kenyataan karena ada biaya yang lupa dihitung. Tiga yang paling sering diabaikan:
1. Biaya MDR QRIS. Bank Indonesia menetapkan tarif Merchant Discount Rate (MDR) QRIS per kategori merchant, berlaku efektif mulai 15 Maret 2025. Untuk merchant Usaha Mikro (UMI), transaksi sampai dengan Rp 500.000 dikenakan 0% dan transaksi di atas Rp 500.000 dikenakan 0,3%. Merchant kategori usaha kecil, menengah, dan besar (UKE, UME, UBE) dikenakan 0,7% (Bank Indonesia). Penting: dalam ketentuan BI, biaya MDR ini ditanggung oleh merchant dan tidak boleh dibebankan kepada konsumen. Jadi dari tiap transaksi QRIS, marginmu langsung terpotong. Terlihat kecil, tapi di volume ratusan transaksi per hari, akumulasinya nyata.
2. Pajak restoran (kini PBJT makanan dan minuman). Sejak berlakunya UU Nomor 1 Tahun 2022 tentang Hubungan Keuangan antara Pemerintah Pusat dan Pemerintahan Daerah, pajak atas makanan dan minuman yang dijual restoran masuk ke Pajak Barang dan Jasa Tertentu (PBJT). Objek PBJT mencakup makanan dan/atau minuman yang disediakan restoran (Pasal 50 dan Pasal 51), tarif PBJT ditetapkan paling tinggi sebesar 10% (Pasal 58 ayat 1), dan dasar pengenaannya adalah jumlah yang dibayarkan oleh konsumen (Pasal 57 ayat 1) (UU 1/2022, JDIH BPK). Tarif pastinya di daerahmu ditetapkan lewat Peraturan Daerah, jadi cek Perda kabupaten atau kotamu (Direktorat Jenderal Pajak). Karena dasar pengenaannya pembayaran konsumen, idealnya pajak ini kamu tampilkan terpisah di struk. Masalahnya, banyak warung menenggelamkan pajak ke harga display biar terlihat "harga sudah termasuk", lalu lupa memisahkan saat menyetor. Akibatnya pajak itu justru diambil dari margin sendiri.
3. PPh Final UMKM. Ada PPh final untuk wajib pajak dengan peredaran bruto tertentu, tarifnya 0,5% dari peredaran bruto (omzet). Skema ini berlaku bagi wajib pajak orang pribadi (dan badan berbentuk perseroan perorangan atau koperasi) yang peredaran brutonya tidak melebihi Rp 4,8 miliar dalam satu tahun pajak, sesuai PP 55/2022 sebagaimana diubah dengan PP 20/2026 (PP 20/2026, JDIH BPK). Kabar baiknya untuk usaha kecil, bagi wajib pajak orang pribadi UMKM, PPh baru dikenakan apabila peredaran bruto kumulatif dalam tahun bersangkutan sudah melebihi Rp 500 juta (Direktorat Jenderal Pajak). Aturan pajak bisa berubah, jadi konfirmasikan posisi usahamu ke DJP atau konsultan pajak sebelum mengambil keputusan.
Intinya, margin kotor dari HPP bukan margin bersih. Setelah dipotong MDR QRIS, pajak, waste bahan, dan overhead, angka yang tersisa jauh lebih kecil. Makanya menargetkan food cost tepat di batas atas (misalnya 40%) itu berisiko, sisakan ruang untuk biaya-biaya ini.
Hitung HPP Otomatis dengan Kasirnesia
Sampai sini kamu paham rumusnya. Tapi jujur saja, menghitung HPP manual untuk 30 menu, lalu mengulang tiap kali harga cabai naik, itu melelahkan dan gampang lupa. Di sinilah aplikasi kasir yang mengerti dapur membantu.
Kasirnesia mencatat setiap penjualan dan pemakaian stok bahan secara otomatis. Karena resep tiap menu sudah terhubung ke bahan baku dan harga modalnya, laporan penjualan dan laporan stok Kasirnesia bisa memperlihatkan HPP per menu dan food cost secara real time, tanpa kamu buka kalkulator. Saat harga bahan kamu update, food cost seluruh menu ikut terhitung ulang. HPP jadi angka hidup, persis seperti yang seharusnya.
Yang bikin Kasirnesia cocok untuk usaha F&B, dari warung sampai kafe: fitur meja, Kitchen Display System (KDS), dan split bill sudah dirancang untuk alur kerja dapur, bukan sekadar mesin hitung. Kamu bisa lihat daftar lengkapnya di halaman fitur dan coba aplikasinya lewat demo kasir.
Soal biaya, Kasirnesia bisa dimulai gratis dan sistem langganannya bulanan tanpa prepay, jadi tidak ada beban di depan. Rincian paketnya ada di halaman harga. AI Saudira juga sudah termasuk untuk bantu analisis penjualan. Buat yang ingin memperdalam laporan, cek juga panduan membaca laporan penjualan harian.
FAQ (Pertanyaan yang Sering Ditanya)
Apa bedanya HPP makanan dan food cost? HPP adalah nilai rupiah dari bahan baku yang habis untuk membuat satu menu. Food cost adalah persentase HPP terhadap harga jual. HPP itu angka rupiah, food cost itu rasio persen (HPP dibagi harga jual dikali 100%).
Berapa food cost yang ideal untuk warung atau UMKM? Kisaran ideal 25% sampai 40% tergantung format. Quick service 25% sampai 30%, casual dining 28% sampai 35%, fine dining 30% sampai 40%. Warung dengan overhead rendah kadang masih untung di angka lebih tinggi, asal biaya operasional lain kecil.
Apakah biaya gas, listrik, dan gaji karyawan masuk HPP makanan? Tidak. HPP hanya menghitung bahan baku langsung yang menempel di produk seperti kopi, ayam, beras, dan kemasan. Gas, listrik, sewa, dan gaji masuk ke biaya operasional (overhead) yang dihitung terpisah di laba rugi.
Apakah pajak restoran dan biaya QRIS termasuk dalam HPP? Tidak masuk HPP, tapi keduanya memengaruhi margin. Pajak restoran kini masuk PBJT makanan dan minuman: tarifnya paling tinggi 10% menurut UU 1/2022, tarif pastinya ditetapkan lewat Perda, dan dasar pengenaannya adalah jumlah yang dibayarkan konsumen. Sedangkan biaya MDR QRIS ditanggung merchant dan tidak boleh dibebankan ke konsumen, jadi wajib dihitung sebagai pengurang margin.
Bagaimana cara menghitung HPP kalau satu resep pakai banyak bahan? Hitung harga per satuan terkecil tiap bahan (per gram atau per ml), kalikan dengan jumlah pemakaian di resep, lalu jumlahkan semuanya. Totalnya adalah HPP per porsi. Aplikasi kasir dengan manajemen resep dan stok bisa menghitungnya otomatis tiap kali menu terjual.
Seberapa sering HPP makanan harus dihitung ulang? Setiap kali harga bahan berubah signifikan, minimal sebulan sekali. Harga cabai, minyak, dan ayam sering naik turun, sehingga HPP yang dihitung sekali saat buka bisa jadi tidak akurat dalam hitungan minggu.
Apakah minuman punya food cost yang berbeda dari makanan? Bisa berbeda, dan itu ditentukan resepnya masing-masing, bukan aturan baku. Lihat dua contoh di artikel ini: es kopi susu keluar di food cost 33,3%, sementara ayam geprek dengan harga jual yang dipasang pemiliknya justru 60%. Cara satu-satunya untuk tahu adalah menghitung HPP per menu, bukan mengasumsikan minuman selalu lebih murah.
Menghitung HPP dengan benar adalah beda antara warung yang cuma ramai dan warung yang benar-benar untung. Mulai dari satu menu, hitung food cost-nya, lalu benahi harga atau resepnya. Kalau mau proses ini berjalan otomatis dan HPP-mu selalu update, ngobrol dengan tim Kasirnesia lewat WhatsApp di wa.me/6285136212005. Kami bantu setup dari nol, gratis di awal.
Sumber
Semua angka regulasi di artikel ini diambil dari sumber resmi berikut (diakses 15 Juli 2026):
- Bank Indonesia, "MDR QRIS Bagi Merchant" - dasar tarif MDR QRIS: Usaha Mikro (UMI) 0% untuk transaksi sampai Rp 500.000 dan 0,3% untuk transaksi di atas Rp 500.000, UKE/UME/UBE 0,7%, berlaku efektif 15 Maret 2025, serta ketentuan bahwa biaya MDR ditanggung merchant dan tidak boleh dibebankan kepada konsumen: https://www.bi.go.id/id/publikasi/ruang-media/cerita-bi/Pages/mdr-qris.aspx
- UU Nomor 1 Tahun 2022 tentang Hubungan Keuangan antara Pemerintah Pusat dan Pemerintahan Daerah (JDIH BPK) - dasar PBJT makanan dan minuman: objek PBJT termasuk makanan dan minuman yang disediakan restoran (Pasal 50 dan 51), tarif PBJT paling tinggi 10% (Pasal 58 ayat 1), dasar pengenaan adalah jumlah yang dibayarkan konsumen (Pasal 57 ayat 1): https://peraturan.bpk.go.id/Details/195696/uu-no-1-tahun-2022
- Direktorat Jenderal Pajak (Kemenkeu) - penegasan tarif pajak restoran paling tinggi 10% dan tarif tersebut ditetapkan dengan Peraturan Daerah: https://www.pajak.go.id/en/node/64061
- PP Nomor 20 Tahun 2026 tentang Perubahan atas PP Nomor 55 Tahun 2022 (JDIH BPK) - dasar PPh final UMKM: tarif PPh final 0,5% (Pasal 56 ayat 2) dan kriteria peredaran bruto tidak melebihi Rp 4,8 miliar dalam satu tahun pajak (Pasal 57 ayat 1). Berlaku sejak 22 April 2026: https://peraturan.bpk.go.id/Details/349415/pp-no-20-tahun-2026
- Direktorat Jenderal Pajak (Kemenkeu) - fasilitas PPh final UMKM: tarif 0,5% atas peredaran bruto, dan PPh atas WP orang pribadi UMKM baru dikenakan apabila peredaran bruto kumulatif dalam tahun bersangkutan telah melebihi Rp 500 juta: https://www.pajak.go.id/en/node/113050
- Jurnal by Mekari - rumus food cost persentase (biaya bahan dibagi harga jual dikali 100%) dan kisaran food cost ideal per format usaha (fast food atau quick service 25% sampai 30%, casual dining 28% sampai 35%, fine dining 30% sampai 40%): https://www.jurnal.id/id/blog/contoh-cara-menghitung-hpp-makanan-juga-food-cost-adalah-berikut/
Catatan: angka bahan pada contoh perhitungan (es kopi susu dan ayam geprek) adalah ilustrasi, bukan data survei harga. Sesuaikan dengan harga supplier di daerahmu. Ketentuan pajak dapat berubah sewaktu-waktu, jadi rujuk selalu sumber resmi di atas atau konsultan pajak untuk kondisi terkini.
