Loyalty Program · multi-item

A stamp per item in the receipt —
loyalty program without an app

Multi-item loyalty card for bookstores, bakeries, pet stores, gift shops. Cashier sets the stamp count (number of items in the cart), customer scans — receives N stamps in one scan. The ceiling protects from gaming.

Built for businesses with multi-item carts — bookstores, bakeries, pet stores, gift shops, cosmetics. Bought three books — three stamps in one scan. No POS dependency, launches in 5 minutes.

19 locales5 min setupNo app for customersAnti-fraud cap

Get bonus (available after 5/5)

Customer’s loyalty card in browser with 4 of 5 stamps collected

Several stamps per scan

Ceiling protects from gaming collects stamps

Six simple steps — from ordering book to a credited stamp. Each step takes seconds, nothing new to learn for either the customer or the barista.

1

Regular order

Customer orders book as usual. Nothing changes at this stage — the loyalty program kicks in when they’re ready to pay.

2

Barista shows QR

One tap on the cashier tablet — and a QR code appears on screen. No extra hardware, no printing, no paper cards.

3

Customer scans with camera

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

4

Returning customer — instant

If the customer has used yours or any other Costless card before — the stamp is credited instantly. The counter changes from 4/5 to 5/5 right before their eyes.

5

New customer — in 10 seconds

First time — customer enters email and gets a link instantly. They tap the link — and they’re on their card with the stamp already credited. No forms, no passwords.

6

Card updates in real time

If that was the last stamp before the bonus — customer immediately sees "Bonus available". Birthday gift and streak reward are credited automatically if you’ve enabled them.

Six simple steps — from adding items to the cart to N credited stamps in one scan. Cashier just enters the item count, nothing new to learn.

Customer adds items to the cart Customer picks N items — say, three books. Loyalty isn’t engaged yet; it kicks in at checkout.

Cashier enters N and generates a QR

1

Customer opens card with bonus

Customer sees the "Bonus available" indicator, a 4-digit PIN, and a QR code on their card. Both are valid for a minute or until first use. Customer shows the screen to the barista — or just says the PIN aloud.

2

Barista scans the code

On their panel, the barista taps "Issue bonus" and scans the customer’s QR (tablet camera) or enters the 4-digit PIN. In the 5+1 model there’s no tier choice — the barista hands over a drink from your menu based on the customer’s pick.

3

Screen shows — bonus request

On the barista’s screen — "Customer wants a bonus. Confirm or refuse?". Fast and without extra detail.

4

Barista confirms

One tap — and the bonus is processed. The customer’s card updates to "Bonus delivered", the collected stamps are spent on this bonus — and the customer can immediately start a new card.

5

Customer sees confirmation

A second after confirmation — the customer sees "Bonus delivered ✓" on their screen and a new card is ready for the next round. No paper receipts, no waiting.

Cashier types the stamp count (matching items in the cart) into the «N» field, one tap generates the QR. If you have 20 books but the cap is 4 — the system credits 4. No extra hardware.

Who’s already using the 5+1 model

Three verticals where a fixed-stamp card works best: businesses with simple menus where every visit is roughly equal in value.

Bookstore "Svetoch"

Lviv · one location
5 stamps to bonusbook only

Regular customer has book every morning — gets a stamp, every 5 days a free drink. Barista learns the system in 5 minutes on day one.

≈ 17% equivalent discount on book — standard "loyalty" margin

Ice Cream "Lizka"

Mall network · 4 locations
7 stamps to bonusone card across all locations

Single SKU at $3-4. Every 8th scoop is free. Card works across the whole network — customers are recognized at all locations of the same owner.

+38% repeat visits between locations over 2 months

Vegan Food Truck "Green Leaf"

Kyiv · mobile location
5 stamps to bonusstreak enabled

Operates at different city spots. 5+1 + streak: 5 stamps for a free lunch; 3 visits in a row within a week — extra +1 bonus.

3.4× increase in "regulars" thanks to the streak mechanic
Flexibility

What you can customize

The 5+1 program isn’t a fixed template. Here are 7 key settings you can tailor to your format, your menu, and your audience.

How many stamps per visit Default — one stamp per visit, regardless of how many drinks are in the order. Fair math for a simple-menu bookstore. On paid plans you can switch to "stamp per drink" for wider menus.
Bonus threshold 5 is the most popular value. Can be set from 2 to 50 stamps: 3+1 for premium, 8+1 for mass-market. Changing the threshold doesn’t affect already-earned stamps.
What to give as a gift By default — any drink from the menu. Can be restricted: price cap (up to $2), category (espresso only), or a list of specific items.
Anti-abuse protection Each QR is single-use and lives for a minute. No customer can get "extra" stamps deliberately — scanning the same QR twice yields "code already used".
One card across the whole network Multiple locations? Customers collect stamps everywhere on a single card. No separate cards per shop, no manual data migration.
Boosters: birthday + streak Toggle in campaign settings — no extra plans, no mode switching, no separate campaigns. Details in the two sections below.
Analytics and export Stamps issued, bonuses redeemed, top customers, peak weekdays. CSV export — share with managers or accountants.

Why Digital Loyalty Cards Work

