HomePricing & costs › Marketing & Growth
Pricing & costs

Seasonal campaigns and key dates: what they really cost and the right method

Diego F. Parra By Diego F. Parra · Updated 2026-08-12· Marketing & Growth
Seasonal campaigns and key dates: what they really cost and the right method — Masterestaurant
Quick verdict

Verdict: a serious seasonal campaign for an independent restaurant costs USD 900 to 3,500 per date in 2026, and the pricing mistake is never the number, it is the split: whoever puts 80% into video production and 20% into paid media has bought a beautiful Reel that their own staff watches. The split that protects margin is 35% production, 45% paid media, 20% retention — database, WhatsApp, booked table — because the key date does not sell on its own: what sells is the list of people you can message two weeks ahead.

💲 PricingReal price ranges, dated, with what each tier includes· 15 min read· 2026-08-12

December carries between 14% and 18% of annual revenue in most urban restaurants, and the owner reaches that date deciding the budget for seasonal campaigns and key dates with three weeks of runway, which is precisely the worst moment to negotiate production, paid media, and kitchen capacity at once.

What you pay in October for a photo and video session is not what you pay in the second week of November, when the whole city is chasing the same freelance producer; that seasonal premium, roughly 25% to 40% over base rate, never shows up as a line item because it hides inside the agency invoice.

At Masterestaurant we treat the commercial calendar the way we treat a menu: profitability of each date first, creativity second. Some dates simply do not justify their customer acquisition cost for a 60-seat restaurant, no matter how many balloons the place next door hangs.

Side-by-side comparison

Side-by-side comparison

The expensive mistake (agency, one date at a time)The right method (annual calendar by profitability)
Price per key date (2026, LatAm/Spain)USD 1,800-3,500 standalone, negotiated with 3 weeks of runwayUSD 900-1,600 per date inside a 6-8 date package signed in January
Budget split80% production / 20% paid media, no retention line35% production / 45% paid media / 20% retention and repeat
Customer acquisition costUSD 9-14 per new guest, with no owned list to reuseUSD 3.50-6 per guest, since 40% of bookings come from the house list
Production lead time12-18 days out, with a 25-40% rush premium45-60 days out, base rate and two revision rounds included
Shelf life of the materialOne Reel per date, 6-9 days of circulation, then deleted18-24 assets per session, reusable for 11 months across social and delivery
Effect on food costImprovised seasonal menu: real food cost of 36-41%Seasonal menu costed before announcing: 32% ceiling
Return measurementReach and likes; sales attributed by gut feelCoded bookings, average check, and 60-day repeat rate

What does a seasonal campaign cost in 2026?

A serious seasonal campaign for an independent restaurant runs between USD 900 and USD 3,500 per date, figures as of August 2026 for Latin American markets and mid-size U.S.

cities. The low band, 900 to 1,400, covers one date with light production and a short paid run; the high band, 2,400 to 3,500, sustains two weeks of continuous presence with original creative and remarketing. That number alone tells you nothing useful. What decides the outcome is the split: an owner who puts 80% into video production and 20% into paid media buys a pretty reel that four hundred people will see, most of them already regulars. The split I defend, with cash numbers behind it, is 35% production, 50% paid media, 15% table incentive. With marketing spend reaching up to 10% of sales at a new restaurant (Toast, 2025), December does not forgive a three-week improvisation.

What each investment tier actually includes?

As of August 2026 there are three clean tiers, and they should be named by what they deliver rather than by what they promise.

From 900 to 1,400 USD: half a day of photography and vertical video, 8 to 12 assets, a single message, 350 to 500 USD in paid media across seven days, no fine segmentation. Fine for a secondary date. From 1,500 to 2,300: a full shoot day, 20 to 28 assets, two creative angles, 700 to 1,100 USD in paid media with existing customers and a three-kilometre radius kept apart, plus a refreshed Google listing. That last item is not decoration: listings with more than a hundred photos receive 2,717% more direction requests (The Media Captain, 2025). From 2,400 to 3,500: two shoots, one local creator, 1,200 to 1,800 in paid media, measurement by attributed reservation.

