Loyalty program · stamps per amount + tiered menu

Hotel/spa loyalty program:
$5 = 1 stamp, bonus from any tier

Hybrid of simple «$5 = 1 stamp» math and a tiered bonus menu. Guest spends $125 — gets 25 stamps (5 full bonuses) — then picks anything from your menu: 2 premium upgrades, 3 cocktails or a mini-massage. No «you only collected Smalls» restriction.

Built for businesses with a tiered bonus menu and variable ticket sizes — boutique hotels, spas and wellness centers, restaurants with multi-tier desserts, bookstores with tiered merch. Set the threshold ($X = 1 stamp) and the bonus tier list — the guest picks.

19 locales5 min to launchNo customer appAny tier as bonus

5 stamps → any tier

S/M/L — no restriction

How it works · Stamp collection

How customers collect stamps

Six simple steps — from payment to credited stamps. Math identical to plain $-per-stamp: bigger receipt = more stamps at once. Tier choice happens later, at bonus redemption.

1

Customer pays for service or stay

Guest pays for a hotel room, a spa treatment, or a restaurant dinner — business as usual. The loyalty program kicks in at payment, when the receipt total is known.

2

Cashier enters the amount and generates a QR

On their tablet, the cashier (or admin) enters the receipt total — e.g., $125 for 3 nights. Taps «QR» — the program automatically computes: $125 ÷ $25 = 5 stamps (rounded down). A QR appears.

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 guest used your card or any other Costless card before — stamps are credited immediately. Big receipt $125 = +5 stamps, small $20 = 0 stamps (below threshold).

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 stamps already credited for this receipt. No forms, no passwords.

6

Card updates live

Once the customer has enough stamps — they immediately see «Bonus available — pick a tier». A button appears on the card opening the tier menu. If a single receipt didn’t reach one stamp threshold (e.g., $20 with $25 threshold) — no stamp credited, the remainder doesn’t accumulate between scans.

How it works · Bonus redemption

How customers redeem bonuses

Five steps from «I have a bonus!» to «bonus delivered». Guest picks the tier from the menu — you set in advance which bonuses are in each tier (S/M/L). All tiers open immediately — no «you only collected Smalls» restriction.

1

Guest picks a tier from the bonus menu

A «Pick a bonus» button appears on the card. Taps — the full tier menu opens: Snack (S), Drink (M), Mini-massage (M), Premium upgrade (L). All tiers available — no restrictions. Guest picks, e.g., Premium upgrade.

2

Code appears for the admin

After picking an item, the guest gets a 4-digit PIN and a QR code. Both valid for one minute or one use. Guest shows the screen to the admin — or just says the PIN.

3

Admin sees the customer’s choice

Admin’s screen shows: «Guest picked: Premium room upgrade (L)». Not «bonus», but the exact item the guest picked. The admin doesn’t have to think about what to give — the decision is already made.

4

Admin confirms

One tap — bonus issued. 5 stamps are deducted from the card (one full bonus); if there are more, the remainder stays for the next bonus cycle. Guest can start the next collection right away.

5

Guest sees confirmation

A second after confirmation — guest sees «Premium upgrade delivered ✓». No paper receipts, no waiting. They can go enjoy it right away.

Customer cases

Who’s already using $-per-stamp + tier mode

Three verticals where big variance between receipts and a tiered bonus menu matter most: boutique hotels, spas, bookstores with tiered merch. Guest spends more — gets more stamps — picks whatever they want from the bonus menu.

Boutique hotel «Park Place»

Kyiv · 1 location
$25 per stamp · 5 stamps to bonus4 F&B add-on tiers

Bonus tiers: Snack (S), Welcome drink (M), Mini-massage (M), Premium room upgrade (L). Guest books 3 nights ($125) → 5 stamps at once → 1 full bonus → picks the Premium upgrade. Or saves it for the next trip.

+28% returns on second trip via the familiar bonus cycle

Spa «Serenity»

Odesa · 1 location
800 UAH per stamp · 4 stamps to bonus3 procedure tiers

Tiers: 30-min massage (S), 60-min massage (M), 90-min spa complex (L). Client comes once a month for a 60-min massage (1600 UAH) — 2 stamps. After 2 months — 4 stamps → picks the 90-min spa complex as bonus.

+52% upgrade to premium treatments via the accessible L-tier in the bonus menu

Bookstore «Old Pages»

Lviv · 1 location
300 UAH per stamp · 5 stamps to bonus3 merch tiers

Tiers: pin (S), bookmark (M), branded notebook (L). Bought 5 books at 300 UAH each → 5 stamps at once → bonus available. Regular customers usually take the L-notebook; casual customers — the S-pin.

+36% upsell to pricey books — customers try to collect stamps in a single visit
Highlights

What makes $-per-stamp + tiered menu special

Three core ideas that set this mode apart from classic 5+1 and from «stamp-per-item-at-its-own-tier».

Any tier as bonus

Unlike «stamp-per-item-at-its-own-tier», here stamps are not bound to a specific tier. The guest collects 5 stamps from any receipts — and picks a bonus from any tier (S, M, or L). No restrictions like «you only collected Smalls, premium is locked».

Fair math from receipt amount

A guest who spent $125 for 3 nights gets 5 stamps at once — a full bonus. A guest who paid $30 for a single drink gets 1 stamp. This is fairer than classic 5+1, where $5 and $50 receipts both earn one stamp.

Birthday bonus — lowest tier

In tiered mode, the birthday gift automatically attaches to the cheapest item of the lowest tier. This guarantees that even a new guest with no accumulated stamps can claim the gift — without facing an empty tier menu.

Flexibility

What you can configure

$-per-stamp + tiered menu — flexible model with 8 key settings. Adapts to your average ticket, bonus tiers and audience.

