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.
📝 Seasonality and purchasing · ⏱️ 2 min read

How do I calculate the extra margin I need on seasonal dishes to compensate for higher purchasing costs?

📝 KitchenNmbrs · updated 15 Mar 2026

Every spring, restaurant owners face the same dilemma: seasonal ingredients that cost twice as much at launch compared to peak season. Asparagus in March costs €8/kg more than in May, but your menu price stays fixed. You'll need to calculate exactly how much extra margin protects your bottom line during those expensive early weeks.

Why seasonal dishes eat into your margin

Timing creates the problem with seasonal dishes. You launch your spring menu in March, but asparagus costs a fortune then. By May it's dirt cheap, yet your price is locked in.

💡 Example:

Asparagus risotto on your spring menu:

  • March: asparagus €18/kg (early season)
  • April: asparagus €12/kg (mid season)
  • May: asparagus €6/kg (peak season)

Your menu price: €24.50 all spring

Calculate based on the cheap May price? You'll lose money in March and April. Calculate based on expensive March pricing? You earn too little in May.

The seasonal margin formula

You need a buffer that covers your most expensive period:

Seasonal margin = ((Highest purchase price - Lowest purchase price) / Selling price excl. VAT) × 100

💡 Example calculation:

Asparagus risotto €24.50 incl. VAT = €22.48 excl. VAT

  • 250g asparagus in March: €4.50
  • 250g asparagus in May: €1.50
  • Difference: €3.00

Extra margin needed: (€3.00 / €22.48) × 100 = 13.3%

Your normal food cost might be 30%. For seasonal dishes you need 30% + 13.3% = 43.3% during expensive periods.

Three strategies for seasonal pricing

1. Fixed price, fluctuating margin

Keep your menu price fixed, but accept margin fluctuations from 20% to 45%. This works if you've got enough volume during cheap periods.

2. Daily price system

"Asparagus of the day - market price". You adjust weekly based on purchase price. Works for fine dining, less so for casual spots.

⚠️ Watch out:

Market prices can scare guests away. Test on a few dishes first before rolling out broadly.

3. Short menu periods

Instead of one spring menu, create March, April, and May menus with adjusted prices per period.

Seasonal planning by month

Plan your seasonal dishes around natural price cycles. From analyzing actual purchasing data across different restaurant types, the patterns are predictable:

  • March-April: Late winter vegetables (leek, cabbage) - still affordable
  • May-June: Early spring (asparagus, radish) - prices drop quickly
  • July-August: Summer vegetables (tomato, zucchini) - abundance equals low prices
  • September-October: Fall products (pumpkin, mushrooms) - stable prices

💡 Example annual planning:

Summer zucchini soup:

  • June: zucchini €2.50/kg
  • July-August: zucchini €1.20/kg
  • September: zucchini €3.20/kg

Launch in July, remove from menu end of August. Maximum profit, minimum risk.

Optimize purchasing timing

Work with your supplier to predict price fluctuations:

  • Ask for weekly price updates on seasonal products
  • Make agreements about maximum prices ("not above €X/kg")
  • Consider contracts for fixed prices with large volumes
  • Always have a replacement dish ready (zucchini instead of asparagus)

Tools like KitchenNmbrs let you quickly calculate what price changes mean for your food cost, without manual calculations.

How do you calculate seasonal margin? (step by step)

1

Gather seasonal prices from your supplier

Ask your supplier for prices from the past year per month for your main ingredients. Asparagus, strawberries, pumpkin - anything that's seasonal. Note the highest and lowest price.

2

Calculate the price difference per portion

Work out how many grams you use per portion and what that costs in the most expensive vs. cheapest month. The difference is your extra cost risk per plate.

3

Translate to extra margin percentage

Divide the cost difference by your selling price excl. VAT and multiply by 100. This percentage needs to be added on top of your normal food cost for seasonal dishes.

✨ Pro tip

Add 15-18% extra margin to your seasonal dishes during the first 3 weeks of launch to cover peak pricing periods. This buffer protects your bottom line while prices stabilize.

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 much extra margin is normal for seasonal dishes?

Between 10% and 20% extra is standard. For extremely seasonal products like asparagus or oysters it can reach 25% extra margin during expensive periods.

Can't I just use the average price for the season?

That only works if you sell equally in every period. Usually you sell more during cheap periods, so you lose money in expensive weeks at the beginning.

How often should I adjust my seasonal prices?

Check your purchase prices weekly and adjust if the difference becomes more than 5%. With market prices you can adjust twice weekly if the market gets volatile.

What if my competitor stays cheaper with seasonal dishes?

They might be taking losses on those dishes and compensating elsewhere, or they have better purchasing terms. Focus on your own margins - loss-making dishes ultimately cost more than lost sales.

Should I avoid seasonal dishes altogether?

No, they attract guests and give your menu dynamism. But calculate realistically and always have a replacement dish ready if prices get too high.

How do I handle seasonal dishes with multiple ingredients that peak at different times?

Calculate the margin buffer for each seasonal ingredient separately, then add them together. A spring salad with asparagus and strawberries needs buffers for both ingredients' price cycles.

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

Purchase smarter with real-time insights

Seasonal prices fluctuate — so do your recipe costs. KitchenNmbrs automatically recalculates your margins when purchase prices change. Never get surprised again. Start free.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