HomeStatistics › Marketing & Growth
Statistics

Restaurant repeat-visit programs: the numbers before and after

Diego F. Parra By Diego F. Parra · Updated 2026-08-18· Marketing & Growth
Restaurant repeat-visit programs: the numbers before and after — Masterestaurant
Quick verdict

A properly built repeat-visit program moves guest LTV between 15% and 30% within two quarters, because the second visit costs up to five times less than the first and because frequency, not check size, is the lever an operator can actually control week by week. The gap between BEFORE and AFTER is not the app or the stamps: it is whether you measure the 30-day second-visit rate. If you do not measure it, you do not have a repeat-visit program, you have an expensive promotion.

📉 StatisticsKey industry figures and the decision each should trigger· 15 min read· 2026-08-18

A 180-cover restaurant in Bogotá opened 2026 with 11,400 identified guests and a 30-day second-visit rate of 19%. Nobody on the team knew that number; the general manager called it «the guests who come back» and guessed, from memory, that it was «about half». That distance between the real 19% and the imagined 50% is by far the most expensive discovery that shows up when someone finally connects the POS to the CRM.

What follows is uncomfortable arithmetic. With an average check of 68,000 pesos and a 68% contribution margin, each percentage point of second-visit rate across that base was worth 5.3 million pesos a year. The team had spent eighteen months debating a 4% price increase; it had never debated the 19%. And there sits the paradox of restaurant growth: nearly all marketing effort goes to the top of the sales funnel, where money is expensive and the result lasts one night, while the cheap lever sleeps in a database that has already been paid for.

In hospitality, AI also changed what this costs to run. Segmenting 11,400 records by consumption habit, writing different messages per segment and deciding who NOT to write to was agency work three years ago. Today it is an automated flow that runs overnight and leaves the manager a list of 300 names with the reason each one is there. Diego F. Parra has argued the same point with Masterestaurant teams for years: technology does not create repeat visits, it makes them cheap to administer.

Side-by-side comparison

Side-by-side comparison

BEFORE (no program)AFTER (AI-measured program)
30-day second-visit rate19% of new guests31% of new guests
Average annual frequency per guest2.4 visits/year3.6 visits/year
12-month guest LTV163,000 COP in margin248,000 COP in margin
Customer acquisition cost (CAC)22,000 COP per new guest4,800 COP per recovered visit
Identified base over total covers14% of tickets57% of tickets
Sales attributable to owned base6% of monthly revenue23% of monthly revenue
Human hours per month on campaigns26 hours of management and agency5 hours of review and approval
Average discount granted per recovered visit18% (blanket promotion)7% (segmented incentive)

The 19% nobody measured and the 5.3 million it cost to ignore

A 180-cover restaurant in Bogotá closed January 2026 with 11,400 identified guests and a 30-day second-visit rate of 19%, while the general manager estimated from memory «about half». With an average check of 68,000 pesos and a 68% contribution margin, each percentage point of that rate was worth 5.3 million pesos a year, so the gap between the measured 19% and the imagined 50% was not a perception error but a hidden line of the P&L. The team had spent eighteen months debating a 4% price increase —when ACODRES had already reported that Colombian restaurants raised menu prices 9.8% since February 2025 to sustain 98,000 jobs— and had never once discussed the 19%. These figures together trigger one decision: before you touch the menu, measure repeat business. Because bringing someone back a second time costs a fraction of bringing them in the first time, and that gap widened brutally over the past decade.

Why is the second visit the cheap lever?

Customer acquisition cost rose 222% in the eight years through 2025, according to Marqii, which means every peso spent at the top of the funnel now buys less than a third of the traffic it bought in 2017.

That number rewrites the arithmetic of any restaurant marketing budget. If acquiring costs three times more and contribution margin still hovers around 65-70%, the only variable an owner moves week to week without fighting suppliers or the landlord is frequency: taking a guest from two visits a year to three across a base of 11,400 records generates more cash than any reach campaign. And the operating conclusion is uncomfortable to accept: the acquisition budget gets cut and that money moves into the repeat program. A guest who returns within the first month is three to four times more likely to become a regular than one reactivated at 90 days, according to aggregated data published by hospitality loyalty platforms.