Amount per stamp The mode’s primary parameter: how much the customer must spend on the receipt to earn one stamp. $25 — typical for a hotel with $80–200 average ticket. $10–15 — for a spa with $50–100 average. $5 — for a restaurant.
Stamps per scan Receipt amount divides by the stamp threshold, rounded down. Receipt $125 with $25 threshold → 5 stamps. Receipt $20 → 0 stamps (below threshold). The remainder doesn’t accumulate between scans — a deliberate product decision to keep the math clear.
Threshold for bonus 5 stamps — the most popular value. Can be set from 1 to 50: 4+1 for hotels with average ticket, 3+1 for premium spas. Threshold changes don’t affect already-earned stamps — only new collection.
Tiered bonus menu (S/M/L) Set up 2-5 tiers and attach products to them: Snack (S), Drink (M), Premium upgrade (L), etc. At bonus time, the guest sees the menu and picks any — no restrictions. Unlike «stamp-per-item-at-its-own-tier», stamps here are not bound to a specific tier at the time of crediting.
Cap «max stamps per single scan» Protection against abuse on huge receipts. Receipt $5000 with $25 threshold would theoretically yield 200 stamps — the cap (e.g., 5 per scan) limits it. The server recomputes the math from the receipt amount — the customer can’t tamper with the stamp count in the token.
Single card across the network If you have multiple venues — guests collect stamps everywhere on a single card. A hotel chain with several locations, a spa with 2-3 branches — all works as one card.
Boosters: birthday + streak Toggle in campaign settings — no extra tier, no mode switch. The birthday bonus attaches to the cheapest item of the lowest tier — so a new guest can claim the gift without accumulated stamps.
Analytics and export How many stamps issued, how many bonuses redeemed, which tiers are most popular for bonus, average ticket per scan. CSV export — to share with your manager or accountant.
Bonus · Birthday

Birthday bonus

Fastest way to boost loyalty — without discounts or margin loss. Guest adds birthday at first card add, automatically receives bonus stamps and access to the lowest-tier bonus during their birthday week.

1-click toggleCustomer activity threshold±3 days around birthdayFlexible reward
  • Bonus stamps right to the card — guest can claim the bonus with no extra purchases
  • 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 hotels and spas)

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 the card — 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 an instant bonus item
  • 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-stamp + tiered menu exists in Boomerangme, iiko/iikoCard, LoyaltyPlant, Marsello. Costless is the only SMB option without POS lock-in, in 19 languages, starting free.

Feature Costless 51 Loopy Loyalty Stamp Me Loyverse
$ → stamps + tiered menu full enterprise strong strong
No customer app browser card via wallet pass via add-ons via integrations
No mandatory POS lock-in iiko POS only
Localization (19 languages) EN + RU
Starting price (1 venue) free forever $50–200/mo enterprise $$$ from $125/mo
Overview

Watch in 90 seconds

Full cycle — guest pays $125, gets 5 stamps at once, opens the tier menu and picks the Premium upgrade. Admin sees the choice and confirms. English voice, 19-language subtitles.

Tiered $-per-stamp card · Costless 5+1

90 seconds · 19 subtitle languages · optimized for fast loading

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.Tiered Restaurant Loyalty: Per-Item Stamp Tier | CostlessTiered loyalty program for restaurants with mixed orders. One scan = N stamps, each tagged with its own tier based on the actual item.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 $-per-stamp + tiered mode — when it fits, how it differs from other tiered models, how to set up tiers.

How to pick between plain $-per-stamp (single bonus type) and $-per-stamp + tiered menu?

One typical bonus for all (one dessert, one free massage of the same level) — pick the plain model. Different bonuses by customer choice (S/M/L dessert; Snack/Drink/Premium upgrade in a hotel) — pick $-per-stamp + tiered menu.

How is this different from «stamp-per-item-at-its-own-tier»?

In «stamp-per-item-at-its-own-tier», each stamp is tagged with a specific tier and the customer can only claim a bonus from the tier they collected. In $-per-stamp + tiered menu, stamps are not tagged: the guest collects 5 stamps from any receipts and picks a bonus from any tier. Fewer restrictions for the guest, simpler math.

Can I switch from plain $-per-stamp to tiered later?

Yes — it’s a campaign setting. Existing cards switch to the new logic. If you want to add bonus tiers (e.g., in addition to the free dessert, also offer S/M/L appetizers to choose from) — the mode changes, the stamps on customer cards stay.

How many tiers do hotels or spas typically have?

3-4 tiers is the typical value. For a hotel: Snack (S), Drink (M), Mini-massage (M), Premium upgrade (L). For a spa: 30 min (S), 60 min (M), 90 min (L). More than 5-6 tiers — guests and admins get confused.

How to pick the threshold (amount per stamp) for a hotel?

Rule of thumb: average ticket ÷ 5. If average ticket per trip is $125 — optimal threshold ≈ $25 ($125 / 5 = 25). Then a typical trip gives 5 stamps at once — a full bonus. For a spa with $80 average — threshold ≈ $15-20.

Does the «Max stamps per single scan» cap apply?

Yes. If a guest pays for a big event at $5000 with $25 threshold — theoretically 200 stamps — but the cap (e.g., 5 per scan) limits it. This protects against abuse on one-off large receipts.

How is the choice counted at bonus redemption?

The guest opens the bonus menu and picks an item. The exact bonus the guest picked is stored in the DB — for reporting and analytics. The admin sees on screen «Guest picked: Premium upgrade» and confirms with one tap. No «you figure it out» — the customer already made the choice.

Launch your tiered $-per-stamp card in 5 minutes

Free tier · 1 location · unlimited customers and stamps. Card fills from real spending, tiered bonus menu — guest’s choice. No POS integration. Birthday + streak — on paid plans.

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