Catering Maliyet Hesaplama Nasıl Yapılır?

Bir catering işletmesinde porsiyon başı maliyeti doğru hesaplayamamak, kâr marjının fark edilmeden erimesine yol açar. Bu rehberde, porsiyon maliyetinin hangi kalemlerden oluştuğunu, somut bir örnek üzerinden adım adım nasıl hesaplandığını, fire ve genel gider payının nasıl dağıtılacağını ve bu hesabı manuel mi yoksa bir catering yazılımıyla mı yapmanın daha güvenilir olduğunu ele alıyoruz. Rehber; işletme sahipleri, mutfak şefleri ve satın alma sorumluları için hazırlanmıştır.

Catering maliyeti nedir, neden porsiyon bazında hesaplanır?

Catering işletmelerinde en sık yapılan hata, maliyeti işletme genelinde ya da günlük toplam olarak takip etmektir: "bu ay ne kadar hammadde parası ödedik" sorusuna cevap vermek kolaydır, ama "bu yemekten kaç TL kazandık" sorusuna cevap vermez. Fiyatlandırma ve kârlılık kararları ancak porsiyon bazında maliyet bilindiğinde doğru verilebilir, çünkü her yemeğin malzeme bileşimi, fire oranı ve üretim yoğunluğu farklıdır — aynı günün toplam gideri, farklı yemekler arasında eşit dağılmaz.

Porsiyon maliyeti, tek bir servisin üretilmesi için harcanan tüm kaynakların TL karşılığıdır ve genel olarak şu kalemlerden oluşur:

  • Ham madde maliyeti — reçetedeki her malzemenin miktarı × güncel birim fiyatı.
  • Fire/zayiat payı — depolama, taşıma, ayıklama ve pişirme sırasında oluşan kayıp.
  • Ambalaj ve sevkiyat maliyeti — kap, poşet, etiket ve dağıtım lojistiği.
  • Genel gider payı — işçilik, enerji, mutfak amortismanı gibi dönemsel giderlerin porsiyon başına dağıtılan kısmı.
  • Hedeflenen kâr marjı — yukarıdaki toplam maliyetin üzerine eklenen, satış fiyatını belirleyen pay.

Bu beş kalemi ayrı ayrı görmeden verilen bir fiyat, ya kârı fark ettirmeden eritir ya da rakiplere karşı gereksiz yüksek kalır.

Porsiyon bazlı hesaplamanın bir başka faydası, menüdeki yemekleri birbiriyle kıyaslanabilir hale getirmesidir. Toplam maliyeti değil, porsiyon başı maliyeti ve buna karşılık gelen satış fiyatını gördüğünüzde, hangi yemeğin gerçekten kârlı olduğunu, hangisinin "popüler ama zar zor başa baş" gittiğini ayırt edebilirsiniz. Aynı gün içinde farklı menülere, farklı porsiyon sayılarına ve farklı fire oranlarına sahip onlarca yemek üretildiğinde, tek bir toplam gider rakamı bu farkları gizler; oysa fiyatlandırma kararı yemek bazında verilir, işletme geneli bazında değil.

Ayrıca sabit menü fiyatı ile teklif/sözleşme bazlı fiyatlandırma arasındaki fark da porsiyon maliyetine dayanır: bir kurumsal yemek sözleşmesinde günlük porsiyon sayısı taahhüt edilirken, maliyet hesaplaması yanlış yapılmışsa sözleşme süresi boyunca fark edilmeyen bir zarar birikir. Porsiyon maliyeti bir kez hesaplanıp unutulacak bir rakam değil, tedarikçi fiyatları ve üretim hacmi değiştikçe yeniden gözden geçirilmesi gereken canlı bir veridir.

Adım adım porsiyon maliyeti hesabı: 100 porsiyon mercimek çorbası örneği

Aşağıdaki tablo, hesaplama mantığını somutlaştırmak için hazırlanmış örnek/varsayımsal fiyatlarla bir çalışmadır — gerçek market fiyatları değildir, yalnızca yöntemi göstermek amacıyla kullanılmıştır. Kendi işletmenizde bu tabloyu güncel tedarikçi fiyatlarınızla doldurmanız gerekir.

