“Should we do a loyalty program?” is the wrong first question, because it lumps together two tools that run in opposite directions:
- A loyalty program (points, stamps, punch cards) is a cost center you fund. You pre-commit discounts to your guests and hope the visits they generate out-earn the margin you gave away.
- A paid membership is a revenue line your guests fund. Members pay you monthly, up front, and the program’s job is to give them reasons to come spend it with you.
There’s a one-line test that separates every program ever built: who gets the bill? In a points program, you do. In a membership, the guest does, gladly, if the value is real. Everything below follows from that.
How points actually work, economically
Run the honest math on a typical points program. A guest earns value worth roughly 5–10% of what they spend, redeemable later. On paper that sounds cheap. In practice:
- The discount goes to your best guests. Points are earned by people who already come the most. You’re discounting the visits that needed the least convincing, the regular who’d have paid full price gets 10% off forever, and calls it a program.
- Enrollment is not engagement. Free programs enroll almost everyone at the register (“want a free appetizer?”), which feels like traction. But a free signup costs the guest nothing, so it predicts almost nothing. The base looks huge; the behavior barely moves.
- The liability is real even when redemption is low. Unredeemed points feel like free money until you remember they represent guests who collected value signals from you and never felt any, and the ones who do redeem cluster on your busiest nights, when the seats were selling anyway.
None of this makes points evil. It makes them a discount system with extra bookkeeping. Vendors will cite impressive ROI multiples for loyalty, and for the enterprise chains those numbers can be real, because chains have the app installs, the data teams, and millions of guests to make small percentage lifts worth millions. An independent group has none of that machinery. The question is never “does loyalty work” in the abstract. It’s “does it work at your scale, run by your staff, with your margins.”
Where loyalty genuinely wins
We’ll say it plainly, because this page loses credibility if we don’t:
- Chains with real app ecosystems. If you have 500 locations and an app guests open weekly, points plus targeted offers is a serious data business. That’s Thanx/Paytronix territory, and it’s not most independents’ game.
- Very low-frequency categories. If guests visit twice a year, asking them to prepay monthly is a hard sell; a light points or birthday-club layer is better than nothing.
- You need a free list-building layer. A free program (or even a simple email/SMS club) is a fine top of funnel, as long as you know it’s a cost you’re paying for data and reach, not a revenue line.
Why memberships flip the economics
A member has prepaid. That single fact rewires the behavior on both sides of the counter:
Self-selection does your targeting. Almost nobody joins a paid program at a restaurant they don’t already like. Your members are definitionally your best guests, no segmentation model required. Enrollment is smaller than a free program’s, and worth more per name by an order of magnitude.
Commitment pulls visits forward. Loyalty platforms themselves publish the key stat here: Thanx’s content cites that guests who make a third purchase are roughly 10–12x more valuable than one-time buyers. The whole game is getting a guest to visit #2 and #3 quickly. A points program nudges that with future discounts. A membership pre-pays it, the member has money on the table with you, and human beings use what they’ve bought. The third visit isn’t hoped for; it’s scheduled by the guest’s own wallet.
Breakage works for you instead of confusing you. Every subscription business has members who pay and under-use in a given month. In a membership, that breakage is margin. In a points program, “breakage” is guests quietly deciding your program isn’t worth tracking.
You get a billing relationship and data that matters. You know who your members are, what they redeem, when they go quiet, and members who stop redeeming are your churn warning, weeks before they cancel. A punch card tells you nothing until the guest is gone.
The revenue is a line, not a hope. Members × price, collected monthly, in advance. You can budget it, staff against it, and, when the day comes, a buyer can count it. Try getting a valuation multiple for unredeemed points.
The margin question, answered straight
Owners ask: “Do loyalty programs hurt my margins?” (It’s a fair question, it shows up in vendor FAQs because owners keep asking it.) The honest answer: an unmanaged points program does, because its discount depth applies to your most frequent guests with no mechanism forcing incremental spend. A well-designed membership doesn’t have that shape: member value unlocks against a required minimum spend, so every redemption arrives attached to a full check, and the program’s own math, price minus reward food cost, processing, and management, is checkable line by line before you launch. We walk through ours in the complete guide to restaurant membership programs, and the pricing logic behind it in how to price a restaurant membership. Any vendor who won’t show you that stack, for either kind of program, is asking you to fund a hope.
The cost nobody budgets: running it
There’s a second bill that never appears in vendor math, your time. A points program that “runs itself” still generates a weekly drip of register questions, missing-points complaints, staff workarounds, and promo exceptions, all landing on managers who have a restaurant to run. Ask the owners in vendor FAQ threads what they actually search: “How much time does managing a restaurant loyalty program actually take?” is a real question in those FAQs, because the honest answer is “more than you were told.”
Paid programs have operating work too, billing questions, member support, redemption issues, but it concentrates in one place (the billing relationship) instead of smearing across every register in every location. It’s also exactly the work that can be owned by whoever runs the program: in our model, member support is ours, not your shift manager’s. When you compare programs, compare the labor honestly: not just what the discount costs, but whose Tuesday it eats.
The hybrid most independents actually land on
You don’t have to pick one religion:
- Free layer (list-building): email/SMS club, birthday club, cheap reach, no illusions about what it is.
- Paid layer (revenue): the membership, offered to the regulars the free layer identifies. Members become the top tier, the best value in the house belongs to people who pay for it monthly, which is exactly the incentive that converts a regular into a member.
What we’d skip in 2026: building a standalone points program as an independent and calling it a growth strategy. It costs you margin on your best guests, returns data you have no team to use, and a cardboard-era mechanic dressed in an app is still a cardboard-era mechanic.
| Points / loyalty | Paid membership | |
|---|---|---|
| Who funds it | You (discounts) | The guest (monthly fee) |
| Revenue line | None, it’s a cost | Yes, collected in advance |
| Who joins | Everyone (weak signal) | Your proven regulars (strong signal) |
| Data you get | Transactions, if you have the tools | Identity, billing, redemption, churn warnings |
| Main risk | Margin leak to guests who’d pay full price | Bad design (no minimum spend, over-rich perks) |
| Best for | Chains with app scale | Independents with a real regular base |
The bottom line
Points ask: “How much margin will you give up to maybe move behavior?” Memberships ask: “How much will your best guests pay you, monthly, for a program that makes them come more?” For a 3–30 location independent group with real regulars, the second question is the one with money behind it.
If you’re weighing a program right now, bring your numbers. Book a free 15-minute numbers call with Restaurant Growth, we’ll run your ticket, your frequency, and your location count through both models and show you which one your concept should run. Sometimes the answer is “neither yet,” and we’ll tell you that too.