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.
📝 Delivery & dark kitchen · ⏱️ 2 min read

How do I calculate the impact of seasonal fluctuations on my delivery revenue?

📝 KitchenNmbrs · updated 13 Mar 2026

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)

1

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).

2

Calculate average monthly revenue

Divide your total annual revenue by 12 months. This is your baseline to measure seasonal fluctuations against.

3

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.

4

Identify external factors

Note special events per month: holidays, lockdowns, major events. These disrupt normal seasonal patterns.

5

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.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

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.

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

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

Table of Contents

💬 in 𝕏