The rush surcharge nobody bills as a separate line

A video producer charging 450 USD for half a day in March will charge you between 560 and 630 in the last two weeks of November, and that 25% to 40% difference never shows up as a line on the quote. It shows up as the rate. You have nothing to compare it against, because you never asked for a low-season price, and the conversation ends right there. The same pressure hits local creators: U.S. influencer marketing spend reached 10.52 billion dollars in 2025, up 23.7% year over year (Socially Powerful), and all of that demand lands on November and December calendars. Closing in September with a 30% deposit freezes the rate. It is the cheapest decision on the whole calendar, and almost nobody makes it, because in September December still looks far away. A badly costed seasonal menu eats between 180 and 320 USD per date that never reach the campaign report, and that money leaves the kitchen, not the marketing budget.

The hidden cost: your kitchen pays for the campaign

Look at the mechanics. The special forces purchases outside your regular supplier, at an 8% to 15% premium over the standard line; then it steals mise en place hours from the à la carte menu that actually holds your margin. A 60-seat restaurant adding 14 extra kitchen hours on a single date has already burned much of the return right there. With optimal food cost sitting between 28% and 35% per the National Restaurant Association, a special that drifts to 38% for twelve days is not a campaign: it is a discount you are funding. Cost the special BEFORE you approve the video script. Five concrete levers move the final price, measured as of August 2026. Lead time weighs 25% to 40%, and it is the only one you fully control. Format comes next: vertical video with editing and captions raises the production day by 20% to 30% against photography alone.

Five factors that move the price, and how much each weighs

Third, competition for ad inventory in your city, which between 20 November and 24 December pushes cost per thousand impressions up by 30% to 60%, depending on the market. Fourth, if a local creator with a real audience is involved, add 300 to 900 USD per collaboration. And fifth, the operational translation: every delivery channel keeps between 18% and 30% of each ticket, so a campaign aimed at delivery needs 25% more budget to reach the same margin. Some dates simply do not pay off for a 60-seat restaurant, even if the place next door celebrates them with balloons at the door. The criterion is neither the charm of the date nor the foot traffic outside: it is what one guest costs you that day and what that guest leaves behind. December concentrates 14% to 18% of annual revenue in most urban restaurants, so there the investment almost justifies itself.

Dates that are not worth their acquisition cost

A minor date with a 22 USD cost per reservation and a 28 USD average ticket, by contrast, is an exercise in vanity. At Masterestaurant we treat the commercial calendar the way we treat a menu: profitability of each date first, creativity afterwards. Diego F. Parra puts it bluntly: four dates paid for properly return more than eleven spread thin. Negotiate the annual package, never the single date: a producer who knows four shoot days of yours are guaranteed for the year will give up 15% to 25% on the unit rate and hold the low-season price for you in November. Second, cut spend on cold reach. Loyalty programme members visit 40% more often than non-members (Paytronix, 2024) and spend 38% more per visit; a campaign that starts with your own base costs a fraction of what buying strangers in December costs. Third, reuse: one full shoot day feeds three dates if the scripts are planned together rather than one at a time.

How to negotiate and cut real cost without cutting results?

And demand attribution by reservation, not by reach. If your agency reports impressions in January, change agency: what nobody measures in bookings cannot be bought again with judgement.

Suppose you settle the full 2026 calendar in June and close production in September with a deposit. First effect: you pay the base rate instead of the 25% to 40% surcharge, which across four dates of 1,800 USD frees somewhere between 1,800 and 2,900 dollars. Second effect, less visible and far bigger: with assets ready in October, paid media can start fourteen days before each date instead of five, and remarketing has time to work on people who already saw the first piece. Third, the kitchen costs its specials calmly and buys from the regular supplier, without the 8% to 15% premium. The same money, moved three months, buys almost twice the campaign. Cash flow is the leading cause of small business failure (Inc.), and this is precisely cash flow.

What happens if you move the budget three months earlier?

Open the calendar and block your four 2027 dates this week. The rush premium.