The 30-day window rules everything else

The first decision in a repeat program, then, is not what to give away but WHEN to speak, and that hierarchy escapes almost everyone because the discount is visible and the calendar is not. Turn it around: if you delay the first contact to week five so as not to «bother» anyone, you hand that guest to the restaurant across the street precisely when the memory of your kitchen still weighed on the decision. Channels handle that rhythm fine —Omnisend measured a 25.1% average email open rate through 2023— so customer fatigue was never the bottleneck. The rule that follows: day 7, day 18, day 27. After that you are no longer retaining, you are reactivating, and reactivating costs what acquiring costs. Check identification is the real bottleneck of repeat business and almost no operator treats it as such, because it demands floor discipline instead of a software purchase.

Without a name on the check you are running ads, not retention

In the Bogotá operation, going from 14% to 57% of identified checks moved sales more than any change of message: with the same base of 11,400 records, the actionable universe went from 1,596 to 6,498 reachable guests, and not a single word of the email had changed. Capture mechanisms are already cheap. The QR menu, which by now most places installed for other reasons —QR Code puts the average annual saving for a restaurant that adopts it at US$3,600—, works as a doorway into registration if you wire it to the CRM instead of letting it dead-end in a PDF. My judgment here is blunt: until identification clears 50%, any investment in message automation is premature. When a program hands 30% off to the entire base, what it confesses is that it cannot estimate return probability per guest, and it pays for that ignorance in margin.

A big discount gives away a model that doesn't know who it's talking to

On a 68,000-peso check with 68% contribution, a flat 30% eats nearly half the margin of that visit; the same money, aimed only at the third with low probability of returning, costs a third as much and converts better because it lands where the incentive actually changes the decision. The operation also carries enough volume to justify segmentation: more than 40% of adults order delivery or takeout three to five times a month, according to UpMenu, which gives you a near-weekly habit signal to read. I got this wrong for years, recommending uniform points programs, elegant to explain and expensive to sustain. The right decision is the ugly one: surgical discounting, small, aimed at whoever is genuinely leaving. Segmenting 11,400 records by consumption habit, writing different messages per segment and deciding who NOT to write to was, three years ago, agency work on a monthly retainer; today it is a flow that runs overnight and leaves the manager a list of 300 names with the reason each one is on it.

AI does not create repeat business, it makes it cheap to run

The same technology already proved its return on the other side of the business: TimeForge documented labor cost reductions of 8-12% with AI-driven scheduling in 2025, plus forecast accuracy above 90%. Diego F. Parra keeps pressing the Masterestaurant teams on the distinction almost nobody makes when buying tools: technology does not generate the visit, it lowers the cost of administering it. An owner who buys the platform without having measured their second-visit rate bought a dashboard, not a program. First the number, then the flow. A well-built repeat program moves guest LTV between 15% and 30% within two quarters, and that range comes from arithmetic rather than magic: lifting the second-visit rate from 19% to 26% across 11,400 records adds roughly 800 visits a year, which at 68,000 pesos with 68% contribution leaves close to 37 million pesos of margin without one extra seat or one new dish on the menu.

How much LTV moves in two quarters and why frequency wins?

Frequency beats check size because it is the only variable you control week to week without asking the market for permission:

raise prices and the guest punishes you, cut costs and the supplier limits you, but the contact calendar is yours to decide on Monday. The best QSRs enroll around 110 new loyalty members per store each month, according to Paytronix's Annual Loyalty Report 2024, and that steady cadence —not one heroic campaign— is what compounds. Set the quarterly target in points of second visit, not in pesos of sales. Three numbers and the action each one triggers. First, your 30-day second-visit rate: if it sits at 19% as in the Bogotá case, every point is worth 5.3 million pesos a year on that base, so set the quarterly target in points of repeat business and review it every Monday. Second, 222% growth in customer acquisition cost over eight years through 2025 (Marqii): shift a fifth of the acquisition budget into the retention program this quarter and measure the result at 90 days, not at 30.

