HomePricing & costs › Marketing & Growth
Pricing & costs

What a repeat purchase program really costs: 2026 price tiers and the invoices nobody sends you

Diego F. Parra By Diego F. Parra · Updated 2026-08-17· Marketing & Growth
What a repeat purchase program really costs: 2026 price tiers and the invoices nobody sends you — Masterestaurant
Quick verdict

A properly built repeat purchase program runs between 85 and 640 USD per month per location in 2026 once software, incentive and staff hours are counted, and it pays for itself only when the contribution margin of the incremental visit beats the cost per recovered visit; below 2.1 incremental visits per guest per year the program DESTROYS margin no matter how many sign-ups the dashboard shows.

The expensive pricing mistake is not buying an expensive platform. It is buying the cheap licence and then handing out a 20% discount on a check whose food cost already sits at 31%. That discount comes out of the plate, not the marketing line.

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

A 180-seat steakhouse in Guadalajara handed me the number that organises this whole conversation. They paid 149 USD a month for the loyalty platform and gave away a dessert every fifth visit; that dessert carried 2.80 USD of food cost and was redeemed 340 times a month. The licence was 13% of what the repeat purchase program actually cost. The remaining 952 USD, split between redeemed incentive and the eleven weekly hours the manager spent signing guests up at the register, appeared on no marketing budget line anywhere.

That is the pattern. Owners shop software prices when software is the cheapest and most replaceable layer. The financial structure of a repeat purchase program has three floors: the licence, the incentive handed over, and the labour cost of running it. Only the first arrives with a monthly invoice, which is precisely why only the first gets negotiated.

By 2026 the market has split into three price tiers with different internal logic, and picking the wrong tier costs more than picking the wrong vendor. A 60-seat restaurant that signs a 500 USD CRM suite because someone mentioned guest lifetime value ends up using 15% of the tool, while a six-unit group clinging to the free app loses the trace between dining room and delivery conversion at exactly the point where the money was sitting.

Side-by-side comparison

Side-by-side comparison

Common pricing mistakeMasterestaurant method
Cost actually budgetedLicence only: 29-149 USD/monthLicence + incentive + hours: 85-640 USD/month
Incentive offered20% discount on the checkProduct with food cost ≤22% and high perceived value
Cost per recovered visitNever measured (0 records)Hard ceiling of 3.40 USD per visit
Weekly operating hours11 h uncosted (≈247 USD/month)2.5 h automated (≈56 USD/month)
Program break-evenDeclared at month 12, with no dataCalculated on day 45 against 2.1 visits/year
Contribution margin protectedFalls from 68% to 54% through discountingHolds above 63% with in-kind incentive
Dining room + delivery traceabilityTwo databases, never joinedOne guest ID, consolidated lifetime value

What does a repeat-purchase program cost per month in 2026?

As of August 2026, a properly built repeat-purchase program runs between 85 and 640 USD per month per location, and that spread covers the three layers almost nobody adds up together:

software license, redeemed incentive, and operating hours. The 180-seat grill house in Guadalajara that sorted out my thinking on this paid 149 USD for the platform and believed that was the cost; the 340 desserts redeemed each month at 2.80 USD of raw material added 952 USD, and the eleven weekly hours the floor manager spent enrolling guests at the register had no budget line either. The license was 13% of real spend. When you budget only the monthly invoice, you budget the cheapest and most replaceable piece of the system, and you leave out the 87% that actually decides whether the program adds to margin or eats it. Three tiers with different logics govern the 2026 market, and the tier matters more than the brand.

What each price tier includes?

Between 85 and 180 USD a month you get digital stamps, phone-number lookup at the register, and an exportable database: enough for a single location under 90 seats chasing frequency, nothing else.