100 porsiyon mercimek çorbası — hammadde kalemleri (örnek fiyatlarla)
Malzeme100 porsiyon için miktarBirim fiyatTutar
Kırmızı mercimek4 kg45 TL/kg180 TL
Soğan1 kg12 TL/kg12 TL
Havuç0,5 kg12 TL/kg6 TL
Tereyağı0,3 kg90 TL/kg27 TL
Un0,2 kg20 TL/kg4 TL
Tuz, baharat, susabit5 TL
Toplam hammadde234 TL

234 TL ÷ 100 porsiyon = porsiyon başı hammadde maliyeti 2,34 TL. Buradan itibaren sırayla fire, ambalaj ve genel gider payı eklenir:

Hammaddeden satış fiyatına — kalem kalem ekleme (örnek)
KalemHesapPorsiyon başı
Hammadde maliyeti234 TL ÷ 1002,34 TL
+ Fire payı (%5)2,34 × 1,052,46 TL
+ Ambalaj/sevkiyat2,46 + 0,302,76 TL
+ Genel gider payı (işçilik + enerji)2,76 + 1,504,26 TL
Toplam porsiyon maliyeti4,26 TL
+ Kâr marjı (%35 hedef)4,26 ÷ (1 − 0,35)6,55 TL
Önerilen satış fiyatı≈ 6,55 TL

Rakamlar tamamen örnek amaçlıdır; genel gider payı ve fire oranı işletmeden işletmeye, hatta yemekten yemeğe değişir.

Bu hesabı manuel yaparken dikkat edilmesi gereken nokta, her adımın bir öncekinin üzerine eklenmesidir — fire payını hammadde maliyeti yerine satış fiyatı üzerinden hesaplamak (ya da genel gider payını atlamak) yaygın bir hatadır ve gerçek maliyeti olduğundan düşük gösterir. Aynı reçete, farklı porsiyon sayılarında (50, 100, 500 porsiyon) üretildiğinde hammadde maliyeti orantılı artarken, ambalaj ve özellikle genel gider payı porsiyon başına genelde düşer — bu yüzden büyük hacimli sözleşmelerde birim fiyat teklifi verirken üretim ölçeğini de hesaba katmak gerekir.

Fire ve zayiat hesabı

Fire, "kayıp" değil ölçülmesi gereken bir maliyet kalemidir. En güvenilir yöntem, üretim öncesinde tartılan ham madde miktarı ile hazırlık/pişirme sonrasında servis edilebilir kalan miktar arasındaki farkı bir süre boyunca kayıt altına almaktır. Bu ölçüm birkaç noktada önemlidir:

  • Fire oranı malzemeden malzemeye değişir — yapraklı sebzede ayıklama kaybı yüksek, kuru bakliyatta düşüktür; tek bir sabit yüzdeyi tüm reçetelere uygulamak sapmaya yol açar.
  • Depolama koşulları (soğuk zincir, raf ömrü) ve tedarikçi kalitesi fire oranını değiştirir; dönemsel olarak yeniden ölçülmesi gerekir.
  • Fire oranı yüksek çıkan bir malzemede asıl soru genelde "fiyatı mı yüksek" değil, "tedarik/depolama süreci mi sorunlu" olmalıdır.

Ycater'ın depo ve stok takibi modülü, ürün giriş-çıkış hareketlerini kaydettiği için dönemsel gerçekleşen fire oranını (planlanan tüketim ile gerçek stok düşüşü arasındaki fark üzerinden) geriye dönük olarak görünür kılar — fire oranını tahmin etmek yerine ölçmek mümkün olur.

Ambalaj ve sevkiyat kalemi de benzer şekilde ölçülmelidir: kap, poşet, etiket, streç film gibi sarf malzemelerin porsiyon başına düşen maliyeti, sevkiyat mesafesi ve aracın doluluk oranına göre değişen lojistik payı ile birlikte hesaba katılmalıdır. Uzak lokasyonlara yapılan az sayıda teslimat, yakın lokasyonlara yapılan yoğun teslimata göre porsiyon başına daha yüksek lojistik maliyeti taşır; bu fark özellikle çok şubeli/çok lokasyonlu işletmelerde fiyatlandırmaya yansıtılmalıdır.

