Calculating school lunch costs is like balancing a recipe - miss one ingredient and the whole dish falls flat. Many school cafeterias charge too little and lose money on every lunch they serve. You need to account for every component that lands on each student's tray.
What's included in the cost price of a school lunch?
A school lunch might look straightforward, but there's complexity hiding beneath the surface. You've got to count every single item that makes it onto each tray for accurate pricing.
💡 Example hot lunch:
Pasta bolognese with vegetables and drink:
- Pasta (100g): €0.12
- Bolognese sauce (80g): €0.45
- Vegetable mix (50g): €0.18
- Roll (1 piece): €0.15
- Milk (200ml): €0.22
- Fruit (1 apple): €0.25
Total ingredient costs: €1.37 per student
Calculate your real cost price including waste
Ingredients represent just one piece of your expense puzzle. School cafeterias always deal with waste from several sources:
- Portion waste: Kids don't always clean their plates
- Preparation waste: Peeling vegetables, trimming meat
- No-shows: You prep for 200 students but only 185 show up
- Storage waste: Products that hit expiration dates
⚠️ Note:
Add 10-15% waste on top of your ingredient costs. Skip this and you'll consistently lose money.
The formula for real cost price becomes:
Real cost price = Ingredient costs × (1 + waste percentage)
💡 Example calculation:
Ingredient costs: €1.37
Waste percentage: 12%
Real cost price: €1.37 × 1.12 = €1.53 per student
Include staff and overhead costs
For complete cost pricing, you must factor in staff and overhead expenses. After managing kitchen operations for nearly a decade, I've seen how dividing these by total lunches served gives you the real per-meal cost.
- Staff costs: Chef, kitchen staff (wages plus social contributions)
- Energy costs: Gas, electricity for ovens and refrigeration
- Depreciation: Kitchen equipment, dishes
- Cleaning supplies: Dishwashing, disinfection
💡 Example overhead per lunch:
Monthly overhead costs: €2,400
Number of lunches per month: 4,000
Overhead per lunch: €2,400 ÷ 4,000 = €0.60
Determine total cost price and profit margin
Your total cost price has three main components:
Total cost price = Ingredient costs + Waste + Overhead per portion
💡 Complete calculation:
- Ingredient costs: €1.37
- Waste (12%): €0.16
- Overhead: €0.60
Total cost price: €2.13 per student
For 5% profit margin: €2.13 ÷ 0.95 = €2.24
School cafeterias typically run with 3-8% profit margins, depending on your need to generate profit or operate on cost-recovery basis.
How do you calculate the cost price of a school lunch? (step by step)
Make a complete ingredient list
Write down everything that goes on the tray: main course, vegetables, bread, drinks, fruit, sauces. Weigh or measure the exact quantities per portion and look up the purchase prices.
Add up all ingredient costs
Calculate per ingredient: quantity × price per unit. Add all amounts together for the total ingredient costs per student. Check that you haven't forgotten anything like spices or oil.
Add waste and overhead
Multiply ingredient costs by 1.10 to 1.15 for waste. Add the overhead per portion (total monthly costs divided by number of lunches). This is your total cost price.
✨ Pro tip
Monitor your 3 most popular lunch menus every 8 days during September and January peak months. These meals account for 68% of your total food spend.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
How much waste percentage should I factor in for school lunches?
For school cafeterias, 10-15% waste is realistic. This covers no-shows, leftovers students leave behind, preparation waste, and products that expire.
Should I include VAT in my cost price calculation?
No, always calculate excluding VAT. School lunches fall under 9% VAT, but for cost price calculation use the net amounts from your suppliers.
How often should I update my cost prices?
Check your ingredient prices monthly, especially expensive products like meat and dairy. Suppliers regularly raise their prices and you need to pass that through.
What if my cost price comes out higher than the budget per student?
Then you need to make choices: cheaper ingredients, smaller portions, or adjust the menu. A cost price above budget means you lose money on every lunch.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Food cost control for large-scale kitchens
In school cafeterias and healthcare catering, budgets are tight. KitchenNmbrs calculates costs per meal at large volumes so you stay within budget. Try it free.
Start free trial →