A producer charging USD 450 for a half day in March charges 560 to 630 in the last two weeks of November, because the calendar is full and you are not the only desperate client. That 25% to 40% never appears as a line item: it appears as the rate, and you have nothing to compare it against because you never asked for a low-season quote. The kitchen opportunity cost. A badly costed seasonal menu does more than shrink the margin on one dish; it forces purchases outside the regular supplier at an 8% to 15% premium and steals mise en place hours from the regular menu. A 60-seat restaurant adding 14 overtime kitchen hours on one date burns USD 180 to 320 that never reach the campaign report. The aggregator commission stacked on the promotion.

Three hidden costs no quote ever declares

Announce a 25% discount while the aggregator takes its 22-30% of the final price, and the real discount leaving your pocket is 47% to 55% of the ticket. I watched a Valentine's campaign with 340 orders turn into an operating loss of USD 1,100, celebrated online as a delivery conversion win. A fourth one barely hides anymore: production without perpetual usage rights. Many contracts license the material for 6 or 12 months; when you want to reuse last year's photo, they charge 30% to 50% of the original session again.

Point by point

The expensive mistake against the method, criterion by criterion

Timing of the purchase
A · The expensive mistake (agency, one date at a time)November, date looming and the producer saturated
B · MasterestaurantJanuary, with the full annual calendar on the table
Verdict: Buying in January cuts the per-date rate 35-45% and kills the rush premium.
Where the money goes
A · The expensive mistake (agency, one date at a time)High-polish production, symbolic paid media
B · MasterestaurantAdequate production, targeted paid media, fixed retention line
Verdict: The 35/45/20 split wins: 3-6% organic reach never fills a service.
Customer acquisition cost
A · The expensive mistake (agency, one date at a time)USD 9-14 per new guest, no owned list to reuse
B · MasterestaurantUSD 3.50-6, with 40% of bookings coming from the WhatsApp list
Verdict: An owned list divides acquisition cost by two or three.
Food cost control
A · The expensive mistake (agency, one date at a time)Menu announced first, costed later: 36-41% real
B · MasterestaurantCosting with a 32% ceiling before the first post
Verdict: Prior costing is non-negotiable; without it a date can bill and still lose.
Shelf life of the material
A · The expensive mistake (agency, one date at a time)One Reel per date, six to nine days of circulation
B · Masterestaurant18-24 assets per session, reusable for eleven months
Verdict: Unit cost drops from USD 600 per asset to 22-45.
Closing metric
A · The expensive mistake (agency, one date at a time)Reach, likes, and sales attributed by gut feel
B · MasterestaurantCoded bookings, average check, and 60-day repeat rate
Verdict: Sixty-day repeat is the only thing that turns a date into growth.
Side-by-side comparison

How money disappears on key datesThe expensive mistake

  • Booking production inside the rush window, paying a 25-40% premium over base rate
  • Paying USD 600 for a 30-second Reel and running it without paid support, at 3-6% organic reach
  • Announcing the seasonal menu before costing it, then finding a 39% food cost with 200 bookings already in
  • Flat 30% discounts on the highest natural demand date, which hands margin to guests who were coming anyway
  • Zero data capture at the table: the date passes, the room fills, and January arrives with no new phone numbers
  • Pushing identical content to Instagram, TikTok, and the delivery channel with no change of format or offer

How a season is bought properlyMasterestaurant

  • Lock 6-8 dates in January and negotiate the full package: the per-date rate drops 35% to 45%
  • One production session per quarter yielding 18-24 assets, at USD 22-45 per asset
  • Cost every special dish before the first post, with a hard 32% food cost ceiling
  • Geo-targeted paid media within 3-8 km, minimum USD 400 per date, measured by bookings rather than reach
  • WhatsApp capture at the table and in delivery with a repeat incentive, targeting 120-200 new contacts per date
  • Separate messages and offers for dining room and delivery guests, with conversion tracked separately
Side-by-side comparison

Side-by-side comparison

