I'll be honest - seasonal ingredients nearly killed my first restaurant's profit margins. Thought I was being clever with spring asparagus and summer berries, but I had no clue what they actually cost me. Numbers don't lie, and they'll save you from repeating expensive mistakes.
Why keep track of seasonal choice numbers
Most restaurant owners wing it with seasonal products. "Asparagus moved well last spring, so it'll work again." But without hard data, you're guessing whether those fancy ingredients made money or ate your profits alive.
⚠️ Note:
Seasonal products often carry brutal food costs because of short shelf life and wild price swings. Without tracking, you won't know if that seasonal special was a winner or a money pit.
Which numbers you need to track per season
For every seasonal ingredient, collect this data to make smarter calls next year:
- Purchase price per week: How did costs swing throughout the season?
- Portions sold per week: Where did demand spike and crash?
- Waste per week: How much rotted before you could sell it?
- Food cost per dish: What margin did you actually hit?
- Total revenue from seasonal dishes: How much cash did they generate?
💡 Example:
Asparagus special 2024 (8 weeks):
- Week 1-2: €18/kg, 45 portions/week, food cost 28%
- Week 3-5: €12/kg, 78 portions/week, food cost 22%
- Week 6-8: €22/kg, 31 portions/week, food cost 35%
- Waste: average 12% of purchases
Result: Weeks 3-5 were goldmines. Early and late season killed margins.
How to calculate the ROI of seasonal choices
Return on Investment tells you if seasonal ingredients were worth the gamble. Compare total costs (ingredients + waste + extra labor) against the additional revenue they brought in.
ROI formula season = ((Extra revenue - Total seasonal costs) / Total seasonal costs) × 100
💡 Example calculation:
Seasonal special 'Garden harvest salad' (12 weeks):
- Extra seasonal ingredient costs: €2,400
- Waste: €360
- Additional prep labor: €800
- Total investment: €3,560
- Extra revenue from seasonal specials: €8,100
ROI: ((€8,100 - €3,560) / €3,560) × 100 = 127%
This seasonal move paid off big time.
Analyze price development per season
Seasonal ingredients follow predictable price patterns. Track these curves and you'll know exactly when to buy and when to bail out.
- Season launch: Usually brutal pricing (limited supply)
- Season peak: Sweet spot pricing (peak harvest)
- Season end: Prices climb again (quality drops)
💡 Example strawberry pricing:
- April: €8.50/kg (greenhouse premium)
- May: €4.20/kg (field season opens)
- June: €2.80/kg (harvest peak)
- July: €3.40/kg (quality slides)
- August: €6.10/kg (season wraps)
Money zone: May through June for price-quality sweet spot.
Waste percentage per seasonal product
Seasonal ingredients spoil faster than your regular stock. Track waste by product so you can estimate better next season - it's the kind of thing you only learn after closing your first month at a loss.
Waste percentage = (Weight thrown out / Total weight purchased) × 100
⚠️ Note:
Factor waste into your real cost per serving. If you're tossing 15%, you're paying 15% more for everything that actually makes it to plates.
Create seasonal planning for next year
Use this year's numbers to build a concrete roadmap for next season:
- Launch date: When did price-quality hit acceptable levels?
- Peak weeks: Which period delivered maximum sales?
- Exit date: When did costs or waste become deal-breakers?
- Order quantities: How much do you actually need weekly?
Don't forget external factors: weather patterns, competitor moves, local festivals. These explain why your numbers might've jumped around.
How do you analyze seasonal data for next year?
Gather all seasonal data from this year
Create an overview per seasonal product: purchase prices per week, portions sold, waste percentages and food cost. Without this basic data, you can't make a comparison.
Calculate the ROI per seasonal dish
Subtract all costs (purchase + waste + extra labor) from the extra revenue. Divide this by total costs and multiply by 100 for the ROI percentage.
Identify the optimal period per product
Find the weeks with the best combination of low price, high sales and low waste. This becomes your purchasing window for next year.
Create a seasonal calendar for next year
Plan per product the start and end date, expected purchase volume and target food cost. Use this year as a basis, but account for market changes.
✨ Pro tip
Track your seasonal ingredient waste percentages daily for the first 3 weeks of each season. This gives you the real spoilage rate to calculate accurate portion costs for the remaining 8-10 weeks.
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 much seasonal data do I need to track at minimum?
Track weekly purchase prices, portions sold, waste percentage, and food cost per dish. That's your baseline for making smarter decisions next season.
What's an acceptable food cost for seasonal dishes?
Seasonal specials can run higher food costs - up to 38% is workable since they're premium and temporary. Hit 40% and you're in the danger zone.
How do I forecast prices for next season?
Use this year as your starting point, then add 3-5% for inflation. Also check if suppliers have changed or if growing regions shifted due to weather patterns.
When should I pull a seasonal dish from the menu?
Kill it when food cost climbs above 40% or waste hits 20%. At that point, you'll make more money by stopping than pushing through.
Can seasonal dishes work as loss leaders to attract customers?
Absolutely, but calculate the full impact. If a money-losing seasonal special brings in customers who order profitable items, it can still make business sense.
Should I track competitor seasonal pricing?
Yes, but don't let it drive your decisions. Track their timing and pricing to understand market pressure, but your costs and margins matter more than matching their moves.
How do I handle seasonal ingredients with 2-day shelf life?
Order smaller quantities more frequently and track daily waste percentages. Ultra-perishables need daily monitoring, not weekly averages.
📚 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.
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 →