Fire kalemlerini kabaca üç grupta değerlendirmek faydalıdır:

  • Hazırlık firesi — ayıklama, soyma, kesme sırasında oluşan kayıp; sebze ve meyvede genelde en yüksek orandır.
  • Pişirme firesi — buharlaşma, çekme, yapışma nedeniyle ağırlık kaybı; malzeme ve pişirme yöntemine göre değişir.
  • Depolama/taşıma firesi — raf ömrü dolan, bozulan veya nakliye sırasında zarar gören ürünler; stok devir hızı düşük tutulan kalemlerde artar.

Bu üç grubu ayrı ayrı izlemek, fire yüksek çıktığında sorunun tedarikte mi, mutfak sürecinde mi yoksa depolamada mı olduğunu ayırt etmenizi sağlar — tek bir toplam fire yüzdesi bu ayrımı gizler.

Genel gider dağıtımı ve satış fiyatı belirleme

İşçilik, enerji, kira ve mutfak ekipmanı amortismanı gibi giderler tek bir yemeğe değil, belirli bir dönemde üretilen tüm porsiyonlara yayılır. Pratik yöntem: belirli bir dönemdeki (örneğin bir ay) toplam genel gideri, aynı dönemde üretilen toplam porsiyon sayısına bölmektir. Bu pay üretim hacmi değiştikçe yeniden hesaplanmalıdır — sabit bırakılırsa, hacim düştüğü aylarda porsiyon başına gerçek gider payı gizli kalır ve fiyatlar olduğundan düşük görünür.

Toplam porsiyon maliyeti belirlendikten sonra satış fiyatı, hedeflenen kâr marjına göre şu formülle bulunur:

Satış Fiyatı = Toplam Porsiyon Maliyeti ÷ (1 − Hedef Kâr Marjı)

Burada dikkat edilmesi gereken nokta, kâr marjı ile kâr payı (markup) arasındaki farktır. Kâr marjı, kârın satış fiyatına oranıdır (yukarıdaki formül). Markup ise kârın maliyete oranıdır: Satış Fiyatı = Maliyet × (1 + Markup). Aynı sayısal yüzde (ör. %35) her iki yönteme de girildiğinde farklı satış fiyatı üretir; hangi yöntemi kullandığınızı tutarlı tutmak, dönemler arası karşılaştırmanın doğruluğu için gereklidir.

Genel giderleri porsiyona dağıtırken sabit ve değişken gideri ayrı tutmak da doğruluğu artırır. Sabit giderler (kira, temel personel maaşı, amortisman) üretim hacminden bağımsız olarak her ay hemen hemen aynı kalır; değişken giderler (fazla mesai, ek vardiya, sezonluk enerji artışı) üretim hacmiyle birlikte değişir. İkisini tek bir kalemde birleştirip sabit bir porsiyon payı belirlemek, düşük hacimli aylarda gerçek maliyeti olduğundan düşük, yüksek hacimli aylarda ise olduğundan yüksek gösterir. Aylık üretim hacmi belirginse, genel gider payını en az çeyreklik olarak yeniden hesaplamak önerilir.

Fiyat artışlarını yakalama: fatura-anlaşılan fiyat karşılaştırması

Porsiyon maliyeti bir kez hesaplanıp bırakılamaz, çünkü tedarikçi fiyatları sürekli değişir. Buradaki kritik ayrım, gelen faturayı neyle karşılaştırdığınızdır: bir önceki faturayla karşılaştırmak (fatura-ile-fatura), fiyatın zaten sözleşmeden sapmış olduğu durumları gözden kaçırabilir — çünkü iki fatura da yükselmiş bir fiyat üzerinden kesilmiş olabilir. Daha güvenilir yöntem, her tedarikçi/ürün için sözleşmede anlaşılan fiyatı sabit bir referans olarak sisteme kaydetmek ve gelen faturayı bu referansla karşılaştırmaktır.

