Repeat-purchase program: the one lever that cuts CAC without touching average ticket

A repeat-purchase program pays for itself because it buys frequency, not customers. Acquiring a new fine-dining guest through paid media runs close to US$180, and US$27 in quick service, per ChowNow (2025); re-activating someone who already ate in your dining room costs the price of one message. With 37% of Americans dining out less often, according to Morning Consult for Nation's Restaurant News (2025), 2026 growth will not come from new traffic. It comes from more visits per head.
The before is a sales funnel that ends at the register. The after is a funnel that ends at the SECOND visit, where media pays for the first one and owned content pays for the rest. That gap shows up in contribution margin, never in follower count.
One figure frames the whole conversation: 88% of local mobile searches end in a visit within 24 hours, per BrightLocal (2026). That guest already found you, already walked in, already paid. Most operators never speak to them again, and the entire budget goes back into repeating the expensive part of the funnel.
This brief is written for the owner already billing between US$500K and US$1M a year who feels every point of growth costing more than the last one. It works just as well for the group above US$5M, and for the sub-US$500K operator, who holds an awkward advantage: he knows his guests by name and has never once put that in a database.
I got this wrong for years myself. I treated repeat purchase as a points-card question. It is not. It is decision architecture — which message goes out, to whom, how many days after the last visit, and with an offer that does not eat the contribution margin.
Side-by-side comparison
| BEFORE · operation with no repeat-purchase program | AFTER · Masterestaurant method | |
|---|---|---|
| Paid acquisition cost (quick service) | ✕US$27 per new guest (ChowNow, 2025) | ✓US$9 blended organic plus repeat (ChowNow, 2025) |
| Paid acquisition cost (fine dining) | ✕≈US$180 per new cover (ChowNow, 2025) | ✓≈US$180 on visit one only; later visits come from owned channel |
| Visit frequency of the digital guest | ✕Base 100 for the walk-in guest | ✓+67% frequency among online orderers (Lightspeed, 2025) |
| Email influence on the decision | ✕Channel unused or fired once a quarter | ✓55% of diners swayed by quality promotional email (Stripo, 2025) |
| Abandoned-checkout SMS conversion (delivery) | ✕Order lost, no recovery attempt | ✓10.1%-14.2% click rate on recovery SMS (Tabular, 2025) |
| Reputation risk over repeat visits | ✕25% of diners avoid a venue over social criticism (TouchBistro Diner Trends, 2025) | ✓Governed 24-hour response; online reputation managed as a retention asset |
| Dependence on non-brand traffic | ✕79% of restaurant searches are non-brand (Malou, 2025) | ✓Owned base activated without bidding on the keyword again |
| Cost per click on acquisition campaigns | ✕US$2.05 average CPC in restaurants (PPC Chief, 2026) | ✓Same CPC, amortized across 3-4 visits instead of one |
1. Why does a repeat-purchase program pay off more than any acquisition campaign?
A repeat-purchase program pays off more because it spreads acquisition cost across several visits instead of amortizing it against a single one.
ChowNow (2025) puts average paid CAC in fast food at 27 dollars, organic at around 9, and fine dining close to 180; none of those numbers drops because you build a database, what changes is their weight per ticket. With a guest who returns three times, those 27 dollars weigh 9 per visit, and that is the line the EBITDA actually feels. Add the 2.05-dollar CPC that PPC Chief (2026) reports for restaurants and food, with a 7.6% CTR, and you will see each paid click costs you twice: once when you buy it, and again when you never speak to whoever walked through that door. Below 500 thousand dollars in annual revenue the decision is not to buy a platform and instead build the list by hand, with a simple threshold: 400 contacts captured before you pay a single dollar of licensing.
2. Under 500 thousand dollars a year: the manual database before the software
This restaurant knows its customers by name and has almost never written it down, which is the awkward advantage of its size. A notebook or a spreadsheet with name, phone, last visit date and favorite dish is enough to start, because Stripo (2025) measures that 55% of diners are influenced by well-crafted promotional emails, and that percentage does not distinguish between a 400-dollar monthly CRM and a disciplined sheet. The enemy here is not missing technology: it is that nobody has been assigned the job of asking for the data at the table. In the 500 thousand to 1 million band the correct move is to automate one single trigger —the reminder 21 days after the last visit— and measure it for a quarter before adding anything else. Lightspeed (2025) measured that people who order online visit 67% more frequently, and that gap comes not from the coupon but from a reminder placed on the right day.
3. Between 500 thousand and 1 million: automate the 21-day reminder
Set the threshold at a 12% reactivation rate over dormant contacts; below that, the problem is the message, not the tool. With Tabular (2025) reporting 10.1% to 14.2% clicks on abandoned-checkout SMS in restaurants, we know the channel responds. An owner in this band does not need more campaigns, they need ONE that runs without being pushed every Monday. Past the million-dollar mark, the decision is to segment by visit frequency rather than ticket value, using three buckets: guests from the last 30 days, those between 31 and 90, and those beyond 90. The reasoning is accounting-driven and it annoys plenty of people who segment by spend. Malou (2025) reports that 79% of restaurant searches are non-brand, so every month you bid on Google for the right to exist in front of guests who already dined with you. Your own database breaks that auction, but only if the message going to the 90-day bucket differs from the one the 30-day bucket receives.
4. Above 1 million: segment by frequency, not by ticket
Operating threshold: fewer than 25% of your base in the hot bucket means your program is retaining the already loyal and reactivating nobody. Above 5 million a profile appears that changes the math: the celebrity-chef restaurant or the large-format themed venue, where personal brand pulls new traffic effortlessly and hides terrible repeat business. There the program justifies itself as risk cover before it works as a growth lever. TouchBistro (2025, via Tablein) measures that 25% of diners would avoid a restaurant over social media criticism, and 41% research on those same networks where to eat; an operator whose flow depends on the social algorithm sits one bad quarter away from an empty room. Threshold: if more than 60% of reservations come from discovery rather than your own database, you do not have a profitable restaurant, you have a phenomenon with an expiration date. Diego F. Parra insists at Masterestaurant on measuring that percentage before food cost.
5. Above 10 million, group or chain: cross-location repeat purchase
A group above 10 million dollars must build CROSS-location repeat purchase, with a single guest identity, and that is the only case where platform investment pays for itself in under twelve months. The arithmetic is direct: if you move 200 thousand guests a year and each visits 1.4 times, lifting that to 1.7 hands you 60 thousand extra visits without opening a location or buying one more click at the 2.05 dollars PPC Chief (2026) marks as sector CPC. Grand View Research projects an 8.6% CAGR for delivery in Latin America between 2025 and 2030, and 7.7% in Europe, so volume grows either way; the question is whose guest that will be once it grows. Governance threshold: one identifier per person across every site, or the program measures smoke. The right reactivation offer gives away a low food-cost dish, never a percentage off the check, because a flat discount eats the margin on the high ticket that was already coming.
6. The offer that does not destroy contribution margin
A dessert at 22% food cost on a 45-dollar ticket costs you around 3 dollars of food; a 15% discount on that same check costs 6.75 and changes nobody's decision. I got this wrong for years, treating repeat purchase as a points-accrual matter when it is really decision architecture: what goes out, to whom, how many days later, and at what real cost. With 37% of Americans dining out less frequently according to Morning Consult and NRN (2025), the margin leaves no room for gifts calculated by eye. If you skip the program this year, the likely scenario is not that sales fall, but that they rise with a growing acquisition cost until your break-even point shifts without warning. Follow the chain: BrightLocal (2026) reports that 88% of local mobile searches end in a visit within 24 hours and that 64% of US diners search Google before going.
7. What happens if you skip the program this year
That traffic exists and you are going to buy it. But every guest acquired and not retained forces you to buy another one next month, at a CPC that PPC Chief (2026) sets at 2.05 dollars with no guarantee it holds. Start tomorrow with the one thing that needs no budget: ask for the email on the check, every table, every shift. The first one is accounting, and it is the hardest to swallow: with no repeat-purchase program, customer acquisition cost amortizes against ONE visit. With a program, it spreads across three or four. The US$27 from ChowNow (2025) does not shrink; what shrinks is its weight per ticket, which is what EBITDA actually sees. The second is channel ownership. While 79% of restaurant searches are non-brand, per Malou (2025), you are re-bidding every month for the right to exist in front of a guest who already knows you.
8. Four differences that rewrite the unit economics
An owned base breaks that auction. Third, frequency. Lightspeed (2025) measured online orderers visiting 67% more often. That lift does not come from the coupon, it comes from the well-timed reminder, and industrializing reminders is precisely what this program does. The fourth difference is risk. With 37% of Americans eating out less often (Morning Consult / Nation's Restaurant News, 2025), an operation living on acquisition alone stands exposed to market contraction. One with an owned base absorbs that operational variability through a channel that never charges per impression.
Comparison board for the committee
What carries growth today, and why it runs outBEFORE
- Always-on Meta and Google spend at US$2.05 CPC and 7.6% CTR (PPC Chief, 2026): it works, yet the cost climbs each quarter because you bid against the same delivery apps.
- Reels and TikTok measured by reach, not attributed visits: 41% of diners research where to eat on social (TouchBistro Diner Trends, 2025), and nobody knows which of them walked in.
- Aggregator commissions booked as marketing, when they are really rent on a relationship that never moves into your name.
- A dormant or nonexistent database: wifi, reservation and delivery emails sit in three systems that never talk.
- Every campaign restarts from zero, with no guest memory, pushing the same offer to last night's diner and to the one gone eight months.
What a serious repeat-purchase program installsMasterestaurant
- One guest identifier — the phone number — joining POS, reservations and delivery, turning the sales funnel into a timeline.
- Behavior-based reactivation windows at day 7, 21, 45 and 90, each carrying a different offer and a discount ceiling tied to contribution margin.
- Audiovisual content with a commercial job: the Reel telling the dish story is the same asset behind the day-21 message, and it gets measured in visits, not views.
- Online reputation folded into the cycle: review requested from the happy guest inside 48 hours, criticism answered inside 24.
- A weekly board of four numbers: active guests, 60-day repeat rate, guest LTV, and blended customer acquisition cost.
Side-by-side comparison
| BEFORE · operation with no repeat-purchase program | AFTER · Masterestaurant method | |
|---|---|---|
| Paid acquisition cost (quick service) | ✕US$27 per new guest (ChowNow, 2025) | ✓US$9 blended organic plus repeat (ChowNow, 2025) |
| Paid acquisition cost (fine dining) | ✕≈US$180 per new cover (ChowNow, 2025) | ✓≈US$180 on visit one only; later visits come from owned channel |
| Visit frequency of the digital guest | ✕Base 100 for the walk-in guest | ✓+67% frequency among online orderers (Lightspeed, 2025) |
| Email influence on the decision | ✕Channel unused or fired once a quarter | ✓55% of diners swayed by quality promotional email (Stripo, 2025) |
| Abandoned-checkout SMS conversion (delivery) | ✕Order lost, no recovery attempt | ✓10.1%-14.2% click rate on recovery SMS (Tabular, 2025) |
| Reputation risk over repeat visits | ✕25% of diners avoid a venue over social criticism (TouchBistro Diner Trends, 2025) | ✓Governed 24-hour response; online reputation managed as a retention asset |
| Dependence on non-brand traffic | ✕79% of restaurant searches are non-brand (Malou, 2025) | ✓Owned base activated without bidding on the keyword again |
| Cost per click on acquisition campaigns | ✕US$2.05 average CPC in restaurants (PPC Chief, 2026) | ✓Same CPC, amortized across 3-4 visits instead of one |
The 2026 dashboard in six figures
“We were billing US$780,000 a year across two locations and every media dollar went to chasing new faces; our CPC had climbed to US$2.05 and average ticket refused to move. Diego pushed us into the boring work: one phone number across POS, reservations and delivery, then four behavior-triggered messages instead of one monthly promo blasted at everybody. Within five months the active base went from 1,900 to 6,400 identified guests, 60-day repeat purchase climbed from 18% to 31%, and media spend fell 22% with no loss of covers. The day-21 message surprised me most: it brings the most tables and carries the smallest discount.”
How do you install a repeat-purchase program in 90 days?
Deliverable: a single database keyed on phone number, fed by POS, reservation engine, wifi and first-party delivery. Success metric: 60% of the month's tickets carry an identified guest. Nobody writes a message yet; you clean and connect. Skip this phase and everything after it is guesswork, because guest LTV cannot be measured on anonymous transactions. Typical budget in a US$500K-to-US$1M operation: US$1,200 to US$3,000 of integration, once.
Deliverable: day 7, 21, 45 and 90 sequences, each with its video asset and an incentive cap computed against contribution margin, never against menu price. Success metric: 60-day repeat rate above 25%. The day-21 message carries the LOWEST discount of the four and usually returns the most, because it lands while the memory of the dish is still alive. Day 90 is the expensive one, and it only fires when the anchor dish holds food cost below 32%.
Deliverable: a Reels and TikTok calendar tied to the windows rather than to an editorial grid — the dish video ships the same day the sequence mentions it. Success metric: 15% of reservation traffic attributed to owned channel. Since 62% of diners check a restaurant's page before deciding, per Restroworks (2025), the asset must land on a live listing with correct menu and hours. If the restaurant runs a QR menu, the PHYSICAL menu stays: QR updates prices and returns analytics, while the printed menu governs service pace and suggestive selling.
Deliverable: a monthly one-hour committee with four numbers on screen and signed decisions. Success metric: blended acquisition cost under US$12 in quick service and under US$60 in fine dining, against the ChowNow (2025) baseline. A repeat-purchase program without corporate governance decays into a chronic coupon within six months; with governance, it becomes an asset that outlives the next general manager.
And with AI?
Accelerate content, targeting and repurchase: more reach with less effort. Diego F. Parra is an expert in AI applied to restaurants.
Free tools to apply this now
Ecosystem tools behind the program
A repeat-purchase program lives where the numbers live. These three Masterestaurant assets keep the sequence anchored to margin, so no owner discovers in December that he spent the year giving contribution away.
Questions from the board
What does it cost NOT to run a repeat-purchase program?
What does it cost NOT to run a repeat-purchase program?
It costs paying full customer acquisition cost on every single visit. If your paid CAC is US$27 in quick service, per ChowNow (2025), and the guest shows up once, that entire figure sits on one ticket. Spread across three visits it becomes nine. That is the whole argument, and it lands straight in EBITDA.
Does the program cannibalize guests who were already coming?
Does the program cannibalize guests who were already coming?
Yes, if you design it with a flat discount for everyone. No, if the incentive is segmented by inactivity window. Last week's diner gets content, not an offer. Discounts are reserved for guests missing 45 or 90 days, always with a ceiling computed against contribution margin rather than menu price.
Which channel performs best for repeat purchase in 2026?
Which channel performs best for repeat purchase in 2026?
Email stays cheapest per conversion: 55% of diners are swayed by a quality promotional email, according to Stripo (2025). SMS wins on urgency, with 10.1% to 14.2% click rates on cart recovery per Tabular (2025). The rule is email for narrative, SMS for short windows, social to keep the dish memorable.
Can a restaurant under US$500K a year build this?
Can a restaurant under US$500K a year build this?
It can, and it usually posts the biggest jump because the base sits untouched. The first step is single: capture phone numbers on 100% of reservations and first-party delivery for 30 days. With 300 contacts and one well-written monthly message the needle moves; automation gets bought later, once volume justifies it.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Retorno del email marketing por cada dólar invertido | US$36 por US$1 | Stripo — Restaurant Email Marketing Statistics 2025 |
| Aumento de apertura con mensajes de email personalizados | 26% más | Stripo — Restaurant Email Marketing Statistics 2025 |
| Redención de cupones de cumpleaños vs ofertas estándar por email | 3 veces mayor | Stripo — Restaurant Email Marketing Statistics 2025 |
| Tasa de clics de SMS marketing | 18% | Tabular — SMS Marketing Stats 2025 |
| Mensajes SMS leídos dentro de 15 minutos tras el envío | 97% | Tabular — SMS Marketing Stats 2025 |
| Clics de mensajes SMS de checkout abandonado en restaurantes | 10,1% a 14,2% | Tabular — SMS Marketing Stats 2025 |
Download this document as PDF
The full text is free to read on this page. To take the corporate PDF with you, leave your details — we'll also email you the direct link.
Related content
45-minute strategic audit with Diego F. Parra
If your operation bills anywhere from US$500K to over US$10M a year and growth still depends on ad spend, let's review your sales funnel with real numbers on the table: true CAC, 60-day repeat rate and guest LTV. Diego F. Parra also delivers this material as a keynote for boards and franchise committees — every Masterestaurant brief is the written version of a talk already given in front of a boardroom.