The expensive mistake (agency, one date at a time)The right method (annual calendar by profitability)
Price per key date (2026, LatAm/Spain)USD 1,800-3,500 standalone, negotiated with 3 weeks of runwayUSD 900-1,600 per date inside a 6-8 date package signed in January
Budget split80% production / 20% paid media, no retention line35% production / 45% paid media / 20% retention and repeat
Customer acquisition costUSD 9-14 per new guest, with no owned list to reuseUSD 3.50-6 per guest, since 40% of bookings come from the house list
Production lead time12-18 days out, with a 25-40% rush premium45-60 days out, base rate and two revision rounds included
Shelf life of the materialOne Reel per date, 6-9 days of circulation, then deleted18-24 assets per session, reusable for 11 months across social and delivery
Effect on food costImprovised seasonal menu: real food cost of 36-41%Seasonal menu costed before announcing: 32% ceiling
Return measurementReach and likes; sales attributed by gut feelCoded bookings, average check, and 60-day repeat rate
The numbers that matter

The numbers to decide with

42%
of US consumers say seasonal promotions influence where they eat out
25%
of an independent restaurant's annual sales concentrate in the last quarter
5x
more expensive to acquire a new guest than to reactivate one from the owned list
30%
maximum aggregator commission charged on the order, discount included
32%
food cost ceiling per dish on seasonal menus before the campaign is announced
7pts
lift in purchase intent when key-date content is published three weeks ahead
Visualization
The numbers, visualized
The numbers, visualized42% of US consumers say seasonal promotions influence where they; 25% of an independent restaurant's annual sales concentrate in t; 5x more expensive to acquire a new guest than to reactivate one; 30% maximum aggregator commission charged on the order, discount; 32% food cost ceiling per dish on seasonal menus before the camp; 7pts lift in purchase intent when key-date content is published tof US consumers say seasonal promotions influence where they eat out42%of an independent restaurant's annual sales concentrate in the last quarter25%more expensive to acquire a new guest than to reactivate one from the owned list5xmaximum aggregator commission charged on the order, discount included30%food cost ceiling per dish on seasonal menus before the campaign is announced32%lift in purchase intent when key-date content is published three weeks ahead7pts
Sources: National Restaurant Association 2026 · Harvard Business Review 2024 · Deliverect Restaurant Industry Report 2025 · Masterestaurant internal data · Meta Marketing Science 2024Chart by masterestaurant.com
Real case

“We were spending USD 2,900 on the December campaign and billing 21,000 over the fortnight. We locked seven dates in January, dropped to 1,150 per date, and pushed 45% into paid media within five kilometres. December closed at 27,400 with 1,150 of campaign spend, and we walked out with 860 new phone numbers that brought 190 extra bookings in February. Cost per new guest fell from 11.20 to 4.60.”

— Owner of a 64-seat Mediterranean restaurant, Bogotá — 2026
How to apply it in your restaurant

Building the season budget in four moves

Rank dates by profitability, not by the calendar
Take two years of sales and calculate, date by date, the incremental revenue over an equivalent day with no campaign. In most urban restaurants six or seven dates clear a 30% lift; the rest are celebrated out of habit. Cut without guilt anything below 15%, even if every competitor works it.
Negotiate the annual package in January, not one date in November
With six to eight dates locked, a small agency or producer drops the per-date rate by 35% to 45%, and you skip the rush premium. Demand perpetual usage rights in the contract plus delivery in three formats — vertical 9:16, square, horizontal — because the same shot works on TikTok, on the Google profile, and inside the aggregator menu.
Split 35 / 45 / 20 and cost the menu before you post
Production 35%, paid media 45%, retention 20%. Before the first post, cost every special dish against a 32% food cost ceiling, including seasonal waste and the alternate-supplier premium. If a dish does not fit, change it or raise the price; announcing first and calculating later is how an entire date gets lost.
Measure bookings and 60-day repeat, never reach
One code per channel, one phone number captured per table, and a review sixty days later to see how many of those guests came back. A campaign bringing 300 people and returning 12 is worth less than one bringing 140 and returning 55. That second visit pays for next year's production, and it is the only online reputation metric that turns into cash.
✦ AI applied

And with AI?

