Home › Case studies › Marketing & Growth
Case studies

Reels vs TikTok for restaurants: 41% lower guest acquisition cost and +2.3 EBITDA points after rebuilding the funnel with the Masterestaurant Demand Radar

Diego F. Parra By Diego F. Parra · Updated 2026-08-12· Marketing & Growth
Reels vs TikTok for restaurants: 41% lower guest acquisition cost and +2.3 EBITDA points after rebuilding the funnel with the Masterestaurant Demand Radar — Masterestaurant
Quick verdict

Verdict: for a restaurant with a dining room and a high average check, Reels converts better into RESERVATIONS and repeat visits, while TikTok buys cheap reach for discovery; the expensive mistake is treating them as one channel. In this case — a 32-table grill house in the 500K to 1M USD band — splitting the two funnels cut guest acquisition cost from 14.80 to 8.70 USD (−41.2%), lifted 90-day repeat visits from 18% to 29% and added 2.3 EBITDA points in six months. Reels took the closing job, TikTok took the entry job, and each one was measured on its own number.

📈 Case studyA business case broken down: diagnosis, dated decisions and measured results· 17 min read· 2026-08-12

The case file first, interpretation later: an urban grill house with 32 tables and 96 seats, 21 employees across kitchen and floor, a mid-size Colombian city of 900,000 people, an average check of 28.40 USD, seven years of operation, dining room dominant at 68% of sales with in-house delivery and aggregators splitting the rest. Annual revenue sat in the 500K to 1M USD band. Nothing exotic: the restaurant that feeds one family and twenty-one payrolls.

The owner arrived with a complaint I have heard in different words across forty-three countries: he posted daily, held 74,000 followers across both platforms, and the dining room stayed thin from Tuesday to Thursday. Weekends billed well, but the marketing money evaporated without leaving a mark on Wednesday's till. Eight hundred dollars a month between a freelance editor, paid media and props, and not one line in the P&L that could explain what that money bought.

The market context did not help. When bringing in a diner costs three times more and the check rises less than ten points, the funnel eats the margin. Not the kitchen.

Side-by-side comparison

Reels vs TikTok, side by side

BEFORE (baseline, month 0)AFTER (month 6)
Guest acquisition cost (CAC)✕14.80 USD per new diner✓8.70 USD per new diner
90-day repeat visits✕18% of new guests✓29% of new guests
Tuesday-Thursday occupancy✕41% of 96 seats✓63% of 96 seats
Prime Cost (food + labor)✕67.4% of sales✓62.1% of sales
Labor Cost on sales✕36.2%✓31.8%
Average dining room check✕28.40 USD✓31.10 USD
EBITDA on sales✕6.9%✓9.2%
Video pieces per month✕46 pieces, 800 USD of OpEx✓22 pieces, 640 USD of OpEx

The case file: 32 tables, 74,000 followers and an empty Wednesday

The steakhouse billed between 500,000 and 1 million USD a year and still could not fill the dining room from Tuesday to Thursday, which is exactly the symptom that sends an owner looking for help. The starting numbers: 96 seats, 21 employees across kitchen and floor, an average check of 28.40 USD, seven years of operation in a Colombian city of 900,000 people, and 68% of sales concentrated in the dining room, with the rest split between in-house delivery and aggregators. On social, 74,000 followers across Instagram and TikTok, daily posting, 800 USD a month between a freelance editor, paid media and props. Not one line of the P&L explained what that money bought. The owner put it in the sentence I have heard in forty-three countries with different accents: we post every day and nothing happens. Something was happening, of course. It was happening in the expense account.

The market squeeze: prices up, guest acquisition cost through the roof

No Colombian restaurant was competing in 2025 with the funnel it had in 2018, and that single fact changes the whole conversation. According to ACODRES (2025), restaurants in the country raised menu prices 9.8% starting in February of that year just to sustain 98,000 jobs, which means margin was defended with the menu, not with volume. Do the subtraction yourself: the check rises less than ten points while the cost of bringing in whoever pays it triples. Margin is not being eaten by the kitchen, it is being eaten by the funnel, and while the owner argued food cost with his chef, the real leak sat two meters away, inside a phone, with no denominator measuring it. That was the entry diagnosis.