From 180 to 380 USD, behavioral segmentation arrives, along with automated lapsed-guest campaigns and POS integration, which is the line where the program stops being a digital stamp card and starts moving reservations. Between 380 and 640 USD you find multi-unit attribution, the link between dining room and owned delivery, and APIs to match the check against the app. That top tier only pays off with more than three units, or with owned delivery weighing above 25% of sales. Five variables drive the final number, and none of them appears on the vendor's pricing page. Location count adds somewhere between 15% and 40%, since almost every platform charges per site rather than per group.

The five factors that move the real price

Active member volume comes second: going from 2,000 to 10,000 records usually jumps a tier even when no feature changes. POS integration tacks on 40 to 120 USD monthly whenever the system is closed. The messaging channel — WhatsApp or transactional SMS — bills per send and can double the license at a location pushing four campaigns a month. And the fifth, the priciest and the least visible, is the labor cost of enrolling: eleven weekly hours at a floor manager's wage run about 380 USD that nobody books as repeat-purchase spend. A repeat-purchase program is not fixed marketing spend, it is variable cost, and filing it alongside the signage and the menu photos is the structural mistake that eats the most margin. Signage costs the same with a full room or an empty one; the redeemed incentive comes off the plate, not out of the bank, and it grows at exactly the pace of the visits you wanted to trigger.

A budget that breathes versus a frozen one

There sits the paradox to resolve before signing: a successful program is more expensive than a mediocre one, and if you budgeted it as a fixed line, success will look like a variance. The right move is capping it in sales points — somewhere between 1.2% and 2.4% of channel sales — rather than in dollars, so the line breathes with the check average and the season. You do not define the incentive in the marketing meeting; you define it by crossing real food cost per item against the contribution margin that item drags along when it lands on a full check. A 15% discount on the bill punishes today's entire margin and changes nothing about tomorrow's frequency; a dessert at 22% food cost given away on the fifth visit buys the next visit at a known cost, and that visit brings a check that is rarely just the dessert.

The incentive is decided on the menu engineering sheet

At Masterestaurant we handle it this way from the first sheet: the incentive is picked for its food cost, its pull-through, and what it does to the kitchen at peak, never for how well it reads on a poster. The hard rule stands here too — no program item goes above 32% food cost, which is a ceiling, not a target. The program pays off once the contribution margin of the incremental visit clears the cost per recovered visit, and below that point you are buying expensive visits from guests who were coming back anyway. With a 24 USD average check and 65% contribution margin, each incremental visit leaves 15.60 USD; if total program spend divided by attributed visits lands at 4.10 USD, you have a business. One industry figure is no longer arguable: 39% of US restaurant visits come from loyalty program members, double the 2019 share, according to Restroworks (2025).

The exact point where the program pays for itself

What would happen if you switched the program off for a quarter? The redemptions would stop first, which reads as accounting relief, and sixty days later the frequency of everyone already enrolled would go with it — the asset that took two years to build. Negotiate three things in this order and leave list price for last: term, member tier, and messaging cost. Ask for a twelve-month contract with an exit at six, and a member tier carrying 40% of headroom over your current base, because the tier jump is what blows up the invoice in year two. WhatsApp sends get negotiated on annual volume rather than monthly, and there is usually 20% to 30% of air in there. The big lever, though, is not with the vendor: move enrollment from the cashier to a table QR and those eleven weekly hours drop to two, roughly 310 USD a month recovered without touching the contract.

How to negotiate the license and cut operating cost?

Measure cost per recovered visit every sixty days and renegotiate holding that number, not the feeling that the program is going well.

Before signing, demand in writing that you own the guest data and can export it in full to CSV at no cost, because the day you switch vendors that database is the one thing money cannot rebuild. Check as well whether the platform bills per registered member or per member active in the last ninety days: at a location with 8,000 records and 1,900 actives, that difference is a whole tier. And ask who pays for integration work when the POS releases a new version, since that invoice always shows up and never appears in the proposal. On Monday, before booking one more demo, open the register and calculate three numbers: license spend, last month's redemptions valued at raw material cost, and staff hours spent enrolling.

What to check before signing and what to do Monday?

