It's Monday morning and your asparagus just jumped from €4 to €8 per kilo overnight. Your weekend special that was printing money last week might now be losing you €3 per plate. Most chefs don't realize their seasonal margins shift this dramatically week to week.
Why seasonal dishes are different
Seasonal dishes throw you curveballs that regular menu items don't. Asparagus costs €12 per kilo in April, drops to €4 in June. Your menu price stays put, but your margin swings wildly every week.
? Example:
Asparagus menu for €28.50 (incl. 9% VAT):
- April: asparagus €12/kg = 42% food cost
- May: asparagus €6/kg = 28% food cost
- June: asparagus €4/kg = 22% food cost
Same dish, three completely different profit stories!
The basic formula for seasonal margin
The math doesn't change, but your timing has to. You'll be running this calculation far more often than you'd like:
Margin % = ((Selling price excl. VAT - Total costs) / Selling price excl. VAT) × 100
Only your ingredient costs shift with seasonal dishes. Everything else stays locked in place.
? Example calculation:
Asparagus menu €28.50 incl. VAT = €26.15 excl. VAT
- Asparagus (500g): €6.00
- Hollandaise: €1.20
- Ham: €2.80
- Potatoes: €0.80
- Other: €1.20
Total costs: €12.00
Margin: ((€26.15 - €12.00) / €26.15) × 100 = 54%
Organize weekly price checks
Seasonal products demand weekly price surveillance. Sounds exhausting, but you can streamline this into a quick Monday routine.
- Check supplier prices Monday morning
- Run new margin calculations
- Decide: adjust menu price or absorb the hit?
- Update your costing system
⚠️ Heads up:
Restaurants that skip weekly seasonal price updates hemorrhage thousands per season in lost margin. It's the kind of thing you only learn after closing your first month at a loss.
Dynamic pricing vs. fixed price
Two paths for handling seasonal dish pricing:
Option 1: Fixed menu price
- Advantage: guests know exactly what they're paying
- Disadvantage: your margin swings from 20% to 60%
- Risk: actual losses during peak price weeks
Option 2: Dynamic pricing ("market price")
- Advantage: margins stay consistent
- Disadvantage: guests must ask about pricing
- Tip: clearly mark "seasonal price" on your menu
Determine minimum price
Set your floor price before the season starts. Never sell below this threshold, even when you're trying to clear inventory at season's end.
Minimum price = Total costs / (1 - Desired margin %)
? Example minimum price:
Target margin: 60% (0.60)
Fixed costs (non-seasonal ingredients): €6.00
Peak seasonal price: €8.00/kg
Total costs at peak pricing: €10.00
Floor price: €10.00 / (1 - 0.60) = €25.00 excl. VAT
How do you calculate the margin on seasonal dishes? (step by step)
Gather all costs of your seasonal dish
List all ingredients with current purchase prices. Also add fixed ingredients (sauces, garnish, oil). Calculate the total cost per portion.
Calculate your selling price excluding VAT
Divide your menu price by 1.09 (at 9% VAT). This is your actual selling price for the margin calculation. For example: €28.50 / 1.09 = €26.15 excl. VAT.
Apply the formula and check weekly
Margin % = ((Selling price excl. VAT - Total costs) / Selling price excl. VAT) × 100. Update your seasonal price every week and recalculate. Determine your minimum price in advance below which you won't go.
✨ Pro tip
Track your seasonal ingredient costs in 3-day cycles rather than weekly during peak volatility periods. Set price alerts with suppliers at your break-even cost point so you know immediately when margins turn negative.
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 often should I update seasonal prices?
Should I use fixed pricing or seasonal pricing?
What's a realistic margin target for seasonal dishes?
How do I avoid losses when the season ends?
Do I include VAT in margin calculations?
What happens if my seasonal ingredient becomes unavailable mid-week?
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
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.
More in this category
Related questions
Explore more topics
Calculate it yourself with KitchenNmbrs
All the formulas you learn here — KitchenNmbrs calculates them automatically. Enter your ingredients and instantly see your food cost, margin, and selling price. Try it free for 14 days.
Start free trial →