Manajemen restoran food cost keuangan restoran manajemen dapur

Cara Menghitung Food Cost Restoran: Rumus, Contoh Hitungan, dan Strategi Pengendaliannya

Ditulis oleh Ludovic Frank Diterbitkan pada 11 menit membaca
Ilustrasi 3D koki restoran Indonesia memegang kalkulator dan buku catatan di dapur profesional, dikelilingi cabai merah, beras, sayuran, dan daging yang tertata di meja stainless dengan timbangan dapur

Sebuah restoran bisa ramai setiap malam dan tetap merugi. Penyebab paling umum bukan sepinya tamu, melainkan biaya bahan baku yang tidak pernah dihitung dengan serius: porsi yang berbeda-beda setiap kali dimasak, bahan yang terbuang di tahap persiapan, dan harga jual yang ditetapkan dengan perasaan. Semua masalah itu bermuara pada satu angka yang wajib dikuasai setiap pemilik restoran: food cost.

Artikel ini membahas cara menghitung food cost dari dua sisi, per porsi dan per bulan, lengkap dengan contoh hitungan dalam rupiah, faktor yield yang sering dilupakan, kontrol porsi, pengantar menu engineering, sampai cara menghadapi harga cabai dan beras yang naik turun. Satu catatan sebelum masuk ke rumus: menghitung biaya hanya setengah pekerjaan. Setengah lainnya adalah memprediksi berapa tamu yang datang, karena belanja bahan selalu mengikuti perkiraan jumlah tamu. Di sinilah data reservasi berperan: restoran yang menerima pemesanan lewat sistem reservasi meja dengan paket gratis dan komisi 0% tahu lebih awal berapa pax yang harus dilayani besok, sehingga belanja bahan lebih akurat dan sisa bahan lebih sedikit.

Apa itu food cost?

Food cost adalah biaya bahan baku makanan yang dikeluarkan untuk menghasilkan penjualan, biasanya dinyatakan sebagai persentase dari harga jual. Istilah ini dipakai dalam bahasa Inggris oleh hampir seluruh industri F&B Indonesia; padanan akuntansinya adalah HPP (harga pokok penjualan) makanan. Jika sepiring ayam bakar dijual Rp36.000 dan bahan untuk membuatnya menghabiskan Rp13.400, food cost hidangan itu 37,2%.

Angka ini penting karena bahan baku adalah salah satu komponen biaya terbesar restoran, dan satu-satunya yang Anda belanjakan ulang setiap hari. Sewa dan gaji relatif tetap setiap bulan, tetapi belanja bahan berubah mengikuti volume, harga pasar, dan kedisiplinan dapur. Restoran yang tidak mengukur food cost tidak akan tahu apakah marginnya tergerus oleh harga cabai yang naik, porsi yang membengkak, atau bahan yang terbuang.

Rumus food cost dan contoh hitungannya

Ada dua perhitungan yang saling melengkapi: food cost per porsi (dari resep) dan food cost aktual per periode (dari pembukuan). Keduanya perlu dihitung, karena selisih di antara keduanya justru informasi paling berharga.

Food cost per porsi: menghitung biaya resep

Food cost per porsi dihitung dari resep standar: daftar semua bahan satu hidangan beserta gramasi dan harganya. Contoh hitungan untuk sepiring ayam bakar dengan nasi, sambal, dan lalapan (angka ilustrasi, sesuaikan dengan harga pasar Anda):

Bahan Takaran Biaya
Ayam karkas (Rp40.000/kg) 200 g Rp8.000
Beras (Rp14.000/kg) 150 g Rp2.100
Sambal (cabai, bawang, tomat) 1 porsi Rp1.000
Lalapan 1 porsi Rp800
Bumbu marinasi dan kecap 1 porsi Rp1.000
Minyak, arang, pembungkus 1 porsi Rp500
Total biaya bahan Rp13.400

Rumusnya:

Food cost per porsi (%) = (total biaya bahan per porsi : harga jual) x 100%