The 3 figures you should tattoo on yourself

Third, your share of identified checks: below 50% do not buy software, fix the floor —a capture script at the check, a QR wired to the CRM, a small incentive on the first visit— because without a name there is no funnel. Start tomorrow with number one; the other two cannot be calculated without it. The 30-day window governs everything else. A guest who repeats within the first month is, according to aggregate data published by hospitality loyalty platforms, three to four times likelier to become a regular than one reactivated at 90 days. So the first decision is not what to give away but WHEN to speak. Ticket identification is the real bottleneck, and almost nobody treats it as one. Without a name on the ticket there is no sales funnel to manage: you are running advertising, not retention. Moving from 14% to 57% of identified tickets did more for revenue than any change of message.

The differences that actually move cash

A large discount signals that the model does not know who it is talking to. Once the system estimates return probability per guest, 62% of the base receives an invitation with no discount and responds anyway; the incentive stays reserved for the cold segment. The margin saved there funds the whole program. Customer acquisition cost and recovery cost are different accounts and should not be blended. Recovering a visit cost 4,800 pesos against 22,000 for a new guest, but the new guest brings future base and the recovered one does not. A repeat-visit program does not replace acquisition: it lowers the pressure on it. Automation contributes consistency, not ideas. The difference between a program that pays and one that dies in month four is rarely the strategy; it is that somebody stopped executing on Tuesday. That is exactly what an automated routine solves well. Measuring by cohort instead of by campaign changes the boardroom conversation. A coupon can «work» and still cannibalize visits that would have happened anyway; only treated-versus-control comparison reveals how much revenue is truly incremental.

Point by point

Before vs after, criterion by criterion

Contact window
A · BEFORE (no program)Reactivation at 90 days, when the memory of the dish has faded
B · MasterestaurantFirst message at 72 hours, naming the dish they ordered
Verdict: AFTER wins: the 30-day window concentrates the highest probability of turning a new guest into a regular.
Incentive cost
A · BEFORE (no program)18% blanket discount across the whole base
B · Masterestaurant7% average, reserved for the low-return-probability segment
Verdict: AFTER wins: the margin you stop giving away to guests already returning funds the rest of the program.
Data coverage
A · BEFORE (no program)14% of tickets identified, the rest anonymous revenue
B · Masterestaurant57% of tickets with a single profile fed by five sources
Verdict: AFTER wins outright: with no name on the ticket there is no retention, only advertising.
Team workload
A · BEFORE (no program)26 monthly hours split between management and an outside agency
B · Masterestaurant5 monthly hours reviewing an automated flow
Verdict: AFTER wins, with a caveat: automation demands three setup weeks nobody enjoys.
Measurement quality
A · BEFORE (no program)Campaign-level results with no control group
B · MasterestaurantWeekly treated cohorts against a 10% control
Verdict: AFTER wins: without a control you cannot tell how much revenue was incremental and how much would have happened anyway.
Pressure on the ad budget
A · BEFORE (no program)22,000 pesos per new guest, with no base compounding
B · Masterestaurant4,800 pesos per recovered visit, with the base growing
Verdict: Partial tie: repeat business lowers pressure on paid media, but it does not replace new-guest acquisition.
Side-by-side comparison

What the BEFORE numbers showDiagnosis

  • 81% of new guests never return within the first 30 days, the window where deciding to repeat is still easy.
  • Only 14% of tickets carry a name: the rest of the revenue is anonymous and therefore cannot be asked to come back.
  • The blanket 18% discount is also handed to guests who were returning anyway, usually a third of all redeemers.
  • The manager spends 26 hours a month building campaigns with no cohort measurement, so none can be repeated with judgment.
  • The ad budget chases new guests at 22,000 pesos each while the owned base cools down at no apparent cost.