Ycater'ın maliyet ve fiyat takibi modülü tam olarak bu mantıkla çalışır: fatura tutarı anlaşılan fiyattan saparsa uyarı üretilir ve bu sapma, reçetedeki ilgili malzemeyi içeren tüm yemeklerin maliyetine otomatik yansır. Faturalar e-fatura otomatik aktarım modülüyle sisteme yüklendiğinde, karşılaştırma fatura kesildiği gün yapılır — ay sonu muhasebe kapanışını beklemeden.

Bu erken uyarının pratik değeri, sapmanın küçükken fark edilmesidir. Tek bir malzemedeki küçük bir fiyat artışı fark edilmeden kaldığında, o malzemeyi içeren onlarca reçetenin maliyetine sessizce yayılır ve ay sonunda toplam kâr marjındaki düşüş ancak muhasebe raporlarında fark edilir — o noktada geriye dönük olarak hangi tedarikçinin, hangi ürününün ne zaman zam yaptığını tek tek bulmak zaman alır. Fatura kesildiği gün karşılaştırma yapıldığında ise ilgili tedarikçiyle görüşme veya reçeteyi/fiyatı güncelleme kararı hemen alınabilir.

Sözleşmeli ve etkinlik cateringinde maliyet takibi farkı

Porsiyon maliyeti hesabının önemi, iş modeline göre farklı şekillerde ortaya çıkar. Sözleşmeli/kurumsal yemek hizmetinde (fabrika, okul, hastane yemekhaneleri gibi) fiyat genellikle aylar öncesinden sabitlenir ve sözleşme süresi boyunca değiştirilemez; bu durumda tedarikçi fiyatlarındaki artışı erken yakalamak ve genel gider payını doğru dağıtmak, sözleşme kârlı mı zararlı mı çalıştığını belirleyen tek gösterge haline gelir. Fiyat sözleşme süresince sabit kaldığı için maliyet tarafındaki her sapma doğrudan kâr marjından düşer — bu yüzden bu modelde fatura-anlaşılan fiyat karşılaştırması özellikle kritiktir.

Etkinlik cateringinde (düğün, organizasyon, kurumsal etkinlik) ise her teklif farklı bir menü, farklı porsiyon sayısı ve farklı lojistik koşulu içerir; burada asıl risk, teklif aşamasında genel gider ve fire payının eksik hesaplanıp fiyatın olduğundan düşük verilmesidir. Sabit bir menü tekrar etmediği için geçmiş dönem ortalamalarına güvenmek yeterli olmaz — her teklif için porsiyon maliyeti yeniden, güncel fiyatlarla hesaplanmalıdır. Her iki modelde de ortak nokta aynıdır: porsiyon maliyeti ne kadar güncel ve doğru hesaplanırsa, fiyatlandırma kararı o kadar güvenilir olur.

Excel ile mi, yazılımla mı?

Küçük ölçekli ve az sayıda reçeteyle çalışan bir işletme için Excel tablosu başlangıçta yeterli görünebilir; dürüst olmak gerekirse, düşük hacimde ve tek kişi tarafından güncellenen bir tabloda ciddi bir sapma hemen oluşmaz. Sorun, ölçek büyüdükçe ortaya çıkar:

  • Fiyat güncelleme unutulur. Tedarikçi fiyatı değiştiğinde bunu içeren tüm reçetelerin tablosunu manuel bulup güncellemek gerekir; bir malzeme onlarca reçetede geçiyorsa bu iş atlanır.
  • Sürüm karmaşası oluşur. Birden fazla kişi farklı kopyalarda çalıştığında hangi dosyanın güncel olduğu belirsizleşir.
  • Stokla bağlantı yoktur. Excel'deki reçete maliyeti ile depodaki gerçek stok hareketi ayrı tutulur; ikisi arasında otomatik bir bağ kurulmadığı için fire ve tüketim uyumsuzlukları geç fark edilir.
  • Fatura karşılaştırması manueldir. Her faturayı manuel anlaşılan fiyatla kıyaslamak, fatura hacmi arttıkça pratik olmaktan çıkar.

