📝 Anyone who sells food · ⏱️ 2 min read

How do I set up a cost model for a school cafeteria with fixed daily variations?

📝 KitchenNmbrs · updated 12 Mar 2026

A school cafeteria faces different challenges than a restaurant: fixed budgets, healthy food requirements and daily menu variations. Your cost model needs to account for this to stay on budget while still offering varied meals.

Why a school cafeteria is different

A school cafeteria operates with fixed budgets per student per day. Often between €2.50 and €4.50 per hot meal. Additionally, you have requirements for vegetables, fruit and healthy ingredients. This makes cost calculation more complex than in a restaurant.

💡 Example school week:

Budget: €3.20 per student per day (400 students)

  • Monday: Pasta bolognese - €2.85 per portion
  • Tuesday: Chicken with rice - €3.45 per portion
  • Wednesday: Fish with potatoes - €3.65 per portion
  • Thursday: Vegetarian curry - €2.40 per portion
  • Friday: Pizza - €2.95 per portion

Average: €3.06 per portion - within budget!

Basic principles for school cafeterias

Your cost model needs to account for these factors:

  • Weekly average: Not every day needs to cost exactly the same
  • Seasonal products: Cheaper vegetables in season
  • Bulk purchasing: Large quantities for lower prices
  • Nutrition guidelines: Required vegetables and fruit cost extra
  • Food waste: Students don't eat everything

Cost calculation per day

First calculate your basic cost per portion for each dish. Then add up all weekly costs and divide by the number of students.

💡 Calculation pasta bolognese (400 portions):

  • Pasta (20 kg): €18.00
  • Ground beef (15 kg): €75.00
  • Tomato sauce (8 liters): €12.00
  • Vegetables (onion, carrot): €8.00
  • Spices and oil: €3.00

Total: €116.00 ÷ 400 portions = €0.29 per portion ingredients

With labor and overhead: €0.29 × 3.5 = €1.02 total cost price

Weekly planning and variation

Plan your week so that expensive days are compensated by cheaper days. Fish on Wednesday? Then vegetarian on Thursday.

⚠️ Note:

Always calculate with 10-15% food waste. Students often leave vegetables, so buy a bit more than you theoretically need.

Seasonal adjustments

Adapt your menu to seasonal products. Pumpkin in fall, fresh vegetables in summer. This keeps costs low and nutrition varied.

  • Spring: Fresh vegetables, less potatoes
  • Summer: Salads, cold dishes, seasonal fruit
  • Fall: Pumpkin, root vegetables, stews
  • Winter: Hearty soups, warm meals

Digital support

A system like KitchenNmbrs helps track cost prices per dish and automatically calculate weekly averages. This way you can see immediately if you're staying within budget.

💡 Practical example weekly budget:

400 students × 5 days × €3.20 = €6,400 weekly budget

  • Monday: €2.85 × 400 = €1,140
  • Tuesday: €3.45 × 400 = €1,380
  • Wednesday: €3.65 × 400 = €1,460
  • Thursday: €2.40 × 400 = €960
  • Friday: €2.95 × 400 = €1,180

Total week: €6,120 - €280 under budget!

How do you set up a cost model? (step by step)

1

Determine your weekly budget and number of students

Calculate your total weekly budget: number of students × 5 days × budget per day. This is your maximum spending for ingredients, labor and overhead combined.

2

Create a basic weekly plan with variation

Plan 5 different dishes with different cost prices. Make sure expensive days (fish, meat) are compensated by cheaper days (vegetarian, pasta).

3

Calculate cost price per dish including food waste

Add up all ingredients per dish and add 10-15% for food waste. Divide by number of portions for cost price per student.

4

Check weekly average and adjust

Add up all daily costs and divide by total number of portions. If you're over budget, replace expensive ingredients or add an extra cheap day.

5

Monitor and adjust seasonally

Keep track weekly of whether you're staying within budget. Adjust recipes to seasonal products to keep costs low and maintain variety.

✨ Pro tip

Create one 'flex day' per week where you can choose between 2-3 dishes based on what's available cheaply. This way you can take advantage of offers and seasonal products.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

How do I calculate with different portion sizes per age group?

Create different recipes for different groups. Primary school gets 80% of the portion, secondary school 120%. Calculate cost price per group separately.

What if my supplier raises prices in the middle of the school year?

Always have 2-3 alternative suppliers. If prices rise, you can temporarily switch or adjust your weekly menu with cheaper alternatives.

How do I handle allergens in a cost model?

Calculate a separate cost price for allergen-free variants. These are often 20-30% more expensive, but you serve less of them. Distribute extra costs across all students.

Should I include VAT in my cost calculation?

Yes, calculate with purchase prices including VAT. As a school cafeteria you pay VAT on your purchases and often cannot reclaim it like restaurants can.

How often should I update my cost model?

Check monthly whether you're still within budget. Update prices quarterly or when suppliers raise prices. Adjust your menu seasonally.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

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.

JS

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.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

Selling food? Then you need KitchenNmbrs

Whether you run a restaurant, food truck, catering company, or meal kit business — you need to know what each dish costs. KitchenNmbrs gives you that insight. Start your free trial.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Stel je vraag!