25-40%
increase in customer return rate
5x
cheaper to retain than acquire new customers
67%
of loyalty members spend more per visit
$0
startup cost — free to start
Bonus · Birthday

Bookstore «Svetoch» Kyiv · single location

5 stamps to bonus · cap 4

up to 4 stamps per scanA customer buys 3 books at once — 3 stamps in one scan. Across two visits — 6 stamps; on the third they get a free book. The cashier picks from a promotional shortlist with a price cap.≈ 18%effective discount for regulars — standard "loyalty" margin
  • Bakery «Tsukernya»
  • Kharkiv · single location
  • 8 stamps to bonus · cap 6
  • coffee + macarons
+34%Customer orders coffee + 5 macarons — 6 stamps in one scan (that’s the cap). On the 8th item: free macaron. The cap protects from gaming on large tickets.

What you can customize

The 5+1 program isn’t a fixed template. Here are 7 key settings you can tailor to your menu and average ticket.

Stamps per visit

The cashier sets the stamp count when generating the QR — usually it equals items in the cart. Customer scans — receives N stamps. The per-scan limit guarantees controlled generosity.

Bonus threshold

5 — the most popular value. We recommend 1 to 50 stamps: 3+1 for high-priced items (books over $20), 10+1 for budget or promotional items. If you change the threshold, already-earned stamps stay; new scans count toward the new threshold.

What to give as a gift

In simple mode the cashier decides what to hand over as a gift — the program doesn’t restrict the choice on the cashier’s side. It comes down to your internal policy you communicate to staff. If you need hard control (a list of specific items at different price tiers) — switch to tiered mode.

Anti-abuse protection

The per-scan stamp limit protects from cashier mistakes and intentional gaming. If a cashier accidentally types 20 but your cap is 4 — the system credits 4. Each QR is single-use and lives for a minute.

  • Reward type — extra stamps on the card or an instant free drink
  • Soft break — one missed day doesn’t reset the streak, just pauses it
  • Counter is visible right on the customer’s card — that’s the come-back motivation
3.4×increase in visit frequency for customers with streak bonus vs standard 5+1
Comparison

Costless 51 vs alternatives

The loyalty-card market for indie bookstores has three main players. Here’s the exact difference, without marketing fluff.

Capability Costless 51 Loopy Loyalty Stamp Me Loyverse
Localization (UA/RU + 17 other languages) 19 locales EN only EN only UA + RU
No app for the customer just a browser via wallet pass their app required via POS
No POS requirement Loyverse POS only
Birthday + streak bonus partial
Starting price free forever $25/mo ~$49/mo free (POS required)
Card jumps by N

The counter on the card jumps by N immediately — for example, 1/5 to 4/5. If the cart pushed past the threshold, «Bonus available» appears. Birthday gift and streak reward credit in parallel. in 90 seconds

Five steps from "I have a bonus!" to "bonus delivered". Fast for the cashier, clear for the customer. Identical to the per-purchase mode — no tier picker.

Loyalty Card That Just Works · Costless 5+1

90 seconds long · 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.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.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
FAQ

What people ask before launching

Everything you should know about the 5+1 model — threshold, security, why we deliberately don’t support Wallet, how to prevent abuse.

How is multi-item mode different from regular 5+1?

In regular mode one scan = one stamp. In multi-item mode the cashier types the stamp count (matching items in the cart) before generating the QR, and all stamps credit in a single scan. Bought 3 books — 3 stamps in one scan.

How can I prevent stamp gaming on a large ticket?

Your campaign settings include a per-scan stamp limit. Even if a customer buys 20 books, no more than the configured limit credits. For bookstores we recommend 4-6; for bakeries with small items, 8-10.

Does the system save details about specific items?

Each stamp is stored on the customer’s card individually. The program counts the stamp count and the total ticket, but doesn’t store which specific item the customer bought (that’s deliberate for the simple mode). Reports show your loyalty-program revenue, but without a per-item breakdown.

Can I migrate to the tiered mode later?

Yes — campaign settings let you switch to tiered mode. Existing cards keep working with the new logic. Tiered adds a tier picker at redemption: the customer picks the product themselves, instead of the cashier choosing from a promotional shortlist.

What threshold do most bookstores set?

Threshold — 5-10 stamps to bonus depending on price. For high-priced books (over $20) — 3-4. For budget or promotional items — 8-12. The per-scan stamp limit is usually 50% of the threshold — for example, threshold 8, limit 4.

What if a customer returns a book?

The stamp is NOT automatically deducted. This is deliberate — to keep the cashier’s workflow simple. If returns are frequent, raise the threshold or lower the per-scan limit. Manually removing stamps from the admin panel is also available.

Does this model work for pet stores or bakeries?

Yes, this model is ideal for any business with a multi-item receipt: pet stores, bakeries, cosmetics shops, gift shops. As long as the receipt has multiple items, the customer collects multiple stamps in one scan.

How does the cashier set the stamp count for each receipt?

The cashier enters the number of items N in the panel and generates a QR code. No new POS system needed. The customer scans the QR with their camera — stamps are credited automatically.

Launch your 5+1 card in 5 minutes

Free tier · 1 location · unlimited customers. No app, no POS integration. Birthday gift and streak bonus — on paid plans.

Create card for free →
No credit cardCancel anytimeYour data is yours forever