If the sum passes 2.4% of sales, the vendor is not your problem. A badly built budget treats the repeat purchase program as fixed marketing spend and files it beside the signage and the menu photos;

a well built one treats it as a variable cost that breathes with the ticket, because every redemption comes out of the plate rather than out of the bank. In the mistaken version the incentive gets decided in the marketing meeting; under the Masterestaurant method it gets decided on the menu engineering sheet, crossing real per-product food cost against the contribution margin that product drags along when it lands inside a full check. The costliest difference is a matter of timing. A percentage discount punishes margin today and changes nothing about frequency tomorrow, whereas a low-food-cost product buys the next visit at a known price, and that visit brings an entire check behind it.

Where the two roads genuinely split?

Owners who price this well accept paying more for software when that software joins dining room and delivery under one guest ID, because guest lifetime value split across two databases is worth less than the same figure consolidated, even when the gross number looks identical.

And there is an asymmetry almost nobody weighs: getting it wrong on the expensive side means three months of a pricey licence, roughly 900 USD; getting it wrong on the cheap side means two years of a program quietly giving margin away, somewhere between 14,000 and 22,000 USD in a mid-sized location.

Point by point

Mistake against method, criterion by criterion

Real monthly program cost
A · Common pricing mistake89 USD of licence budgeted while true spend reaches 931 USD
B · Masterestaurant85 to 640 USD budgeted with all three layers inside from day one
Verdict: Method wins: nobody negotiates what they cannot see, and 87% of the spend lived off the sheet.
Incentive design
A · Common pricing mistake20% discount on the check, 4.80 USD per redemption
B · MasterestaurantProduct at 19% food cost, 1.60 USD per redemption
Verdict: In-kind product wins by a factor of three, except on tickets under 10 USD.
Labour cost of operating it
A · Common pricing mistakeEleven uncosted register hours weekly, 247 USD monthly
B · MasterestaurantReceipt QR enrolment, 2.5 weekly hours, 56 USD monthly
Verdict: QR wins and lifts enrolment too: the guest signs up seated, with no queue behind.
When the continue decision happens
A · Common pricing mistakeReviewed at twelve months, once the annual plan is signed
B · MasterestaurantJudged on day 45 against cost per recovered visit
Verdict: Early cut wins: that 20% monthly premium buys the option to leave.
Guest lifetime value measurement
A · Common pricing mistakeDining room and delivery in separate bases, never joined
B · MasterestaurantOne guest ID, lifetime value consolidated across channels
Verdict: Consolidation wins: delivery conversion only makes sense against dining room history.
Impact on contribution margin
A · Common pricing mistakeDrops from 68% to 54% on checks with redemptions
B · MasterestaurantHolds above 63% with a low food cost incentive
Verdict: Method wins by nine margin points, which across 340 redemptions is 734 USD a month.
Side-by-side comparison

How the budget goes wrongThe expensive mistake

  • Someone requests software quotes and closes the decision there, leaving 87% of the real spend off the table.
  • The incentive is set as a percentage of the check, so it grows precisely when the ticket rises and the margin should be widening.
  • Nobody costs the register hours: eleven weekly at 5.20 USD an hour equals 247 invisible dollars a month.
  • Success is measured in sign-ups, a number that climbs even while every redemption loses money.
  • The annual plan gets paid upfront for a 20% saving, before anyone knows whether the program works in that location.

How to price it with judgementMasterestaurant

  • Start from the ceiling: contribution margin of the average visit multiplied by the incremental visits the program can realistically sustain.
  • Pick the incentive by food cost, not by appeal: a specialty coffee at 18% weighs half what a 20% discount weighs.
  • Sign-up hours drop to 2.5 weekly once enrolment lives on the receipt QR instead of the register conversation.
  • Cost per recovered visit gets measured every 30 days, and the segment that redeems without raising frequency gets cut.
  • Buy monthly for the first 90 days even at a 20% premium; that premium is the price of being able to walk away.
