Restaurant delivery revenue swings by 30-50% throughout the year due to seasonal patterns. Your summer salads tank in December while hearty soups sit untouched in July. Track these fluctuations properly and you'll buy smarter, menu better, and stop bleeding money on dead dishes.
Why measuring seasonal impact is crucial
Most delivery operators see their revenue bounce around but can't pinpoint the cause. Weather? New competition? Bad luck?
Track seasonal patterns and you'll:
- Predict revenue drops and spikes before they hit
- Match your menu to actual demand
- Stop buying fresh ingredients that rot
- Time your marketing campaigns right
- Plan cashflow without surprises
Collect your revenue data per month
You need 12 months minimum to spot real patterns. Better yet, grab 24 months to separate trends from flukes.
💡 Example:
Pizza delivery shop - monthly revenue 2023:
- January: €18,500
- February: €16,200
- March: €19,800
- April: €21,300
- May: €23,100
- June: €25,400
- July: €24,800
- August: €23,600
- September: €26,200
- October: €28,100
- November: €24,900
- December: €22,700
Clear pattern: October peaks (students back), February crashes (post-holiday slump).
Calculate seasonal index per month
Your seasonal index reveals which months run above or below your average performance.
Formula: Seasonal index = (Monthly revenue / Average monthly revenue) × 100
💡 Calculation:
Total revenue: €274,700 ÷ 12 = €22,892 monthly average
- January: €18,500 ÷ €22,892 × 100 = 81 (19% below average)
- October: €28,100 ÷ €22,892 × 100 = 123 (23% above average)
- February: €16,200 ÷ €22,892 × 100 = 71 (29% below average)
February kills your numbers, October saves them.
Analyze by product category
Different dishes follow completely different seasonal curves. Break down your analysis:
- Hot dishes: pasta, pizza, soups
- Cold items: salads, smoothies, ice cream
- Comfort food: burgers, fries, snacks
- Health-focused: wraps, bowls, fresh juice
⚠️ Note:
Factor in external disruptions: school breaks, holidays, lockdowns, local events. These can completely scramble your seasonal data.
Forecast revenue for next year
Your seasonal index becomes a crystal ball for realistic monthly targets.
Formula: Expected monthly revenue = Target annual revenue ÷ 12 × (Seasonal index ÷ 100)
💡 Example:
2024 goal: €300,000 (9% growth)
- Monthly average: €25,000
- January (index 81): €25,000 × 0.81 = €20,250
- October (index 123): €25,000 × 1.23 = €30,750
- February (index 71): €25,000 × 0.71 = €17,750
Now you can plan inventory and marketing around reality.
Adjust your menu per season
One of the most common blind spots in kitchen management is running the same menu year-round. Your data should drive these changes:
- Winter: push warm dishes to the top, add seasonal soups
- Summer: highlight salads and cold beverages
- Spring: feature fresh vegetables and lighter fare
- Fall: comfort foods and seasonal produce
Recognize platform-specific patterns
Each delivery platform has its own seasonal rhythm:
- Thuisbezorgd: weekend and evening spikes
- Uber Eats: weekday lunch dominance
- Deliveroo: young professional crowd
Figure out which months perform strongest on each platform. Then double down your marketing efforts there.
How do you calculate seasonal impact? (step by step)
Collect 12-24 months of revenue data
Pull monthly revenue from your POS system or platform for at least the past year. If possible, split by product category (warm/cold/snacks).
Calculate average monthly revenue
Divide your total annual revenue by 12 months. This is your baseline to measure seasonal fluctuations against.
Calculate seasonal index per month
Divide each month's revenue by the average and multiply by 100. A score above 100 is above average, below 100 is below average.
Identify external factors
Note special events per month: holidays, lockdowns, major events. These disrupt normal seasonal patterns.
Forecast next year
Use your seasonal index to set realistic monthly revenue targets and adjust your purchasing and menu accordingly.
✨ Pro tip
Cross-reference your seasonal peaks with local university calendars and major events. That October surge might coincide with student move-in dates - valuable intel for targeting other college towns within a 3-month window.
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 data do I need at minimum for reliable seasonal analysis?
You need 12 months for basic patterns, but 24 months gives you solid reliability. This filters out random spikes and shows genuine trends.
What if my business hasn't been around for a year yet?
Start with industry benchmarks and track your own data from day one. You'll spot early patterns after just 6 months.
How often should I update my seasonal analysis?
Review your forecasts quarterly and recalculate your full seasonal index annually. Consumer habits shift gradually, not overnight.
What if COVID or other exceptional events distort my data?
Flag those months separately and exclude them from future forecasts. Build your baseline using normal operating periods only.
Should I analyze each delivery platform separately?
Absolutely - each platform has distinct user patterns. Thuisbezorgd peaks differently than Uber Eats, so analyze your top platforms individually.
How do I translate seasonal data into concrete menu adjustments?
During weak months, promote comfort food and temporarily reduce ingredient costs. Strong months let you experiment with premium ingredients and higher margins.
Can weather data improve my seasonal forecasting accuracy?
Yes, especially for temperature-sensitive items like ice cream or soup. Track local weather patterns alongside your sales data for better predictions.
📚 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.
Food cost control for delivery and dark kitchens
With delivery, margins are thinner than ever. KitchenNmbrs calculates your actual food cost including packaging so you know if every order is profitable. Test it free for 14 days.
Start free trial →