Reçete ile stok/fiyat verisinin aynı sistemde tutulduğu bir catering yazılımında, bir malzemenin fiyatı değiştiği anda o malzemeyi içeren tüm reçetelerin maliyeti otomatik olarak yeniden hesaplanır ve manuel takip gerekmez. Bu, Excel'i tamamen gereksiz kılmaz — tek seferlik senaryo hesapları için hâlâ kullanışlıdır — ama günlük operasyonel maliyet takibini Excel üzerinde sürdürmek, işletme büyüdükçe giderek daha fazla el emeği ve hata riski getirir.

Ölçek büyüdükçe bu sınırların hangi noktada işletmeye maliyet çıkardığını gözlemlemek zor değildir: kaç kişi aynı reçete/fiyat dosyasına dokunuyor, tedarikçi fiyatı değiştiğinde bu değişikliğin tüm ilgili reçetelere yansıması ne kadar sürüyor, fatura ile anlaşılan fiyat arasındaki sapma fark edilene kadar kaç gün geçiyor — bu üç sorunun cevabı "birkaç gün / birkaç kişi" seviyesindeyse, tabloyu yeniden düzenlemek yerine reçete-stok-fatura verisini tek bir sistemde birleştirmek daha az emek gerektirir.

Bir catering yazılımı maliyet modülünde nelere bakılmalı?

Piyasada "maliyet takibi" iddiasıyla satılan araçların bir kısmı, aslında sadece reçete listesi tutar; gerçek anlamda maliyet takibi yapan bir catering yazılımı seçerken kontrol edilmesi gereken birkaç nokta vardır:

  • Fiyat değişikliği, o malzemeyi kullanan tüm reçetelere otomatik yansıyor mu, yoksa reçete başına manuel mi güncelleniyor?
  • Fatura karşılaştırması anlaşılan fiyata mı yapılıyor, yoksa yalnızca önceki faturaya mı?
  • Fire oranı malzeme bazında ayrı tanımlanabiliyor mu, yoksa tek bir genel yüzde mi dayatılıyor?
  • Reçete, stok ve fatura verisi aynı veri tabanında mı, yoksa modüller arasında dışa/içe aktarım mı gerekiyor?

Bu dört sorunun cevabı olumsuzsa, o yazılım günlük maliyet takibinde Excel'e göre gerçek bir avantaj sağlamayabilir — sadece aynı manuel güncelleme yükünü farklı bir arayüzde tekrar ettirir.

Sık yapılan hatalar

Porsiyon maliyeti hesaplarken en sık karşılaşılan hatalar, genellikle hesabın kendisinde değil, hangi verinin ne zaman güncellendiğindedir:

  • Eski birim fiyatla hesaplama. Reçete maliyeti bir kez hesaplanıp menüye sabit fiyat olarak yazıldığında, tedarikçi fiyatı yükseldiğinde satış fiyatı güncellenmez ve kâr marjı fark edilmeden daralır.
  • Fire payını atlamak veya tahmini bırakmak. Ölçülmeden "yaklaşık %5" gibi genel bir yüzde kullanmak, gerçek fire yüksek olduğunda maliyeti sistematik olarak düşük gösterir.
  • Genel gider payını unutmak. Sadece hammadde + fire üzerinden fiyat belirlemek, işçilik ve enerji gibi önemli bir kalemi dışarıda bırakır; bu, düşük hacimli dönemlerde özellikle yıkıcı olabilir.
  • Kâr marjı ile markup'ı karıştırmak. Aynı yüzdeyi yanlış formülle uygulamak, hedeflenenden daha düşük bir gerçek kâr marjıyla sonuçlanır.
  • Fatura-ile-fatura karşılaştırması yapmak. Sabit bir referans (anlaşılan fiyat) olmadan sadece önceki faturayla kıyaslamak, kademeli fiyat artışlarını gözden kaçırır.
  • Porsiyon sayısına göre yeniden ölçeklendirmemek. Küçük bir grup için hesaplanan reçete maliyetini büyük bir sözleşmeye orantısal olarak uygulamak, genel gider payının hacimle değişen doğasını göz ardı eder.