Side-by-side comparison

Side-by-side comparison

Common pricing mistakeMasterestaurant method
Cost actually budgetedLicence only: 29-149 USD/monthLicence + incentive + hours: 85-640 USD/month
Incentive offered20% discount on the checkProduct with food cost ≤22% and high perceived value
Cost per recovered visitNever measured (0 records)Hard ceiling of 3.40 USD per visit
Weekly operating hours11 h uncosted (≈247 USD/month)2.5 h automated (≈56 USD/month)
Program break-evenDeclared at month 12, with no dataCalculated on day 45 against 2.1 visits/year
Contribution margin protectedFalls from 68% to 54% through discountingHolds above 63% with in-kind incentive
Dining room + delivery traceabilityTwo databases, never joinedOne guest ID, consolidated lifetime value
The numbers that matter

The figures that organise the budget

5x
More expensive to acquire a new guest than to retain an existing one
25%
Profit increase for every 5% improvement in retention
57%
Of diners belong to at least one restaurant loyalty program
32%
Maximum food cost per dish before the incentive destroys margin
20%
Average marketplace commission charged on each delivery order
3x
Visit frequency of an active member versus an anonymous guest
Visualization
The numbers, visualized
The numbers, visualized5x More expensive to acquire a new guest than to retain an exis; 25% Profit increase for every 5% improvement in retention; 57% Of diners belong to at least one restaurant loyalty program; 32% Maximum food cost per dish before the incentive destroys mar; 20% Average marketplace commission charged on each delivery orde; 3x Visit frequency of an active member versus an anonymous guesMore expensive to acquire a new guest than to retain an existing one5xProfit increase for every 5% improvement in retention25%Of diners belong to at least one restaurant loyalty program57%Maximum food cost per dish before the incentive destroys margin32%Average marketplace commission charged on each delivery order20%Visit frequency of an active member versus an anonymous guest3x
Sources: Harvard Business Review 2024 · Bain & Company 2023 · National Restaurant Association 2026 · Masterestaurant internal data · Technomic / Nation's Restaurant News 2024, 2025Chart by masterestaurant.com
Real case

“They sold us the platform at 89 USD a month and we congratulated ourselves on the price. Seven months in we ran the full calculation Diego asked for: redeemed incentive came to 612 USD monthly and my manager's hours added another 230, so the program cost 931, not 89. We swapped the 15% discount for a specialty coffee carrying 19% food cost, moved enrolment to the receipt QR, and cost per recovered visit fell from 6.80 to 3.10 USD. Average frequency went from 1.7 to 2.9 visits per quarter and contribution margin climbed back to 64%.”

— Operator of two casual dining units, 140 seats, Bogotá
How to apply it in your restaurant

Setting the budget in four steps

Work out the ceiling before you request quotes
Take your average ticket, subtract real plate food cost, and keep the contribution margin per visit. If your ticket is 24 USD and food cost weighs 30%, each visit leaves 16.80 USD before structure. Divide that by three and you have your ceiling per recovered visit: 5.60 USD. No quote that forces you above that ceiling enters the comparison, however handsome the dashboard looks.
Choose the incentive from the menu engineering sheet
Sort your products by ascending food cost and keep the ones below 22% that carry high perceived value: specialty coffees, house desserts, seasonal starters. A product costing 2.40 USD that the guest values at 9 USD buys the visit for 2.40, whereas a 20% discount on a 24 USD check costs you 4.80 and trains that guest to wait for markdowns.
Cut labour cost by moving enrolment onto the receipt
Sign-up hours are the biggest hidden cost and the easiest one to kill. Print a QR at the foot of the receipt with two fields only, phone and birthday. In the locations where we made that change, weekly register hours devoted to the program dropped from eleven to under three, and the enrolment rate rose because guests sign up seated, with nobody queuing behind them.
Set judgement day at day 45 and honour it
On day 45 measure three things and only three: total program cost divided by attributable incremental visits, member frequency against anonymous frequency, and contribution margin on checks with redemptions. If cost per recovered visit clears your ceiling, do not adjust the messaging, adjust the incentive or shut it down. A repeat purchase program that misses 2.1 incremental visits per guest per year will not be rescued by more communication.
✦ 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