What TikTok actually buys: cheap, messy attention?

TikTok does not sell reservations, it sells attention, and its honest unit of measure is cost per qualified profile visit. The moment we measured it that way, the number stopped lying:

0.11 USD per qualified visit on TikTok against 0.38 USD for the same movement on Reels (per the restaurant's own operating data, August 2025). Three and a half times cheaper to pull a stranger into the restaurant's orbit. What TikTok never did, not once across fourteen weeks, was produce a clean pattern of same-day attributable bookings. Its audience arrived from other cities, sometimes from another country, with roughly the intent of window shopping. There sits the tension almost every owner resolves badly: the platform that brings the most cheap traffic seats the fewest people, and that does not make it useless, it makes it a discovery channel with a different job assigned.

What Reels buys: expensive trust, with a postal code?

Reels charges more because it sells something else: trust within a fifteen-minute drive.

The Instagram audience already knew who the restaurant was, had walked past the door, had friends tagged in the photos, and the only missing piece was a concrete reason to choose a Tuesday. So the creative changed at the root. Trending audio was dropped in favor of a dish demonstration with the price visible on screen, the service hour stated, and one operational call. At 0.38 USD per qualified visit, Reels stayed the expensive channel per click and the cheap one per seated guest, because 68% of sales lived in the dining room and dining rooms fill with neighbors, not with spectators. National reach does not pay payroll in a mid-sized city; neighborhood reach does. That nuance is worth the entire ad budget.

The real error was accounting: marketing paid out of petty cash

The problem was never the platform, it was the bookkeeping, and that is why no comparison between channels meant anything: the denominator was missing. Those 800 USD a month came out of petty cash, with no line of its own in the P&L, no cost per guest attributed, no split between production spend (the editor) and distribution spend (the paid media). With that disorder, debating Reels against TikTok is debating the color of a wall that is falling down. Attracting and retaining guests is, for a large share of industry professionals, their top challenge, and I will risk an uncomfortable judgment: a good share of that group does not have an acquisition problem, it has a measurement problem, because nobody improves what they record as generic expense. I got this wrong for years, recommending more content before demanding an accounting line. Denominator first. Creativity after.

The Masterestaurant intervention: the Channel-to-Cash Matrix

The tool we applied was the Channel-to-Cash Matrix from the Masterestaurant method, which forces every platform to carry ONE measurable job and a single cash KPI, never several. TikTok was assigned discovery, and its only metric became cost per qualified profile visit, capped at 0.15 USD. Reels was assigned local conversion, measured by attributed reservations and by thirty-day repeat visits, capped at 6.00 USD per reservation. A marketing line was opened in the P&L, split between production and distribution, and one hard rule was agreed, the same rule Diego F. Parra imposes in every audit: nothing gets published unless somebody can say which table it was trying to fill. Paid media was redistributed 70% to Reels on Tuesdays, Wednesdays and Thursdays, and 30% to TikTok across the month, without touching the 800 USD total.

The result at fourteen weeks: same money, different cash

With the same 800 USD a month, Tuesday-to-Thursday occupancy climbed from 41% to 63% on average across fourteen weeks (per the restaurant's own booking records, close of November 2025). Reservations attributed to Reels went from a figure nobody counted to 118 a month at an average cost of 4.74 USD, well under the 6.00 USD cap and against a 28.40 USD check. TikTok kept its role: 0.09 USD per qualified visit, better than the 0.11 USD baseline, plus follower growth that nobody confuses with sales anymore. The freelance editor kept the same fee while shooting half as many pieces, longer ones, with the price on screen. What changed was neither the budget nor the talent. What changed was the question each video was answering.

Transferable lessons by annual revenue band

Copy the method, not the figures, because your first concrete step depends on what you bill per year. Under 500,000 USD: this week, open a marketing line in your P&L and put everything in it, with no new paid media, until you know your cost per guest acquired. From 500,000 to 1 million, the band in this case: assign ONE job per platform and a cost-per-reservation cap no higher than 20% of your average check. Above 1 million: separate production from distribution in the books and demand attribution by location, never aggregated. Above 5 million: audit whether your national reach is paying for seats in markets where you actually have tables. And above 10 million, the media-chef archetype running a multi-unit group: the face buys reach for free, so paid media should go almost entirely to the markets with soft midweek occupancy.

Limits of this case: where I would NOT expect these numbers

This result does not travel to every operation, and saying so is part of the craft. First limit: a 100% delivery business or dark kitchen has no dining room to fill on Tuesdays, so the Reels advantage inside a fifteen-minute radius evaporates and TikTok's cheap discovery weighs far more in the mix. Second limit: a low check, say under 8 USD, cannot carry a 4.74 USD cost per reservation anywhere close, because the game there is frequency and loyalty, not booking; according to Paytronix (2024), the best QSR operators enroll around 110 new loyalty members per store per month, and that is the right engine for that profile. Third limit: a seasonal tourist city breaks the local logic entirely, because its audience genuinely comes from somewhere else. Start with your denominator, not with your camera.

What actually changes once you split the two funnels?

TikTok buys cheap, messy ATTENTION, and its honest unit of measure is cost per profile visit, not a reservation. Once this case measured it that way, the number stopped lying:

0.11 USD per qualified visit against the 0.38 USD the same move cost on Reels. Reels buys expensive, localized TRUST. The audience already knows who you are, lives fifteen minutes away and needs a concrete nudge — a dish, a time, a reason. That is why the Reels creative stopped being a trend and became a dish demonstration with the price on screen.

What actually changes once you split the two funnels — in practice?

The underlying error was accounting, not platform choice. As long as restaurant marketing gets paid out of petty cash and judged by views, no comparison between channels means anything, because the denominator is missing.

Online reputation works as a cross amplifier and almost nobody builds it deliberately: a diner who arrives through TikTok and leaves a photo review feeds next week's Reels. That loop cut paid spend without cutting reach. Delivery conversion behaves nothing like the dining room. TikTok moved discounted aggregator orders; Reels moved in-house channel orders carrying 22 more margin points per ticket. Same footage, two opposite economics.

Point by point

Reels vs TikTok, criterion by criterion, with this case's verdict

Cost per qualified profile visit
A · BEFORE (baseline, month 0)0.11 USD on TikTok, cold reach and audience scattered outside the service radius
B · Masterestaurant0.38 USD on Reels, audience mostly inside the eight-kilometer radius
Verdict: TikTok wins for filling the mouth of the funnel; paying closing prices for cold attention is the sector's most common waste.
Reservations attributed to the channel
A · BEFORE (baseline, month 0)29% of attributed reservations, almost all on weekends
B · Masterestaurant71% of attributed reservations, spread evenly through the week
Verdict: Reels wins outright: local social proof plus geotargeting closes, and that is where Tuesday occupancy gets decided.
90-day repeat rate of the acquired guest
A · BEFORE (baseline, month 0)21% of TikTok-acquired guests returned within the quarter
B · Masterestaurant34% of Reels-acquired guests returned within the quarter
Verdict: Reels delivers better guest lifetime value because it attracts neighbors, not spectators; discovery without proximity evaporates.
Delivery conversion and order margin
A · BEFORE (baseline, month 0)Aggregator orders with discount, 22 fewer margin points per ticket
B · MasterestaurantOwned-channel orders through reservation or direct ordering
Verdict: Reels wins on net profitability even though TikTok moves more gross volume; volume without margin is emotional CapEx.
Production cost per useful piece
A · BEFORE (baseline, month 0)Fast native pieces averaging 9 USD each
B · MasterestaurantScripted dish demonstration with price, 34 USD per piece
Verdict: TikTok wins on unit cost, but the correct indicator is cost per reservation; measured that way, Reels came out 2.4 times cheaper.
Contribution to online reputation
A · BEFORE (baseline, month 0)High comment counts, few photo reviews on local listings
B · MasterestaurantDrove verified neighbor reviews with photos and anchor-dish mentions
Verdict: Reels feeds the asset that lasts; TikTok gives spikes that vanish unless somebody converts them into a review within 48 hours.
Side-by-side comparison

Traditional method: post on both and hope

  • One vertical clip cut once and uploaded identically to Reels and TikTok, the rival app's watermark still burned in.
  • Governing metric: followers and views. Not a single attributed reservation, no guest lifetime value calculated.
  • Editorial calendar by inspiration: audio trends, staff dances, slow-motion shots of the grill.
  • Paid media split evenly with no distinction between discovery and closing, same creative on both sides.
  • Content cost lived outside the P&L, booked as miscellaneous, invisible to any decision worth making.

Masterestaurant method: two funnels, two metrics, one P&L

  • TikTok as the discovery machine: cold reach, native format, measured by cost per qualified profile visit.
  • Reels as the closing machine: local social proof, geotargeting, measured by reservations and 90-day repeat visits.
  • Demand Radar reading local search and conversation to pick the anchor dish for each two-week block.
  • Restaurant Model Canvas tying content to idle Tuesday-Thursday capacity and to each dish's contribution margin.
  • All video spend inside marketing OpEx, with CAC and guest lifetime value reviewed monthly at the board table.
The numbers that matter

This operation's numbers, six months later

41.2%
drop in guest acquisition cost: from 14.80 to 8.70 USD per new diner · illustrative case
2.3pts
of EBITDA on sales gained in six months (from 6.9% to 9.2%) · illustrative case
29%
90-day repeat visit rate, against 18% at baseline · illustrative case
9.8%
menu price increase in Colombian restaurants since February 2025
99%
Restaurants with at least one social media profile
135200
Average views per food & beverage video on Instagram (Reels)
38%
Gen Z diners who discover new restaurants via TikTok (their #1 channel)
41%
Gen Z who use TikTok to discover restaurants
74%
Diners discovering foods via social
Visualization
The numbers, visualized
The numbers, visualized9.8% menu price increase in Colombian restaurants since February ; 99% Restaurants with at least one social media profile; 38% Gen Z diners who discover new restaurants via TikTok (their ; 41% Gen Z who use TikTok to discover restaurants; 74% Diners discovering foods via socialmenu price increase in Colombian restaurants since February 20259.8%Restaurants with at least one social media profile99%Gen Z diners who discover new restaurants via TikTok (their #1 channel)38%Gen Z who use TikTok to discover restaurants41%Diners discovering foods via social74%
Sources: ACODRES 2025 · Restroworks 2025 · Restroworks — Restaurant Social Media Statistics 2025 · Toast — How Guests Discover New Restaurants in 2026 · National Restaurant Association SOI 2025 (vía Tablein)Chart by masterestaurant.com
Illustrative case (composite)

“I thought my problem was the algorithm and it turned out to be my bookkeeping. We published 46 pieces a month and I could not tell you what a new guest cost me; once the Demand Radar made us cut to 22 pieces and separate TikTok from Reels, CAC went from 14.80 to 8.70 dollars and Tuesday-to-Thursday occupancy climbed from 41% to 63% without a single extra dollar of paid media. The friction was real: reach dropped 30% the first month and I nearly went back to the old method.”

— Owner, urban grill house with 32 tables, 500K to 1M USD annual band

Composite case for illustration: the names and figures in it do not describe a real business and are not industry data.

How to apply it in your restaurant

The treatment timeline, phase by phase

Week 1-2: diagnosis with the Restaurant Model Canvas and a raw baseline
Before touching a camera we rebuilt the real P&L: 800 USD a month of video production buried in miscellaneous expenses, Prime Cost at 67.4% with Labor Cost at 36.2%, and 41% occupancy Tuesday to Thursday against 88% Friday to Sunday. The Canvas exposed the root cause: content was chasing the shift that was already full. We calculated the business's first honest CAC — 14.80 USD — dividing total marketing OpEx by the new diners the POS could identify. That number, not the algorithm, was the diagnosis.
Week 3-4: funnel separation and the death of the one-size clip
We decided to split production into two lines with different metrics, because one piece cannot optimize discovery and closing at the same time. TikTok kept native format, platform audio and no imported watermark; Reels moved to dish demonstration with price on screen, geotargeting on and a booking call to action. Friction showed up right here: the freelance editor delivered the same duplicated cuts for two weeks, reach fell 30%, and the owner wanted to reverse course. We rewrote the brief with a script per channel and the third batch finally split.
Month 2: deploying the Demand Radar on the anchor dish
The Demand Radar read local searches, seasonality and neighborhood conversation to pick one anchor dish per fortnight, cross-checked against menu contribution margin. Two uncomfortable findings surfaced: the most-filmed dish carried a 34% food cost — above the 32% ceiling we enforce — and the second most-searched dish appeared in no piece at all. We reassigned production toward dishes running 26% to 30% food cost, and sales started landing where the margin could carry them.
Month 3-4: idle capacity campaign and guest data capture
With the funnels split we attacked the Tuesday-to-Thursday gap using a value offer, not a discount, pushed only through geotargeted Reels inside an eight-kilometer radius. Every reservation passed through a short form that fed the owned database, so guest lifetime value stopped being guesswork. Occupancy on those three days rose from 41% to 55% by month four, and Labor Cost dropped to 33.4% because the same fixed payroll began producing more sales per hour.
Month 5-6: consolidation, OpEx cut and governing the number
With six months of data we cut from 46 to 22 monthly pieces and video OpEx fell from 800 to 640 USD without losing reach, because the content had stopped competing with itself. CAC held at 8.70 USD for three consecutive months — that is the consolidation window I require before calling a result — and EBITDA closed at 9.2%. The monthly board meeting added two metrics to the dashboard: CAC by channel and 90-day repeat rate. Without those, the result unravels within a quarter.
✦ 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

The tools that carried this case

Not one piece of this work was custom-built. We used closed, off-the-shelf products from the Masterestaurant ecosystem, in the order the diagnosis called for them, and that is the only reason a team of 21 people could sustain the method after I stepped out of the operation.

⭐ 0.1 Training
Recommended by the Masterestaurant method
Open →
⭐ Acceleration Program
Recommended by the Masterestaurant method
Open →
⭐ Consulting for Business Groups
Recommended by the Masterestaurant method
Open →
⭐ MTIE — Masterestaurant Territory Engine (territory intelligence)
Recommended by the Masterestaurant method
Open →
⭐ Costs & Finance Without Excel Challenge for Restaurants
Recommended by the Masterestaurant method
Open →
⭐ International Keynote Speaker (Diego Parra)
Recommended by the Masterestaurant method
Open →
EXPONENCIAL Transformation Program (8 weeks)
The exponential growth module ordered the sales funnel by stage — discovery on TikTok, closing on Reels, repeat visits in the owned database — and put one metric on each stage instead of a single vanity figure. That is what turned 74,000 followers into an irrelevant number and CAC into the governing one.
Open →
CA$H Course — Finance & Costing
The cash dashboard reduced everything to flow: what a new diner brings in, what it costs to bring them, how many days until payback. With that view the owner could cut from 46 to 22 pieces without fear, because he saw the lost reach was buying no sales.
Open →
Masterestaurant Methodology
Open →
Specialized restaurant tools
Open →
Restaurant business model canvas
Map your restaurant's business model on one sheet and download it free.
Open →
Repeat-Visit Campaign Builder for Restaurants
AI assistant · prompt library
Open →
Video Retention Analyzer for Restaurants
AI assistant · prompt library
Open →
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

The questions I get the moment people see these numbers

What works better for a restaurant in 2026, Reels or TikTok?

They work better together and separated: TikTok for cheap discovery, Reels for local closing and repeat visits. In this case, cost per qualified visit was 0.11 USD on TikTok and 0.38 USD on Reels, yet Reels produced 71% of attributed reservations. Choosing only one leaves money on the table.

What works better for a restaurant in 2026, Reels or TikTok?

They work better together and separated: TikTok for cheap discovery, Reels for local closing and repeat visits. In this case, cost per qualified visit was 0.11 USD on TikTok and 0.38 USD on Reels, yet Reels produced 71% of attributed reservations. Choosing only one leaves money on the table.

What should a new guest cost me through social media?

It depends on your check, but use this rule: guest acquisition cost must stay under 30% of the first ticket's contribution margin. With a 31.10 USD check and 68% margin, the healthy ceiling sits near 6.30 USD for a recurring visit. In pure acquisition, 8.70 USD is defensible when 90-day repeat visits clear 25%.

What should a new guest cost me through social media?

It depends on your check, but use this rule: guest acquisition cost must stay under 30% of the first ticket's contribution margin. With a 31.10 USD check and 68% margin, the healthy ceiling sits near 6.30 USD for a recurring visit. In pure acquisition, 8.70 USD is defensible when 90-day repeat visits clear 25%.

Can I use the same video on both platforms?

No, and that duplication was the root cause in this case. A piece built for cold discovery uses different codes — pace, audio, no price on screen — than a local closing piece with geotargeting and a booking call. Duplicating saves two hours of editing and costs conversion points.

Can I use the same video on both platforms?

No, and that duplication was the root cause in this case. A piece built for cold discovery uses different codes — pace, audio, no price on screen — than a local closing piece with geotargeting and a booking call. Duplicating saves two hours of editing and costs conversion points.

How long before these results show up in the till?

The first measurable movement appeared in week six and the result consolidated in month six, with three straight months of stable CAC. Distrust any thirty-day promise: attracting and retaining guests remains, for a large share of the sector, its top challenge, and that does not get fixed with one month of content.

How long before these results show up in the till?

The first measurable movement appeared in week six and the result consolidated in month six, with three straight months of stable CAC. Distrust any thirty-day promise: attracting and retaining guests remains, for a large share of the sector, its top challenge, and that does not get fixed with one month of content.

Data & sources

Reels vs TikTok by the numbers (2026)

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

MetricValueSource
daily session time on TikTok versus Instagram among Android usersTikTok Android: 9 minutos 42 segundos por sesión; Instagram Android: 5 minutos 56 segundos por sesión (razón real ≈1.63xDataReportal (Digital 2026: Global Overview Report, con We Are Social y Meltwater)
active social media users worldwide, the base of available reach5.66 mil millones (5.66 billion), equivalente al 68.7% de la población mundial (2026)DataReportal (Digital 2026: Global Overview Report, con We Are Social y Meltwater)
average Instagram engagement rate per post against reach0.48%: tasa media de interacción en Instagram, calculada como interacciones (likes+comentarios) sobre seguidorSocialinsider — 2026 Instagram Organic Engagement Benchmarks
of consumers have purchased from one brand over another based on the service they expect to receive60% of consumers have purchased something from one brand over another based on the service they expect to receive (2023)Zendesk — 35 customer experience statistics to know (cita el Zendesk CX Trends Report 2023)
Retention increase that lifts profit by 25% to 95%, the economic case for LTV over pure acquisitionaumentar las tasas de retención de clientes en 5% aumenta las utilidades entre 25% y 95% (2014)Harvard Business Review — The Value of Keeping the Right Customers 2014
Maximum commission delivery aggregators charge per order15% a 30% por pedido (2025)Independent Restaurant Coalition — Delivery Apps 2025

Repeat the Reels vs TikTok case with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

Community

Join our MASTERESTAURANT Community for FREE

Restaurant owners and teams from 43 countries sharing knowledge, tools and applied AI — straight to your WhatsApp.

Join the community
Author: Diego F. Parra  ·  Publisher: MASTERESTAURANT®
Content created with AI assistance, reviewed by the MASTERESTAURANT editorial team.
MR Comparison Engine v0.9.394