Dengan harga jual Rp36.000: Rp13.400 : Rp36.000 = 37,2%. Jika target food cost Anda 32%, ada dua pilihan: menyesuaikan resep (gramasi ayam, komponen pendamping) atau menaikkan harga jual. Rumus kebalikannya berguna di sini: harga jual minimum = biaya bahan : target food cost, yaitu Rp13.400 : 0,32 = Rp41.875, dibulatkan Rp42.000. Cara menetapkan harga jual yang tetap masuk akal di mata tamu, termasuk psikologi harga dan pembulatan, kami bahas tuntas dalam panduan menentukan harga menu restoran.

Food cost bulanan: menghitung biaya aktual

Perhitungan per porsi adalah teori; perhitungan bulanan adalah kenyataan. Food cost aktual dihitung dari nilai persediaan dan pembelian:

Total food cost = persediaan awal + pembelian - persediaan akhir

Food cost aktual (%) = (total food cost : total penjualan makanan) x 100%

Contoh: pada awal bulan, nilai stok bahan di gudang dan kulkas Anda Rp18.000.000. Sepanjang bulan Anda membeli bahan senilai Rp52.000.000. Pada akhir bulan, stok yang tersisa bernilai Rp15.000.000. Total food cost = Rp18.000.000 + Rp52.000.000 - Rp15.000.000 = Rp55.000.000. Jika penjualan makanan bulan itu Rp170.000.000, food cost aktual = Rp55.000.000 : Rp170.000.000 = 32,4%.

Perhitungan ini mensyaratkan satu kebiasaan: stock opname rutin, minimal sebulan sekali, idealnya mingguan untuk bahan bernilai tinggi seperti daging dan seafood. Tanpa angka persediaan, food cost aktual tidak bisa dihitung.

Selisih ideal vs aktual: alarm paling penting

Jumlahkan food cost teoretis semua menu yang terjual dalam sebulan (dari resep standar), lalu bandingkan dengan food cost aktual dari pembukuan. Jika resep mengatakan seharusnya 30% tetapi pembukuan menunjukkan 34%, empat poin selisih itu adalah uang yang hilang di suatu tempat: porsi yang tidak ditimbang, bahan yang membusuk sebelum dipakai, kesalahan persiapan, atau kebocoran stok. Selisih 1-2 poin wajar; selisih yang membesar dari bulan ke bulan adalah alarm yang harus ditelusuri ke dapur, bukan ke laporan.

Berapa persen food cost yang ideal untuk restoran?

Tidak ada standar resmi atau angka wajib. Sebagai gambaran, panduan vendor POS global Lightspeed (panduan vendor) menyebut kisaran yang umum dipakai industri sekitar 28-35%, dengan pola: konsep cepat saji dan minuman cenderung di bawah kisaran itu, sedangkan fine dining dengan bahan premium bisa di atasnya dan tetap sehat karena nilai transaksinya besar. Vendor dan konsultan Indonesia mengutip kisaran serupa.

Perlakukan angka-angka itu sebagai referensi, bukan aturan. Yang lebih penting dari mengejar satu persentase "ideal" adalah dua hal: food cost Anda konsisten dari bulan ke bulan (fluktuasi besar berarti ada yang tidak terkendali), dan margin kotor setelah bahan baku cukup untuk menutup sewa, gaji, utilitas, dan tetap menyisakan laba. Warung dengan food cost 38% bisa lebih sehat daripada kafe dengan food cost 25% jika struktur biaya lainnya ringan.

Yield dan waste: harga beli bukan biaya sebenarnya

Kesalahan paling umum dalam menghitung biaya resep adalah memakai harga beli mentah-mentah. Hampir semua bahan menyusut dalam persiapan: ikan dibersihkan dan difillet, sayuran dikupas dan dibuang bagian rusaknya, daging kehilangan berat saat dimasak. Rasio berat siap pakai terhadap berat beli disebut yield.

Contoh: ikan kakap utuh seharga Rp75.000 per kg dengan yield fillet 45% hanya menghasilkan 450 g daging siap masak. Biaya efektifnya bukan Rp75.000, melainkan Rp75.000 : 0,45 = sekitar Rp166.700 per kg fillet. Resep yang memakai 120 g fillet harus dihitung dengan angka kedua. Restoran yang menghitung dengan harga beli akan mengira food cost-nya jauh lebih rendah daripada kenyataan, lalu bingung ketika pembukuan bulanan tidak cocok.

