Loyalty program · per-item tiered

Tiered restaurant loyalty program:
per-item stamp at its own tier

Tiered loyalty for mixed-cart restaurants: one scan = N stamps, each tagged with its own tier per the actual item. Order 1 starter + 1 main + 1 premium — get three differently-tiered stamps in a single QR. Each tier progresses independently.

Built for mixed-cart businesses: restaurants (Starter / Main / Premium / Signature), cafés with bakery (coffee + pastry at different tiers), bars with appetizers. Every line item gets its own stamp — fair to every customer.

19 locales5 min to launchNo customer appStamp per line item

Each at its own tier

How it works · Stamp collection

How customers

collect stamps Six simple steps — from a mixed order with multiple items to N stamps at one scan, each at its own tier. Barista marks every line, tiers are determined automatically.

How it works · Bonus redemption

1

Customer makes a mixed order

Customer orders several items at different tiers — e.g., 1 starter ($5), 1 main ($12), 1 premium ($18). Nothing changes at this stage — loyalty kicks in at payment.

2

Barista marks every line and generates QR

Barista picks every item in the receipt on the panel (e.g., starter, main, premium) — a few clicks (one per item), then one QR code. One QR scan credits N stamps at once with the right tier tags.

3

Customer scans with camera

Any smartphone camera — Android or iPhone, doesn’t matter. No app to install, no registration required.

4

Returning customer — N stamps instantly

If the customer used your card or any other Costless card — N stamps at different tiers credited immediately. Each tier counter grows by its own count.

5

New customer — in 10 seconds

First time — customer enters email and instantly gets a magic link. Tap the link — they’re on their card with N stamps at different tiers. No forms, no passwords.

6

Each tier’s progress updates

Customer sees separate progress for each tier on the card — Starter, Main, Premium, Signature. If a tier hits its last stamp — "Main bonus available" appears. Birthday and streak bonuses accrue in parallel.

How customers

redeem bonuses Five steps from "I have a bonus!" to "bonus delivered". Customer picks the product from the tier where they have enough stamps — you set up which products are in each tier in advance.

Customer cases

1

Customer picks an item from the tier menu

Customer has 5 Main stamps (collected over 3 mixed-cart visits). Tier menu appears on the card: Main items active, Starter items also active (downgrade allowed), Premium and Signature dimmed. Customer picks, e.g., pasta Carbonara (Main).

2

Code appears for the barista

After picking an item the customer sees a 4-digit PIN and a QR code. Both valid for one minute or one use. Customer shows the screen to the barista — or simply says the PIN.

3

Barista confirms and serves the item

Barista’s screen shows what the customer picked from the tier menu (pasta Carbonara, Main). One-tap confirm — item served. Barista doesn’t decide what to give — the customer already chose.

4

Stamps are deducted from the specific tier

5 Main stamps removed from the card (the exact tier the bonus came from). Other tier progress (Starter, Premium, Signature) stays unchanged — each tier has its own counter.

5

Customer sees confirmation

A second after confirmation — customer sees "Main bonus delivered ✓". Main tier progress resets to 0/5; other tiers continue from where they were. No paper receipts, no waiting.

Who’s already using

the per-item mode Three verticals with mixed receipts where per_item earning shines: businesses where customers take multiple items at different tiers per visit.

Flexibility

Restaurant "Chef"

Kyiv · single location
5 stamps to bonus · 4 tiersStarter/Main/Premium/Signature

Tiers: Starter $5, Main $12, Premium $18, Signature $28. Customer ordered 1 starter + 1 main + 1 premium → 3 stamps at different tiers in one scan. After 5 visits accumulates 5 main stamps → free main course.

≈ 18% discount equivalent on main items — fair to actual customer consumption

Café + bakery "Cup&Bun"

Kharkiv · single location
6 stamps to bonus · 6 tierscoffee S/M/L + pastry S/M/L

Tiers: 3 coffee tiers + 3 pastry tiers. Typical receipt = 1 M coffee + 1 S croissant → one M coffee stamp + one S pastry stamp. Faster accumulation for regular mixed-cart customers.

+42% retention through simultaneous accumulation on two products

Italian bar "Aperitivo"

Odesa · single location
8 stamps to bonus · 6 tiersaperitifs + appetizers

3 aperitif tiers (Spritz/Negroni/Champagne) + 3 appetizer tiers. Customer orders Spritz (M) + Pizza (Premium) → one M aperitif stamp + one Premium appetizer stamp. After 8 Premium stamps gets a free premium appetizer.

+58% average ticket through incentive to take appetizers with aperitif
Highlights

What makes the tier model fair

Three key facts that guarantee fairness for every customer category — from newbies to regular premium-dish buyers.

Premium unlocks Main/Starter

