An annual catering contract requires smart margin calculation. You know what you'll deliver, but supplier prices rise every year. Without proper calculation you risk your profit melting away. In this article you'll learn how to calculate a margin that accounts for price increases and unforeseen costs.
What is margin in catering?
Margin is the difference between what you receive from the client and what it costs you to deliver. In catering there are more cost items than just ingredients:
- Ingredients (food cost)
- Staff for preparation and execution
- Transport and materials
- Unforeseen costs (no-shows, extra portions)
Calculate your total costs per person
For a catering quote you always calculate per person. This makes comparing and calculating easier.
💡 Example:
Annual staff party for 80 people, buffet:
- Ingredients per person: €12.50
- Staff (preparation + execution): €8.00
- Transport and materials: €2.50
- Buffer for unforeseen (5%): €1.15
Total cost price per person: €24.15
Account for price increases
With a year-long contract you need to account for inflation. Suppliers raise prices, wages increase, fuel costs change.
⚠️ Note:
Always build in an inflation adjustment of 3-5% per year. Otherwise you'll make a loss if prices rise.
Determine your desired margin percentage
For catering a healthy margin is between 35-50%. This seems high, but catering has more risks than restaurant service:
- You must buy in advance (no restocking possible)
- Transport and setup take time
- Number of guests can vary
- Limited ability to fix mistakes
💡 Selling price calculation:
Cost price per person: €24.15
Desired margin: 40%
Formula: Selling price = Cost price / (1 - Margin%)
€24.15 / (1 - 0.40) = €24.15 / 0.60 = €40.25 per person
Build flexibility into your contract
A smart catering contract contains clauses for unforeseen circumstances:
- Price adjustment clause: If inflation >5% you can adjust prices
- Minimum and maximum number of guests: For example 70-90 people
- Final numbers: Confirm 48 hours in advance
- Menu changes: How do you handle special requests?
Check your margin during the year
Keep track during the year whether your margin is on target. Note after each event:
- Actual costs vs. budget
- Deviations in number of guests
- Unforeseen costs
- Staff time spent
💡 Practical evaluation example:
Budgeted: €40.25 per person at 80 guests = €3,220
Actual: 85 guests, costs €2,180
Actual margin: (€3,220 - €2,180) / €3,220 = 32.3%
With an app like KitchenNmbrs you can track all your catering costs per event and automatically calculate your actual margin. This way you immediately see if your budget is correct and can adjust for next year.
How do you calculate the margin on a catering quote? (step by step)
Calculate all costs per person
Add up: ingredients, staff, transport, materials and a 5% buffer for unforeseen costs. This gives you the actual cost price per person.
Determine your desired margin percentage
For catering we recommend 35-50% margin due to higher risks. Choose a percentage that fits your business and the complexity of the event.
Calculate your selling price
Use the formula: Selling price = Cost price / (1 - Margin%). Don't forget to build in an inflation adjustment of 3-5% for multi-year contracts.
✨ Pro tip
Evaluate your actual margin versus budget after each catering event. This helps you make sharper quotes next time and prevents you from losing money on returning clients.
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
What is a realistic margin for catering?
For catering a healthy margin is between 35-50%. This is higher than restaurants because you face more risk with advance purchasing and no ability to adjust during service.
Should I include VAT in my margin calculation?
No, always calculate your margin excluding VAT. You pass the VAT (9% on catering) on to the client. You calculate your margin on the price excluding VAT.
How do I handle price increases with an annual contract?
Build an inflation adjustment of 3-5% into your price, or include a clause that you can adjust prices if inflation exceeds a certain percentage.
What if fewer guests arrive than agreed?
Make agreements about minimum and maximum numbers. For example: price based on 80 people, but minimum 70 must be paid even if fewer come.
How do I calculate transport and material costs?
Calculate fuel, driver time, wear and tear on materials and any rental of extra items. Divide this by the number of guests for cost per person.
📚 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.
Calculate events and catering down to the cent
Group arrangements, buffets and events are complex. KitchenNmbrs calculates total food cost per person, per course, per event. Start free.
Start free trial →