Ukur yield bahan-bahan utama Anda sekali dengan timbangan, catat, dan pakai angka itu di semua resep. Sisa persiapan sendiri sering masih bernilai: tulang untuk kaldu, kepala ikan untuk menu gulai, batang sayur untuk stok. Strategi lengkap menekan bahan terbuang, dari persiapan sampai sisa piring tamu, kami bahas dalam panduan mengurangi food waste restoran.

Kontrol porsi: menjaga angka di atas kertas tetap nyata

Resep standar hanya berguna jika dapur mematuhinya. Tiga alat sederhana menjaga porsi tetap konsisten:

  • Resep standar tertulis untuk setiap menu, dengan gramasi, bukan "secukupnya". Tempel di stasiun masing-masing.
  • Timbangan dan alat takar di dapur: sendok takar untuk bumbu, centong terukur untuk nasi, timbangan digital untuk protein. Selisih 20 g ayam per porsi terasa kecil, tetapi pada 100 porsi per hari itu 2 kg ayam, sekitar Rp80.000 per hari atau Rp2,4 juta per bulan dengan harga karkas di contoh di atas.
  • Spot check: timbang acak beberapa porsi jadi setiap minggu dan bandingkan dengan resep. Porsi cenderung membengkak diam-diam, terutama saat dapur sibuk.

Kontrol porsi bukan pelit, melainkan adil: setiap tamu menerima porsi yang sama, dan margin setiap piring bisa diprediksi.

Setelah food cost per menu diketahui, langkah berikutnya adalah menyilangkannya dengan data penjualan. Kerangka klasiknya, dikembangkan peneliti Michigan State University pada 1982, membagi menu ke dalam empat kuadran berdasarkan popularitas dan margin:

  • Bintang (stars): populer dan margin tinggi. Pertahankan, beri tempat menonjol di menu, jaga konsistensinya.
  • Kuda beban (plowhorses): populer tetapi margin tipis. Kandidat untuk penyesuaian resep atau harga secara hati-hati.
  • Teka-teki (puzzles): margin tinggi tetapi jarang dipesan. Butuh promosi, penamaan ulang, atau rekomendasi aktif dari pelayan.
  • Beban (dogs): tidak populer dan margin tipis. Kandidat untuk dihapus dari menu.

Analisis ini hanya mungkin jika food cost per menu sudah dihitung; tanpa itu, Anda hanya tahu menu mana yang laku, bukan menu mana yang menghasilkan uang. Tindak lanjut dari setiap kuadran, terutama cara menaikkan harga tanpa kehilangan tamu, masuk ke wilayah penetapan harga yang kami bahas di artikel harga menu yang sudah ditautkan di atas.

Menghadapi fluktuasi harga bahan: cabai, beras, dan kawan-kawannya

Food cost restoran Indonesia hidup berdampingan dengan harga pangan yang bergejolak. Contoh terbaru: per pantauan pemerintah yang dikutip pers, harga cabai rawit sempat menembus Rp152.000 per kg di daerah tertentu pada September 2026 (CNBC Indonesia, pers, September 2026), dan pada awal Mei 2026 harga beras hingga cabai tercatat naik dua digit secara serentak (Kontan, pers, Mei 2026). Restoran yang resepnya bergantung pada sambal segar merasakan langsung dampaknya ke food cost.

Beberapa kebiasaan membantu meredam gejolak ini:

  • Hitung ulang biaya resep secara berkala, minimal tiap kuartal, dan segera setelah ada lonjakan harga bahan utama. Resep yang dihitung setahun lalu hampir pasti sudah tidak akurat.
  • Pantau harga acuan lewat sumber publik seperti panel harga pangan PIHPS (hargapangan.id) agar Anda tahu apakah kenaikan dari pemasok wajar atau perlu dinegosiasikan.
  • Rancang resep yang fleksibel: sebagian komponen bisa disubstitusi mengikuti musim (jenis sayur, jenis ikan) tanpa mengubah identitas hidangan.
  • Bangun relasi dengan lebih dari satu pemasok untuk bahan bernilai besar, dan pertimbangkan kesepakatan harga untuk periode tertentu pada bahan yang stabil seperti beras dan minyak.
  • Jangan panik mengubah harga menu setiap kali cabai naik. Tamu tidak menyukai harga yang berubah-ubah; penyesuaian harga sebaiknya terencana, satu atau dua kali setahun, dengan bantalan yang sudah memperhitungkan fluktuasi musiman.