Method tools that keep the number honest

Pricing the program is half the job; the other half is making sure the location's financial structure carries that incentive month after month without somebody auditing it by hand every week.

These three pieces of the Masterestaurant ecosystem are what I use so that the ceiling calculation, the cash impact of redemptions and the growth model all speak the same language.

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 pricing questions that always arrive

How much does a repeat purchase program cost per month for a small restaurant in 2026?
Between 85 and 190 USD monthly all in for a location up to 80 seats: 29 to 59 USD of licence, roughly 40 to 90 USD of redeemed incentive, and the rest in operating hours. If your quote mentions only the licence, it is missing 70% of the real number.

How much does a repeat purchase program cost per month for a small restaurant in 2026?

Between 85 and 190 USD monthly all in for a location up to 80 seats: 29 to 59 USD of licence, roughly 40 to 90 USD of redeemed incentive, and the rest in operating hours. If your quote mentions only the licence, it is missing 70% of the real number.

What is the biggest hidden cost in these programs?
Register hours spent enrolling guests. Eleven weekly hours at 5.20 USD add up to 247 USD a month, nearly double a mid-range licence. Next come the 20% marketplace commission on redeeming delivery orders and the margin lost to percentage discounts on high checks.

What is the biggest hidden cost in these programs?

Register hours spent enrolling guests. Eleven weekly hours at 5.20 USD add up to 247 USD a month, nearly double a mid-range licence. Next come the 20% marketplace commission on redeeming delivery orders and the margin lost to percentage discounts on high checks.

Should I prepay the annual plan to save money?
Not during the first 90 days. The annual discount runs around 20%, roughly 300 USD a year on a mid plan, but it removes your only cheap exit if the program misses its cost-per-recovered-visit ceiling. Pay monthly until you hold the day 45 data.

Should I prepay the annual plan to save money?

Not during the first 90 days. The annual discount runs around 20%, roughly 300 USD a year on a mid plan, but it removes your only cheap exit if the program misses its cost-per-recovered-visit ceiling. Pay monthly until you hold the day 45 data.

Percentage discount or free product?
Product, nearly always. A 20% cut on a 24 USD check costs 4.80 and sinks contribution margin from 68% to 54%; a specialty coffee at 19% food cost costs 1.60 and the guest values it at five times that. The exception is a low ticket under 10 USD, where the percentage barely stings.

Percentage discount or free product?

Product, nearly always. A 20% cut on a 24 USD check costs 4.80 and sinks contribution margin from 68% to 54%; a specialty coffee at 19% food cost costs 1.60 and the guest values it at five times that. The exception is a low ticket under 10 USD, where the percentage barely stings.

Data & sources

Sector data 2026 (official sources)

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

MetricBenchmark 2026Source
Comisión de apps de delivery de tercerosLas apps de delivery cobran entre 15% y 30% de comisión por pedidoRezku 2026 (rangos DoorDash/Uber Eats/Grubhub)
Costo de adquisición de cliente (CAC)Adquirir un cliente nuevo cuesta ~$30-$80 en restaurantesChowNow
Costo de adquirir vs. retenerAdquirir un cliente nuevo cuesta 5-7 veces más que retener uno existenteInvesp
Tasa de apertura de SMS marketingEl SMS marketing tiene ~98% de tasa de apertura, leído en minutosTextellent 2024
Descubrimiento de restaurantes por Google62% de los consumidores encuentra restaurantes a través de Google, más que Yelp o redesRestroworks 2024
Perfiles de Google Business completosLos perfiles de Google Business completos tienen 7x más probabilidad de recibir clicsWebFX 2026

Grow your restaurant with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

MR Comparison Engine v0.9.337