Kendi reçetelerinizle maliyet hesabını görmek ister misiniz?

Sıkça sorulan sorular

Porsiyon maliyeti ile yemek maliyeti (food cost) aynı şey mi?

Hayır, birbirini tamamlayan iki farklı ölçüttür. Porsiyon maliyeti bir yemeğin tek bir servisinin toplam maliyetini (hammadde + fire + ambalaj + genel gider payı) TL cinsinden ifade eder. Food cost oranı ise bu maliyetin satış fiyatına bölünmesiyle bulunan yüzdedir ve fiyatlandırmanın ne kadar sağlıklı olduğunu gösterir.

Fire oranını nasıl belirlemeliyim?

En güvenilir yöntem, malzeme bazında gerçekleşen fireyi bir süre ölçüp kayıt altına almaktır: üretim öncesi tartılan miktar ile kullanılabilir/servis edilen miktar arasındaki fark fire oranını verir. Malzemeye göre bu oran farklıdır; tek bir sabit yüzdeyi tüm malzemelere uygulamak sapmaya yol açar.

Genel giderleri (işçilik, enerji) porsiyona nasıl paylaştırmalıyım?

Belirli bir dönemdeki toplam işçilik, enerji ve sabit gider tutarını, aynı dönemde üretilen toplam porsiyon sayısına bölerek porsiyon başına genel gider payı çıkarırsınız. Bu pay her ay üretim hacmine göre yeniden hesaplanmalıdır; sabit bırakılırsa hacim düştüğünde gerçek maliyet gizli kalır.

Kâr marjı ile kâr payı (markup) arasındaki fark nedir?

Kâr marjı, kârın satış fiyatına oranıdır (Satış Fiyatı = Maliyet ÷ (1 − Marj)). Markup ise kârın maliyete oranıdır (Satış Fiyatı = Maliyet × (1 + Markup)). Aynı yüzde girilse bile ikisi farklı satış fiyatı üretir; hangisini kullandığınızı net tutmak gerekir.

Excel ile porsiyon maliyeti takibi neden zamanla sapıyor?

Excel'de reçete ve fiyat verisi ayrı ayrı tutulduğu için tedarikçi fiyatı değiştiğinde tabloyu manuel güncellemeyi unutmak kolaydır; birden fazla kişi farklı sürümde çalışınca hangi tablonun güncel olduğu da belirsizleşir. Reçete ile stok/fiyat verisi aynı sistemde tutulduğunda bu güncelleme otomatik yayılır.

Fatura fiyatını hangi referansla karşılaştırmalıyım?

Gelen faturayı bir önceki faturayla değil, tedarikçiyle sözleşmede anlaştığınız fiyatla karşılaştırmak daha güvenilirdir. İki faturayı birbiriyle kıyaslamak, fiyatın zaten sözleşmeden sapmış olduğu durumları gözden kaçırabilir; anlaşılan fiyat sabit bir referans noktası sağlar.

Sonuç

Porsiyon maliyetini doğru takip etmek, fiyatlandırma kararlarını ve kâr marjını korumanın temelidir. Özetle: reçeteyi malzeme miktarlarıyla tanımlayın, hammadde maliyetini güncel fiyatlarla hesaplayın, ölçülmüş bir fire oranı ekleyin, genel gider payını üretim hacmine göre dağıtın ve hedeflediğiniz kâr marjını doğru formülle uygulayın. Bir catering yazılımı seçerken aranması gereken temel özellik, reçete, stok/fiyat ve fatura verisinin ayrı tablolarda değil aynı sistemde tutulmasıdır — böylece fiyat değişiklikleri manuel takip edilmeden tüm hesaplara yansır. Bu beş adımı düzenli ve doğru veriyle tekrarlayan bir işletme, hem teklif verirken hem de sözleşme süresince kârlılığını görünür tutabilir. Ycater'ın reçete-maliyet ve fatura-fiyat karşılaştırma modülleri bu süreci otonomlaştırır.