Food cost pada paket menu tetap: pelajaran dari paket bukber

Menu a la carte memberi fleksibilitas, tetapi paket menu tetap dengan harga per pax adalah ujian food cost yang sesungguhnya: harganya dikunci di muka untuk ratusan tamu, sementara harga bahan bisa bergerak sebelum acara berlangsung. Paket bukber adalah contoh paling nyata di Indonesia: restoran menetapkan harga per pax pada awal Ramadan, lalu menanggung sendiri selisihnya jika harga bahan naik di tengah bulan. Prinsip yang sama berlaku untuk paket gathering akhir tahun, halalbihalal, dan menu rombongan lainnya. Aturannya sederhana: jangan pernah menetapkan harga paket sebelum biaya bahan per pax dihitung dari resep standar, dan beri bantalan untuk fluktuasi harga selama periode berjalannya paket.

Paket menu tetap punya satu keunggulan besar bagi food cost: jumlah pax dan menunya diketahui di muka, sehingga belanja bahan bisa presisi dan hampir tanpa sisa. Keunggulan itu hanya terwujud jika reservasinya tercatat rapi. ViteUneTable membantu di titik ini: paket gratisnya menerima reservasi online tanpa batas dengan komisi 0% selamanya, lengkap dengan jumlah pax dan catatan tamu yang bisa langsung dipakai dapur untuk merencanakan belanja. Untuk acara besar yang rawan pembatalan, paket Standard + No-Show di €49 belum PPN per bulan (sekitar Rp980.000 dengan kurs awal Oktober 2026) menambahkan penahanan kartu saat pemesanan, sehingga bahan yang sudah dibelanjakan untuk rombongan tidak hangus karena tamu tidak datang.

Pertanyaan yang sering diajukan

Apa itu food cost restoran?

Food cost adalah biaya bahan baku makanan yang dikeluarkan untuk menghasilkan penjualan, dinyatakan sebagai persentase dari harga jual. Padanan akuntansinya adalah HPP (harga pokok penjualan) makanan. Contoh: hidangan dengan biaya bahan Rp13.400 yang dijual Rp36.000 memiliki food cost 37,2%.

Bagaimana rumus menghitung food cost?

Per porsi: total biaya bahan satu hidangan dibagi harga jualnya, dikali 100%. Per periode: persediaan awal ditambah pembelian dikurangi persediaan akhir, dibagi total penjualan makanan periode itu, dikali 100%. Keduanya perlu dihitung dan dibandingkan secara rutin.

Berapa persen food cost yang ideal?

Tidak ada standar resmi. Panduan industri umumnya menyebut kisaran sekitar 28-35%, lebih rendah untuk konsep cepat saji dan bisa lebih tinggi untuk fine dining. Yang terpenting bukan mengejar satu angka, melainkan konsistensi dari bulan ke bulan dan margin yang cukup menutup seluruh biaya lain.

Apa bedanya food cost ideal dan food cost aktual?

Food cost ideal dihitung dari resep standar: berapa seharusnya biaya bahan jika semua porsi sesuai takaran. Food cost aktual dihitung dari pembukuan: berapa yang benar-benar dikeluarkan. Selisih keduanya menunjukkan kebocoran seperti porsi berlebih, bahan terbuang, atau kesalahan pencatatan.

Bagaimana cara menurunkan food cost tanpa menurunkan kualitas?

Mulai dari kebocoran, bukan dari bahan: terapkan resep standar dengan gramasi, timbang porsi, ukur yield bahan utama, manfaatkan sisa persiapan untuk kaldu dan menu olahan, lakukan stock opname rutin, dan belanja berdasarkan perkiraan jumlah tamu dari data reservasi. Mengganti bahan dengan kualitas lebih rendah adalah pilihan terakhir karena berisiko menurunkan nilai hidangan di mata tamu.

Apakah food cost menentukan harga jual menu?

Food cost adalah dasar perhitungannya, tetapi bukan satu-satunya faktor. Harga jual juga mempertimbangkan positioning restoran, harga pesaing, daya beli pasar, dan psikologi harga. Food cost memastikan harga tidak merugi; faktor pasar memastikan harga tetap kompetitif.

Baca juga

← Kembali ke blog