◆ Loyalty, for operators

Restaurant loyalty program software The Zayos guide to buying one that pays

Published July 2026 · Updated July 26, 2026

Quick answer

Restaurant loyalty program software tracks what each diner spends, then pays them a reward for coming back. The job is one extra visit a month from people who already like your food. It only earns money if the reward costs less than the visit it creates.

Free, 60 seconds, no card.

What job is a loyalty program actually doing?

There is only one honest answer, and it is narrower than most software makes it sound. A loyalty program buys frequency. It takes a diner who orders from you once a month and tries to make that twice. It does not find new customers, it does not fix a slow menu, and it does not make a bad pickup experience good. If you are looking for discovery, that is marketplaces and Google. Loyalty is the other end of the funnel: the people who already chose you.

That framing matters because it tells you what to measure. The number that counts is not how many people signed up. It is whether the average member orders more often after joining than they did before. Enrollment counts are the vanity metric of this category. A program with 2,000 members who all order at the same rate they always did is a program that gave away money and bought nothing.

The second thing loyalty does, quietly, is build a list. Every enrollment is a name, a contact method, and permission to use it. For most independents that list is worth more than the rewards ever cost, because it is the only asset in the business that keeps working when a marketplace changes its commission tier.

Why do most restaurant loyalty programs quietly lose money?

Three failures, in order of how often they show up.

You paid for visits you already had

This is the big one. If a regular came in every Tuesday before the program and every Tuesday after it, the reward you handed them was not an investment, it was a price cut. The fix is not to stop rewarding regulars, it is to know the split. Compare each member’s order rate in the 90 days before enrollment to the 90 days after. If the rate is flat, the program is a discount and should be priced like one.

Nobody enrolled, because enrolling was a chore

A diner at checkout is 20 seconds from being done with you. Any program that asks them to download an app, verify a code, or make a password will collect a small fraction of the people it could have. Enrollment has to be a checkbox on the order they were already placing, using the contact details they were already typing.

The reward was priced at menu price

Operators look at a free $16 entree and feel the $16. The kitchen feels the food cost. Choosing a reward with a high perceived value and a low plate cost is the difference between a program that costs 3% of the spend it touches and one that costs 10%.

What does the math look like on one reward?

Work it in plate cost, not menu price. Here is a punch card on a $16 entree at a 30% food cost, which is the assumption doing all the work in this example. Swap in your own numbers and the shape holds.

  • Ten visits at $16 each is $160 of spend to earn one free entree.
  • The free entree looks like a $16 gift, but at 30% food cost it costs the kitchen $4.80.
  • $4.80 against $160 of spend is 3% of the sales the program touched. That is your real program cost, before any software fee.
  • One extra $16 visit contributes about $11.20 over food cost. So the program only has to create one incremental visit in every three cycles to be worth running.

Compare that with a marketplace order. Commission on the apps runs 15% to 30% base and 25% to 35% blended once delivery, marketing and processing stack up, so a $16 order there gives up $4 to $5.60 and you never learn who the diner was. A 3% loyalty cost that also produces a customer record is a different category of spend entirely. The commission figures are the platforms’ own, collected on our commission statistics page.

One more line to watch: unredeemed balances. A program where almost nobody redeems is not a cheap program, it is a dead one. Redemption is the moment the diner comes back, which is the entire product. If your redemption rate is very low, the reward is too far away or too boring, not too generous.

Points, punches, tiers or cashback: which should you run?

Pick the mechanic that matches how often your diners actually come back. Frequency decides this, not taste.

Punch card

Every Nth purchase is free. Buy 9 coffees, the 10th is on the house.

FitsHigh frequency, low ticket. Cafes, juice bars, lunch counters, anywhere the same person comes back twice a week.

What breaksIt pays your most loyal customers to do exactly what they were already doing. On a low-frequency menu nobody ever reaches the 10th punch, so the program is invisible.

Points on spend

Earn a point per dollar, cash points in for a dollar credit or a free item.

FitsMixed tickets and mixed dayparts, where a $12 lunch and a $70 family dinner both need to count.

What breaksOperators set the earn rate by feel and end up giving back 8% to 10% of sales. Points also drift into an unredeemed balance nobody ever spends, which buys you nothing.

Spend tiers

Cross a lifetime or annual spend threshold, get a standing perk: free delivery, a permanent upgrade, first access to catering slots.

FitsHigher check averages and catering-heavy kitchens, where the top 5% of the book is worth protecting by name.

What breaksTiers only feel special if the perk is real and the count is visible. A tier nobody can see the progress toward is a spreadsheet, not a program.

Cashback credit

A percentage of each order comes back as store credit that only spends with you.

FitsOperators who want the discount tied to a return visit instead of shaved off the current ticket.

What breaksCredit is a liability sitting on your menu. Set an expiry you can live with and disclose it plainly, or the balance grows faster than the visits do.

What should you check before you buy loyalty software?