What changes in the AFTERMasterestaurant

  • Second-visit rate climbs to 31% because the first contact goes out at 72 hours, not three weeks later.
  • 57% of tickets end up identified: registered wifi, reservations, owned delivery and points all feed one profile.
  • The incentive drops from 18% to 7% because segmentation runs on return probability, not on the full list.
  • The dashboard shows weekly cohorts, so every campaign leaves usable learning for the next one.
  • Marketing operations fall from 26 to 5 monthly hours, with BOH/FOH automation handling the rest.
Side-by-side comparison

Side-by-side comparison

BEFORE (no program)AFTER (AI-measured program)
30-day second-visit rate19% of new guests31% of new guests
Average annual frequency per guest2.4 visits/year3.6 visits/year
12-month guest LTV163,000 COP in margin248,000 COP in margin
Customer acquisition cost (CAC)22,000 COP per new guest4,800 COP per recovered visit
Identified base over total covers14% of tickets57% of tickets
Sales attributable to owned base6% of monthly revenue23% of monthly revenue
Human hours per month on campaigns26 hours of management and agency5 hours of review and approval
Average discount granted per recovered visit18% (blanket promotion)7% (segmented incentive)
The numbers that matter

Industry figures behind the decision

5x
more expensive to acquire a new guest than to retain an existing one
25%
profit increase associated with a 5-point rise in customer retention
46%
of restaurant operators expanded loyalty program investment in 2026
71%
of consumers expect personalized communication from brands they frequent
43%
of diners choose a restaurant because they belong to its loyalty program
32%
food cost ceiling per dish in the Masterestaurant framework before the program's margin is compromised
Visualization
The numbers, visualized
The numbers, visualized5x more expensive to acquire a new guest than to retain an exis; 25% profit increase associated with a 5-point rise in customer r; 46% of restaurant operators expanded loyalty program investment ; 71% of consumers expect personalized communication from brands t; 43% of diners choose a restaurant because they belong to its loy; 32% food cost ceiling per dish in the Masterestaurant framework more expensive to acquire a new guest than to retain an existing one5xprofit increase associated with a 5-point rise in customer retention25%of restaurant operators expanded loyalty program investment in 202646%of consumers expect personalized communication from brands they frequent71%of diners choose a restaurant because they belong to its loyalty program43%food cost ceiling per dish in the Masterestaurant framework before the program's margin is compromised32%
Sources: Harvard Business Review 2025 · Bain & Company 2025 · National Restaurant Association 2026 · McKinsey & Company 2025 · Deloitte Restaurant Trends 2025Chart by masterestaurant.com
Real case

“They sold us paid media for two years and we never once looked at our own base. When we crossed the POS with the CRM, 11,400 names appeared along with a 19% second-visit rate; five months later we were at 31%, average discount had dropped from 18% to 7%, and the semester carried 41 million pesos of extra margin. What stung was realizing that money had been sitting there, waiting for somebody to write on a Tuesday.”

— Andrés M., owner of a 180-cover restaurant, Bogotá
How to apply it in your restaurant

How to move from 19% to 31% in two quarters

Measure the second-visit rate before touching anything
Take identified guests from the last ninety days and calculate what share returned within the first thirty. That figure is your baseline and it will probably sting; teams routinely guess double the real number. Without it written on a whiteboard, any repeat-visit program you build afterwards is an opinion with a budget.
Push ticket identification above 50%
Registered wifi, reservations, owned delivery, a QR code on the check and points must all feed ONE guest profile, not five loose databases. While 86% of your tickets stay anonymous there is no sales funnel to manage. This stage is boring, takes six to ten weeks, and it sets the ceiling for everything that follows.
Automate the 72-hour contact and segment the incentive
The first message goes out 72 hours after the visit, naming the dish they ordered, with no discount for most of the base. Let the model estimate return probability and reserve the 7% incentive for the cold segment. Every discount peso you do not hand to someone who was returning anyway stays in your contribution margin.
Read weekly cohorts and kill what is not incremental
Always compare a treated cohort against a control, even though holding back 10% of the base feels wrong. A coupon that lifts visits while lowering total margin is a coupon to kill in week three. Review the dashboard five hours a month and make one decision per review, not five.
✦ 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

