Loyalty program for restaurants — live in 15 minutes
Costless Loyalty 5+1 for restaurants — a digital stamp card that lives in the guest's browser: no app, no POS integration, no Apple or Google Wallet. Loyal guests visit twice as often and spend 18–30 % more per visit (industry benchmark). Free forever for 1 location. Mechanics: Stamp-Spend, Tier-Item, Spend-Total, Spend-Tier. Birthday rewards and visit-streak bonuses built in.
1. Why restaurant loyalty differs from a chain
An independent restaurant doesn't have a marketing team, an IT department, or the budget to integrate a POS with a third-party service. But it has one advantage over a chain: personal contact with the guest. A well-fitted loyalty program turns that contact into a repeat visit.
For restaurants the key metrics are average check size and repeat visit frequency. The Spend-Total and Spend-Tier mechanics are purpose-built for this: they credit stamps in proportion to the amount spent, not just the number of visits — which matches the variable-check nature of restaurant dining.
Full methodology and mechanic selection guide: Costless Loyalty Methodology →
2. Which mechanics fit a restaurant
Costless 5+1 offers 10 variants across 4 families. Four are the best fit for an independent restaurant — depending on price point and format.
| Mechanic | How it works | Best format | Example rule |
|---|---|---|---|
| Spend-Total | Every ₴X spent = 1 stamp. Threshold → reward. | Bistro, café-restaurant, avg check 200–500 UAH | ₴1500 cumulative → free dessert |
| Spend-Tier | Cumulative spend + tiered reward menu (S/M/L). | Restaurant with broad menu, avg check 400–800 UAH | ₴2000 → S starter / M drink / L premium dessert |
| Stamp-Spend | Every purchase above a minimum = 1 stamp. | Fast-casual, combo meals, consistent check size | Order ≥ 150 UAH = 1 stamp; 5 stamps → free lunch |
| Tier-Item | Each dish in a category = 1 stamp at the matching tier. | Restaurant with premium dishes (S/M/L by price band) | 5 S-items → free S; 5 L-items → premium L reward |
All 4 mechanics require no POS integration. The server calculates stamps; staff enter the amount or tap the dish type in the barista panel browser view. More details →
3. How a guest earns a stamp — 6 steps
The flow is identical for all mechanics. The server controls issuance — the guest's device cannot create a stamp on its own.
Full earn + redeem flow (9 steps, including the 3-minute resume window) — How it works →
4. Birthday rewards and visit streaks
Both are built into all 10 mechanics on all plan levels, including the free tier. No add-on fee.
Birthday reward
One-time setup: open the "Rewards" tab in the dashboard, enable "Birthday reward", and choose the reward item. When the guest visits during their birthday month, their card shows the reward — staff see confirmation in the panel and apply it manually. No POS sync needed.
Works across all restaurant formats:
- Fast-casual — free side dish or sauce
- Bistro — free dessert or chef's compliment
- Casual dining — free starter or complimentary house wine
Visit streak
Each qualifying scan advances the guest's streak. When the streak hits the configured threshold — bonus triggers. If the guest misses the window — streak resets. This creates a gentle pull toward "their day".
Tuesday streak example:
Tuesdays are usually slow. The streak fills the room on the weak day without discounting the whole week.
Alternative configs: "any 3 consecutive weeks → double stamps on 4th visit"; "any 4 Fridays → free aperitif". Day-of-week and threshold are configurable.
5. Real venues running Costless
Below are real program configurations deployed via Costless. Outcome data is shared only where the venue has authorised publication.
Baklava, Kyiv
Middle Eastern restaurant, average check 500–900 UAH. Runs Spend-Tier: cumulative threshold of ₴2000, after which the guest picks from a tiered reward menu.
Reward config: S — starter (₴200) · M — signature drink (₴350) · L — premium dessert (₴700). Guest chooses according to mood — this reduces the "discount" perception and raises the subjective reward value.
spend-tier · threshold ₴2000
Gastronom, Kyiv
Contemporary cuisine restaurant, average check 400–700 UAH. Runs Spend-Total: a simpler single-threshold, single-reward structure.
Config: accumulate ₴1500 → free chef-selected starter. Simple guest communication: "every hryvnia counts".
spend-total · threshold ₴1500
Want your venue featured? Write to [email protected].
6. How to design a restaurant reward
A reward is not a discount and not a points balance. A named menu item is perceived by the guest as more valuable than the equivalent percentage off the bill.
- Threshold reward = 8–12% of qualifying total. At a ₴1500 threshold — reward worth ₴120–180 (dessert, coffee, starter).
- First reward reachable in 3–4 visits. At avg check ₴400 and threshold ₴1500, that's 4 visits. Guests feel progress — not "endless collecting".
- Named menu item beats percentage. "Free tiramisu" feels more valuable than "10% off".
- Birthday reward: name it specifically. "A glass of prosecco" or "chef's dessert" — not "a special surprise".
7. Filling quiet nights: loyalty as a scheduling tool
Tuesday and Wednesday are typically the slowest days for restaurants. The standard fix — a sitewide discount — devalues the menu. A streak is a gentle alternative that builds a habit of visiting on the slow day without a permanent price cut.
Mechanic: "visit us on any Tuesday for 5 consecutive weeks → free main course". A guest who has already come three Tuesdays subconsciously wants to keep the streak alive — and returns even without a reminder.
Spend-Tier naturally fills quiet slots too: guests approaching the threshold may consciously choose your venue on a Wednesday to "top up" toward the reward.
See the full streak section: Section 4 → "Visit streaks"
8. What you need to start
✓ Required
- Guest's smartphone with a camera (any model)
- Any staff device with a browser
- Internet connection
- Free Costless account (signup under 5 min)
✗ Not required
- POS system or integration
- NFC hardware or dedicated terminal
- App download by the guest
- Apple Wallet or Google Wallet (not used — by design)
- IT specialist or server setup
Free tier — forever
No credit card required. Not a trial — free forever.
For restaurants with 3+ locations or 5+ staff accounts: Starter or higher. Plan details and regional pricing — /loyalty/pricing.
9. Costless vs competitors
The restaurant loyalty market splits into POS-tied (Toast, Square, Poster), enterprise (iiko, Manzana), and basic-card (Loopy, Stamp Me, Marsello). Costless occupies the space between them.
| Capability | Costless 5+1 | POS-tied Toast / Square / Poster |
Enterprise iiko / Manzana |
Basic card Loopy / Stamp Me |
|---|---|---|---|---|
| Guest installs app | No | Depends on POS | Optional | No |
| POS lock-in | None | Yes (required) | Yes (iiko POS) | None |
| Multiple mechanic variants | 10 variants | 1–2 | Yes (enterprise) | 1 |
| 19-language UI (UA + RU first-class) | Yes | EN + Spanish | Multi-lang (enterprise) | Fewer |
| Birthday + streak built-in | Yes, all plans | Add-on or absent | Yes (enterprise) | No |
| Free forever for 1 location | Yes | No | No | No |
| Named case studies (CEE market) | Yes (Baklava, Gastronom — Kyiv) | No | No | No |
| Magic-link for fast-casual / delivery | Yes | Depends on POS | Yes (enterprise) | No |
Competitor data verified 2026-05-28. Apple/Google Wallet intentionally excluded — Costless does not use that card delivery method (cards live in the guest's browser). For enterprise iiko/Manzana deployments, contact their sales teams directly.