BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Catering, events & group arrangements · ⏱️ 3 min read

How do I calculate price indexation for an annual catering contract?

📝 KitchenNmbrs · updated 13 Mar 2026

Annual catering contracts can destroy your margins if you don't protect against rising ingredient costs. Too many caterers sign fixed-price deals only to watch inflation eat their profits month after month. Price indexation clauses solve this by automatically adjusting your rates based on actual market conditions.

What is price indexation in catering?

Price indexation automatically adjusts your catering rates when ingredient costs rise. It's your insurance policy against inflation and unexpected price spikes during long-term contracts.

Picture this: you've locked in weekly corporate lunches for a year at €15 per person. But halfway through, meat prices jump 20% and vegetables follow suit. Without indexation, you're stuck absorbing those losses.

The basic formula for indexation

Most caterers link their pricing to the CBS food price index or create their own cost basket:

💡 Basic formula:

New price = Old price × (New index / Old index)

Or: New price = Old price × (1 + indexation increase %)

Method 1: CBS Price Index linking

The CBS publishes monthly consumer price data for food products. This approach offers complete transparency and eliminates arguments.

  • Independent and verifiable by anyone
  • Updated monthly with official data
  • Reflects nationwide market trends
  • No room for manipulation accusations

💡 Example CBS indexation:

Contract starts January: CBS food index 108.2

Review July: CBS food index 112.5

Original price: €15.00 per person

New price: €15.00 × (112.5 / 108.2) = €15.60

Method 2: Own cost basket indexation

Creating your own ingredient basket gives more precise results but demands careful record-keeping. From tracking this across dozens of restaurants, I've seen this method work better for specialized caterers with unique menus.

  • Choose 5-8 core ingredients that matter most
  • Weight each by its percentage of total food costs
  • Monitor price changes every quarter
  • Calculate the weighted average increase

💡 Example own cost basket:

Ingredients weighted by share:

  • Meat (30%): +8% price increase
  • Vegetables (25%): +12% price increase
  • Dairy (20%): +6% price increase
  • Grains (15%): +15% price increase
  • Other (10%): +5% price increase

Weighted increase: (0.30×8%) + (0.25×12%) + (0.20×6%) + (0.15×15%) + (0.10×5%) = 9.4%

Indexation intervals and thresholds

Timing matters. Index too often and you'll annoy clients. Wait too long and you'll absorb painful cost increases.

  • Quarterly reviews: Balances protection with client convenience
  • Semi-annual: Less paperwork but higher risk exposure
  • Minimum threshold: Only adjust when increases exceed 3%
  • Annual cap: Consider limiting to 15% maximum per year

⚠️ Note:

You must establish indexation terms before contract signing. Trying to add them later creates legal headaches and damages client trust.

Communication to the client

Clear communication prevents disputes and maintains relationships. Nobody likes surprises, especially expensive ones.

  • Notify clients 30 days before any price adjustment
  • Share your calculation data (CBS figures or cost tracking)
  • Explain which market factors drove the increase
  • Offer a brief meeting to walk through the numbers

Sample legal clause

A solid contract clause protects everyone and eliminates confusion later.

💡 Sample clause:

"Catering prices adjust on January 1st and July 1st based on the CBS food product price index. Adjustments occur only when increases reach 3% minimum compared to the previous indexation period. New rates take effect with the first delivery after each adjustment date."

Alternative protection: Fuel clause

Delivery costs deserve separate treatment since fuel prices move independently from food costs.

  • Tie delivery fees to CBS diesel price index
  • Keep this separate from ingredient indexation
  • Particularly important for long-distance catering

Tracking indexation digitally

Modern systems make indexation tracking much simpler. You can update quarterly cost data and instantly see how adjustments impact your profit margins per dish.

How do you calculate price indexation? (step by step)

1

Choose your indexation method

Decide whether you use the CBS food index or create your own cost basket. CBS is more transparent, your own cost basket is more precise for your situation.

2

Set intervals and thresholds

Determine how often you index (quarterly/semi-annual) and from what increase (for example >3%). Also set a maximum to limit extreme increases.

3

Calculate the new price

Use the formula: New price = Old price × (New index / Old index). Communicate the calculation transparently to your client with supporting documentation.

4

Establish everything contractually

Make sure the indexation clause is in the contract before signing. Specify the index used, intervals, and calculation method.

5

Monitor and communicate

Track the index and send the new prices to your client in time (1 month in advance) with complete calculation and explanation.

✨ Pro tip

Set quarterly indexation reviews with a 3% minimum threshold but cap annual increases at 12%. This protects your margins without shocking clients with massive adjustments.

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 often should I index my catering prices?

Quarterly indexation strikes the right balance between margin protection and client convenience. Monthly adjustments irritate customers while annual reviews leave you exposed to prolonged cost increases.

Can I introduce indexation retroactively in a contract?

This creates legal complications and damages client relationships. Always negotiate indexation clauses before contract signing, never as an afterthought.

What if the CBS index falls?

Technically you'd need to lower prices, but most contracts specify that indexation only applies to increases. This prevents the awkward situation of having to reduce rates during deflationary periods.

What threshold should I use for indexation?

A 3-5% threshold works well for most caterers. This filters out minor market fluctuations while protecting against meaningful cost increases that actually impact your margins.

Should I apply indexation to the total price or only ingredients?

This depends on your contract structure. You can limit indexation to just the food cost portion (typically 30-40% of total price) or apply it across your entire rate.

How do I explain indexation to skeptical clients?

Focus on transparency and mutual benefit. Show them the CBS data or your cost tracking, explain that it protects service quality, and emphasize that it's based on actual market conditions, not arbitrary increases.

What's the best way to handle indexation in multi-year contracts?

Include both a minimum threshold (3%) and maximum annual cap (15%) to protect both parties. Also specify exact calculation methods and adjustment dates to prevent disputes.

ℹ️ 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

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 →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Stel je vraag!