5 Premium stamps collected — you can take Premium, Main or Starter as the bonus. Regular premium-dish buyers get flexibility because they already "overpaid" for it. No reverse direction: Starter stamps only unlock Starter. Nobody gets a bonus they didn’t "earn" by paying.

Tier count — no hard limit

Technically you can set up any number of tiers — 2, 3, 5, 10. In practice we recommend 3-4 tiers for restaurants (Starter / Main / Premium / Signature). If you have multiple categories (coffee + pastry), set up separate tier groups — each category with its own progress.

Birthday bonus — lowest tier

In tiered mode the birthday gift automatically attaches to the cheapest item of the lowest tier (e.g., Starter salad). This guarantees that even a new customer with no accumulated stamps can claim the gift — won’t run into lower-tier limits.

What you can

configure 5+1 with per_item is not a fixed template. Here are 8 key settings you adapt to your menu, your tiers, and your mixed-cart audience.

Overview

Stamps per single scan One scan = N stamps (one per receipt line), each with its own tier tag. Barista marks every line — the program automatically determines the tier and credits a stamp at the right level. The "max stamps per scan" cap protects from banquet-order abuse.
Threshold for bonus 5 — the most popular value for restaurants. Recommended range 1–50 stamps: 3+1 for signature courses, 8+1 for starter items. If you change the threshold — already-earned stamps stay, new scans count toward the new threshold.
What to gift In tiered mode you set up the list of products in each tier in advance (e.g., Starter = salads/appetizers, Main = pasta/grill, Premium = steaks, Signature = chef’s specials). Customer picks the product from the tier where they have enough stamps. Downward substitution works: Premium stamps unlock Main/Starter, but Starter only unlocks Starter.
Anti-fraud protection Every QR is single-use and lives for a minute. Barista marks every line through a closed selector from your menu — customer can’t influence it. The "max stamps per scan" field works as a cap. You can’t delete a product with stamps already on it — deactivate first.
Single card across the network If you have multiple branches — customers collect stamps everywhere on a single card. Each tier’s progress is shared across all locations.
Boosters: birthday + streak Toggle in campaign settings. Birthday reward for tiered campaigns automatically attaches to the cheapest item of the lowest tier — to guarantee redeemability even for a new customer with no accumulated stamps.
Analytics and export How many stamps issued (by tier), how many bonuses redeemed, which tiers sell better, average ticket by tier. CSV export — to share with your manager or accountant.
Number of tier levels Technically — no limit. You can set up 2, 3, 5, 10 tiers. In practice for restaurants we recommend 4 tiers (Starter / Main / Premium / Signature). If you have multiple menu categories — group tiers (e.g., coffee S/M/L + pastry S/M/L = 6 tiers). More than 6 — customers and baristas get confused.
Bonus · Birthday

Birthday bonus

The fastest way to boost loyalty — without discounts or margin loss. Customer adds birthday on first card add, automatically receives a gift in their birthday week.

1-click toggleCustomer activity threshold±3 days around birthdayFlexible reward
  • Bonus stamps right to the card — customer gets a free dish in their birthday week
  • Anti-freeloader — only customers who bought N bonuses overall get the gift
  • Flexible window — exactly on birthday or week around it (your choice)
  • Fully automatic — no email blasts, no extra barista work, no separate campaign
+34%more returns in birthday week vs control group (median across our restaurants)

1 day to bonus: +1 stamp for 7-day streak

Bonus · Regularity streak

Streak

bonus

Reward for regularity — the best way to turn occasional visitors into daily ones. Customer sees the "X days in a row" counter right on their card, and that builds the habit of coming back.

Custom visit threshold

Custom period

Custom bonus

Soft-fail

Bonus threshold — e.g., 7 visits in 7 days (one each day of the week)

  • Reward type — extra stamps to card or instant free dish
  • Soft-fail — one missed day doesn’t reset the streak, just pauses it
  • Counter visible right on the card — that itself is the motivation
3.4×increase in visit frequency for streak-bonus customers vs standard 5+1
Comparison

Costless 51 vs alternatives

Per-item tiering exists in many POS-dependent platforms (iiko, Square, Marsello). Costless is the only one offering it without a mandatory third-party POS — overlays any POS or works manually.

Feature Costless 51 Loopy Loyalty Stamp Me Loyverse
Localization (19 languages) full RU + EN EN-first EN-first
No customer app browser card via add-ons Square POS only via integrations
No mandatory third-party POS Loyverse POS only
Birthday + streak via add-ons
Starting price free forever enterprise $$$ $$ (Plus) from $125/mo
Watch in

90 seconds Full cycle — customer orders 1 starter + 1 main + 1 premium, barista marks all items on the panel, generates one QR. Customer scans — three stamps at different tiers credited at once. Voice in English, subtitles in 19 languages.