Accelerate content, targeting and repurchase: more reach with less effort. Diego F. Parra is an expert in AI applied to restaurants.

Masterestaurant tools & method

Masterestaurant tools for this decision

The key-date calendar gets decided with three numbers in hand: contribution margin per seasonal dish, cash available for paid media, and customer acquisition cost per channel. Without those three, any budget is a bet.

Diego F. Parra

Diego F. Parra — International consultant, expert in creating and scaling restaurants and in AI applied to restaurants, foodtech and HORECA. Methodology applied in 8.400+ restaurants across 43 countries · Expert in Artificial Intelligence applied to restaurants, hospitality and food businesses · 20+ years in restaurants, catering, large events and business growth · Author of 3 ISBN-registered books: «Triunfar o morir en el intento» (2013) and «De esclavo a dueño» (2023) · International keynote speaker for the HORECA sector.

FAQ

Questions I get every single year

How much should an independent restaurant invest in seasonal campaigns and key dates?
Between 2.5% and 4% of expected revenue for that date, with an operating floor of USD 900 per date in 2026. Below that floor paid media never reaches critical mass and production carries a premium. Above 5% you are buying reach your kitchen cannot serve.

How much should an independent restaurant invest in seasonal campaigns and key dates?

Between 2.5% and 4% of expected revenue for that date, with an operating floor of USD 900 per date in 2026. Below that floor paid media never reaches critical mass and production carries a premium. Above 5% you are buying reach your kitchen cannot serve.

Should I discount on the highest natural demand date?
No. Discounting on February 14 or December 24 gifts margin to guests who were booking anyway. Discounts belong on slow dates to fill service; on strong dates you sell experience, a fixed menu, and a higher average check, which is the opposite move.

Should I discount on the highest natural demand date?

No. Discounting on February 14 or December 24 gifts margin to guests who were booking anyway. Discounts belong on slow dates to fill service; on strong dates you sell experience, a fixed menu, and a higher average check, which is the opposite move.

What does producing the content for one key date cost?
A half-day session with photographer and editor runs USD 450 to 900 in low season and yields 18 to 24 assets when properly planned. Bought inside the rush window it climbs to USD 560-1,260 and usually yields four or five assets, because nobody had time to write a script.

What does producing the content for one key date cost?

A half-day session with photographer and editor runs USD 450 to 900 in low season and yields 18 to 24 assets when properly planned. Bought inside the rush window it climbs to USD 560-1,260 and usually yields four or five assets, because nobody had time to write a script.

What if my total budget is under USD 900 per date?
Cut dates, not the per-date budget. With USD 2,400 a year, work two dates properly — one peak, one slow — instead of six halfway. Two campaigns with real paid support and data capture beat six organic posts nobody sees.

What if my total budget is under USD 900 per date?

Cut dates, not the per-date budget. With USD 2,400 a year, work two dates properly — one peak, one slow — instead of six halfway. Two campaigns with real paid support and data capture beat six organic posts nobody sees.

Data & sources

Sector data 2026 (official sources)

Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.

MetricBenchmark 2026Source
Reseñas del top-3 del local pack de Google47 reseñas más en promedio que los puestos 4 a 10BrightLocal 2025 (Google Reviews Study)
Tasa de clics de email en restaurantes y cafésClick 1,06% y click-to-open 3,28% (de las más bajas por industria)Mailchimp 2025
Tráfico de menús de valor+1% en el trimestre a junio 2025 (el tráfico total cayó 1%)Circana 2025
Precio como incentivo de visita50% de quienes no salían a comer volverían con precios más bajosCircana 2025
Alcance del segmento fast casual9 de cada 10 consumidores visitaron un fast casual en los últimos 6 meses (2025)Datassential 2025
Caída de la frecuencia de salir a comer37% de los estadounidenses salen a comer menos seguido en 2025Morning Consult / NRN 2025

Put numbers on your calendar before you commit the cash

If your next key date sits less than sixty days out, start with the seasonal menu costing and the 35/45/20 split. The rest of the Masterestaurant method falls into place once those two numbers are on the table.

MR Comparison Engine v0.9.323