Ecosystem tools to build it

A repeat-visit program lives on three numbers that are almost never in the same place: contribution margin per dish, frequency per guest, and the cash flow that can carry the incentive while the program matures. The Masterestaurant ecosystem tools exist to put those three in front of you before the first message is written.

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

Frequently asked questions about repeat-visit programs

How long does a repeat-visit program take to move sales?
Ticket identification takes six to ten weeks and moves no revenue on its own. The effect on monthly sales shows up between month three and month five, once the first treated cohort completes its second-visit cycle. Owners who expect results in thirty days cancel the program right before it starts paying.

How long does a repeat-visit program take to move sales?

Ticket identification takes six to ten weeks and moves no revenue on its own. The effect on monthly sales shows up between month three and month five, once the first treated cohort completes its second-visit cycle. Owners who expect results in thirty days cancel the program right before it starts paying.

Are points better than a direct discount?
Points work when natural frequency is high, as in cafés or weekday lunch venues; segmented discounts pay better in dinner restaurants with two to four visits a year. My rule is simple: if your guest does not reach six annual visits, points take too long to feel desirable and you give away margin meanwhile.

Are points better than a direct discount?

Points work when natural frequency is high, as in cafés or weekday lunch venues; segmented discounts pay better in dinner restaurants with two to four visits a year. My rule is simple: if your guest does not reach six annual visits, points take too long to feel desirable and you give away margin meanwhile.

How do I calculate guest LTV in my restaurant?
Multiply average check by contribution margin and by annual frequency, then by the average lifespan of a guest in your base. With a 68,000 check, 68% margin and 2.4 visits, twelve-month LTV is 111,000 pesos of margin. That number, not gross revenue, defines how much you can invest to recover a visit.

How do I calculate guest LTV in my restaurant?

Multiply average check by contribution margin and by annual frequency, then by the average lifespan of a guest in your base. With a 68,000 check, 68% margin and 2.4 visits, twelve-month LTV is 111,000 pesos of margin. That number, not gross revenue, defines how much you can invest to recover a visit.

Do I need AI to run a repeat-visit program?
You do not need it to start, but you need it to sustain the program without burning out your manager. A spreadsheet and discipline cover the first three months; automation earns its place once thousands of weekly profiles must be segmented and someone has to decide who NOT to write to. AI lowers the cost of administering consistency, which is where most programs die.

Do I need AI to run a repeat-visit program?

You do not need it to start, but you need it to sustain the program without burning out your manager. A spreadsheet and discipline cover the first three months; automation earns its place once thousands of weekly profiles must be segmented and someone has to decide who NOT to write to. AI lowers the cost of administering consistency, which is where most programs die.

Data & sources

Sector data 2026 (official sources)

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

MetricBenchmark 2026Source
Visitas de restaurantes provenientes de miembros de lealtad (EE.UU.)39% de las visitas (2025), el doble que en 2019Restroworks 2025
Consumidores que se uniría a un programa de lealtad si se ofreciera81% de los consumidores (2025)Businessdasher 2025
Ingresos del mercado global de delivery de comida onlineUS$1,51 billones proyectados (2026)Statista Market Forecast 2026
Ingresos del mercado de delivery online en EE.UU.US$473,49 mil millones proyectados (2026)Statista Market Forecast 2026
Comisión efectiva real de apps de delivery de terceros35%-45% del pedido con recargos incluidos (2026)CloudKitchens 2026
Crecimiento de búsquedas 'comida cerca de mí'+99% interanual (2025)Restroworks 2025

Grow your restaurant with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

MR Comparison Engine v0.9.337