Play 90-second tier-item explainer video

90 seconds · 19 subtitle languages · optimized for fast loading

Pricing

Pricing

Fair price. Free start.

Pay only when the program brings you customers. Free tier — forever, no expiration, no hidden conditions.

Free

$0 forever
  • 1 locations
  • 1 campaigns
  • 2 baristas
  • Simple mode only
  • Basic analytics
Start Free

Starter

$29 /mo
  • 3 locations
  • 3 campaigns
  • 5 baristas
  • All 6 stamp modes
  • Full analytics
Get Started

Network

$189 /mo
  • 50 locations
  • Unlimited
  • Unlimited
  • All 6 stamp modes
  • Full + export + API
Get Started

50+ locations? Contact us for Enterprise pricing.

Explore other loyalty mechanics

Coffee Shop Loyalty Card — Digital Punch Card | CostlessDigital punch card for coffee shops. Scan QR to collect 5 stamps, sixth drink free. No app, no paper cards. Launch in 5 minutes. Free forever.Store Loyalty Program: Stamp per Item in Receipt | CostlessLaunch a loyalty stamp card for your bookstore, pet shop or bakery: customers earn a stamp for every item in the receipt. No app needed, no POS. Free forever.Restaurant Loyalty: 1 Stamp per $5 in Receipt | CostlessRestaurant loyalty by receipt amount: every $5 earns 1 stamp, 5 stamps unlock a free bonus. No customer app required, 5-minute launch.Tiered Café Loyalty: Drink Size = Bonus Type | CostlessTiered loyalty for cafés with S/M/L. Buy Large — get Large free. Each stamp tagged with drink size. No POS dependency. Free tier available.Hotel/Spa Loyalty: $5 = 1 Stamp + Tiered Bonus | CostlessStamp-per-receipt loyalty with tiered bonus menu (S/M/L). For hotels, spas, restaurants with mixed menus. Customer picks bonus from any tier.Restaurant Loyalty: Spend $50 for Free Dessert | CostlessCumulative loyalty for restaurants with variable ticket size. Customer spends $50 across visits, gets a free dessert. No app, no POS.Cumulative loyalty program with tiered bonus menu | CostlessCumulative loyalty with tiered bonus menu. Customer accumulates spend across visits, then picks any item from Small/Medium/Large tiers.Loyalty Program with Minimum Check Threshold | CostlessLoyalty with minimum check for cafés, gas stations, bars. Stamps credit only if check exceeds threshold. No app, launch in 5 minutes.Visit-Tier Loyalty Program: Tiered Bonus Menu | CostlessLoyalty with minimum check + tiered bonus menu for wine bars, spa hotels, steakhouses. Stamp only for qualified visits. Customer picks S/M/L bonus.
See all 10 mechanics
Common questions

What people ask before launch

Everything worth knowing about 5+1 — threshold, stamps-per-scan ceiling, security, how to configure for your business.

How does "stamp per item" differ from "stamp per visit"?

In "per visit" mode one scan = one stamp at one tier (the one barista picked). In "per item" mode one scan = N stamps where each has its own tier based on the specific item in the receipt. Suits restaurants with mixed carts.

Is it hard for the barista to enter items at different tiers?

On the barista panel there’s a menu of products with tiers that you set up in advance. Barista picks every line in the receipt — a few clicks (one per item), then one QR code. Customer scans — N stamps at different tiers credited in a single scan.

How does downward substitution work?

If the customer collected enough Premium stamps (higher tier), they can pick a product from the higher tier or any lower tier — Premium unlocks Main and Starter. No reverse: Starter stamps only unlock Starter. This is fair: a regular Premium buyer deserves flexibility, not artificial restrictions.

Can I cap the maximum stamps per single scan?

Yes, the "max stamps per scan" field works as a cap. If a customer has 20 items in the receipt but your cap is 6 — the system credits 6 stamps (at the tiers of the first 6 items). Anti-fraud protection for huge banquet orders.

How does the customer see mixed accumulation progress?

On the card page customer sees a separate progress bar for each active tier: Starter 3/5, Main 4/5, Premium 1/5, Signature 0/5. When a tier hits 5/5 — the "Main bonus available" indicator appears.

Can I switch from "per visit" to "per item" mode later?

Yes — it’s a campaign setting. Existing cards switch to the new logic. If your customers used to get one stamp per visit but actually take mixed orders frequently — switching to "per item" can significantly speed up accumulation for regular mixed-cart customers.

Launch your per-item tier 5+1 card

Free tier · 1 location · unlimited customers and stamps. Per-item tier model with a stamp for every line in the receipt, no third-party POS, no enterprise pricing. Birthday + streak — on paid plans.

Create card free →
No credit cardCancel any timeYour data — yours forever