The post has been translated automatically. Original language: Russian
Almost every canteen has recipe cards and a calculated cost price. On paper, food cost looks great: 33–35%. Then at the end of the month accounting comes in, and the number is completely different.
The gap between food cost on paper and in real life is the quietest loss in food service. You don’t see it at the till, nobody records it, but it eats into profit every single day.
Two food costs you need to compare
- Theoretical = sales for the period × cost per recipe card.
- Actual = opening stock + purchases − closing stock (by inventory count).
A gap of up to 2 percentage points is normal. More than that means money is leaking somewhere.
Illustrative example: a canteen serving 400 portions a day
- Average ticket 1,200 ₸, revenue 480,000 ₸ per day
- Theoretical food cost 35% = 168,000 ₸
- Actual food cost by inventory 42.5% = 204,000 ₸
- Gap of 36,000 ₸ per day ≈ 790,000 ₸ per month
What the gap is made of
| Cause | ₸ per day |
| Trim waste above standard | 12,000 |
| Write-offs: overproduction, spoilage | 9,600 |
| Over-portioning (+5%) | 8,400 |
| Unrecorded staff meals | 6,000 |
| Total | 36,000 |
No single line looks like a disaster. Together they add up to almost 800,000 ₸ a month.
How to control it without extra bureaucracy
- Count key items (meat, poultry, fish, cheese, butter) weekly, not monthly. They account for about 70% of the money.
- Theoretical food cost is calculated automatically: till data × recipe cards.
- Every Monday the two food costs are compared. A gap above 2 p.p. triggers an item-by-item review.
- Check portions with scales: 10 control portions per shift.
An AI agent handles this very well. It reconciles the till, recipe cards and stock on its own, calculates the gap and shows which product “leaked” and by how much. The manager is left with one job: dealing with the cause.
The main point
Food cost on a recipe card is a promise. Food cost by inventory is the truth. A canteen’s money lies in the gap between them.
A question for owners and managers: do you compare theoretical and actual food cost? What gap do you see?
Почти у каждой столовой есть техкарты и расчётная себестоимость. По ним фудкост выходит красивый: 33–35%. Потом в конце месяца приходит бухгалтерия, и цифра получается совсем другой.
Разница между фудкостом на бумаге и в жизни — самые тихие потери в общепите. Их не видно в кассе, их никто не записывает, но они каждый день забирают прибыль.
Два фудкоста, которые надо сравнивать
- Теоретический = продажи за период × себестоимость по техкартам.
- Фактический = остаток на начало + приход − остаток на конец (по инвентаризации).
Разница до 2 процентных пунктов — нормально. Больше — где-то утекают деньги.
Условный пример: столовая на 400 порций в день
- Средний чек 1 200 ₸, выручка 480 000 ₸ в день
- Теоретический фудкост 35% = 168 000 ₸
- Фактический по инвентаризации 42,5% = 204 000 ₸
- Разрыв 36 000 ₸ в день ≈ 790 000 ₸ в месяц
Из чего складывается разрыв
| Причина | ₸ в день |
| Отходы при обработке выше нормы | 12 000 |
| Списания: перепроизводство, порча | 9 600 |
| Перевес при порционировании (+5%) | 8 400 |
| Питание персонала, которое не учитывается | 6 000 |
| Итого | 36 000 |
Ни одна строка не выглядит катастрофой. Вместе — почти 800 тысяч в месяц.
Как это контролировать без лишней бюрократии
- Инвентаризация ключевых позиций (мясо, птица, рыба, сыр, масло) раз в неделю, а не раз в месяц. На них приходится около 70% денег.
- Теоретический фудкост считается автоматически: данные кассы × техкарты.
- Каждый понедельник сравниваются два фудкоста. Разрыв больше 2 п.п. — разбор по позициям.
- Контроль раздачи весами: 10 контрольных порций в смену.
С этим отлично справляется ИИ-агент. Он сам сводит кассу, техкарты и остатки, считает разрыв и показывает, какой продукт «утёк» и на сколько. Управляющему остаётся одно действие — разобраться с причиной.
Главное
Фудкост в техкарте — это обещание. Фудкост по инвентаризации — это правда. Деньги столовой лежат в разнице между ними.
Вопрос к владельцам и управляющим: вы сравниваете теоретический и фактический фудкост? Какой разрыв у вас получается?