Eight questions. Ask them of every vendor including us, and write down the answers, because the difference between two loyalty products is almost never the points engine. It is these.

  1. 01

    Does enrollment happen inside checkout?

    This single question predicts whether the program works. If a diner has to download an app, create a password, or fill a second form, most of them will not. Enrollment should be a checkbox on an order they were already placing.

  2. 02

    Is the member ID something you already collect?

    Phone number or email. Not a plastic card, not a QR fob, not a separate account. If the identity is the same field that already appears on the ticket, the record ties itself to the order history with no staff work.

  3. 03

    Do you set the trigger and the reward value?

    Every Nth order, every $N spent, a specific item. If the vendor hard-codes the earn rate, you cannot tune the program when the food cost on your reward item moves.

  4. 04

    Can the diner redeem in the same flow they order in?

    A reward that requires a code from an email, typed into a different site, dies at the second step. Redemption belongs in the cart, one tap, no code.

  5. 05

    Can you see the cost of rewards issued and redeemed?

    You need two numbers monthly: what you gave away and what got used. Without them you are running a discount with no P&L line, which is how a program quietly reaches 10% of sales.

  6. 06

    Does it work on the channels you actually own?

    Web, QR at the table, and the counter. Be skeptical of any vendor implying loyalty works on DoorDash or Uber Eats orders. Marketplaces do not hand over the diner identity, so there is nothing to attach points to.

  7. 07

    Can you export the member list?

    Names, emails, phone numbers, points balances. If the answer is no, the program is not yours and switching vendors means starting the list at zero.

  8. 08

    Is it a separate SKU?

    Loyalty is often sold as a paid add-on on top of your ordering subscription. That is a real cost to add to the comparison, and it usually arrives with its own per-message or per-member fee.

How does loyalty work on Zayos?

Zayos is commission-free direct ordering for independent restaurants, and loyalty is part of it rather than a separate product with its own bill. The design follows the checklist above, because we wrote the checklist after watching where programs die.

Diners enroll inside checkout, using the email already on the order. No app download, no plastic card, no second password. The operator sets both halves of the deal: the trigger (every Nth order, every $N spent, or a specific item) and the reward. Balances show at checkout so the diner can see how close they are, and redemption is one tap in the cart, not a code from an email. It runs on the channels you own, your branded ordering site and your QR code ordering at the table.

What it will not do is award points on a DoorDash or Uber Eats ticket. Those orders can land on the same kitchen tablet through our Otter integration, so the line cooks see one feed, but the marketplace keeps the diner identity and there is no record to credit. That limitation is real for every loyalty product on the market, and any vendor telling you otherwise is selling you something else.

Pricing is flat and public. Operator is $499 a month, Operator plus Marketplace is $599, and Concierge is $699, each per location, month to month, with no setup fee. Loyalty is included on every one of them, with no per-member or per-message surcharge. The only per-order cost is a small service fee the diner pays at checkout: $0.99 on pickup, $2.99 on delivery, nothing on dine-in, and 10% on catering. The restaurant keeps 100% of food revenue and 100% of tips. Details on the pricing page and the fares page.

Naya Grill in Pompano Beach and West Palm Beach is the restaurant live and taking direct orders on Zayos today, keeping $48k+ a year that used to go to commissions. Storefronts are built for Shishka Lebanese Grill, La Vie Mediterranean, Yummy Grill, aura, Courtyard Cafe, Mr. Smoke across 13 locations, Yalla Market and Tap That Ash, with ordering opening at each launch. We are a Fort Lauderdale company and our customers are in South Florida. If you want the full picture of the platform first, start with what is Zayos or how it works.

Loyalty, answered straight.

Do restaurant loyalty programs actually make money?
Only when the reward is priced against food cost and the program is measured on incremental visits, not enrollments. The arithmetic is simple: every 10th entree free on a $16 entree gives back $16 across $160 of spend, which at a 30% food cost is $4.80 of real cost, about 3% of that spend. If it buys even one visit that would not have happened, it pays. If every reward goes to someone who was coming anyway, it is a 3% price cut with extra steps.
What is the best loyalty mechanic for a small restaurant?
Match the mechanic to your visit frequency. If a regular comes twice a week, a punch card is the simplest thing that works and everyone already understands it. If tickets vary widely between lunch and a family dinner, points on spend is fairer and easier to tune. If your top customers are catering buyers, spend tiers with a real perk beat both.
Can I run loyalty on my DoorDash and Uber Eats orders?
No, and any vendor who says otherwise is describing something else. Marketplaces do not pass you the diner identity, so there is no customer record to attach points to. Loyalty runs on the channels you own: your ordering site, your QR code, your counter. That is also the argument for direct ordering, because a loyalty point is one more reason a regular comes back to your site instead of the app.
How much should a loyalty reward be worth?
Price the reward at what it costs you, not at menu price. A free appetizer with a $3 food cost reads as a $12 gift to the diner and costs you $3. That gap is the whole trick. Rewards built from high-margin items, drinks, sides, desserts, deliver the biggest perceived value per dollar of real cost.
How do I get diners to enroll?
Put it in checkout and nowhere else. The two enrollment moments that work are the order the diner is already placing and the receipt they are already reading. Everything else, table tents, staff scripts, a signup page, adds friction to a decision the diner did not come in to make.
Does loyalty software need its own app?
No. A separate app is the most expensive way to add friction. Tie the program to the email or phone number already on the order, show the balance at checkout, and the diner never installs anything. Apps make sense at scale for brands with daily-visit habits, not for an independent trying to earn a second visit a month.

Loyalty is the small number. Check the big one.

Before you tune a 3% reward, find out what the apps are taking. The free AI report reads your public ordering channels and does the math in about 60 seconds. No card, no call.

Prefer to run your own numbers? Use the commission calculator.