Answers / Loyalty programs

    How to build a cafe loyalty program that actually pays back

    Written by PEKO Team.Last updated: 07/30/2026.

    Updated July 2026 A cafe loyalty program needs three things: an earn rate that motivates without eating margin, a zero-friction way to join, and rewards that feel like a gift rather than a discount. Start at roughly 1 point per $0.40 spent, 10 points for a free drink.

    The TL;DR
    • Start at roughly 1 point per $0.40 spent, 10 points for a free drink. That lands near a 4–6% effective reward cost — visible to the customer, survivable for the P&L.
    • Enrolment is where programs die. If joining needs the cashier to ask, type and explain, you will lose 60–80% of eligible sign-ups during peak hours.
    • Reward a specific item, not a percentage. A free latte reads as a gift; 10% off reads as a price cut and trains discount-seeking.
    • Expire points after 6–12 months, disclosed at sign-up. It caps liability and creates a natural reason to come back.
    • Judge the program on incremental lift at day 90 — matched cohorts, not total points issued.

    Published: 07/30/2026

    Quick facts

    Answer
    A cafe loyalty program needs three things: an earn rate that motivates without eating margin, a zero-friction way to join, and rewards that feel like a gift rather than a discount.
    Topic
    Loyalty programs
    Ecosystem
    PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
    Updated
    07/30/2026

    Most cafe loyalty programs are designed backwards. Operators start with the reward ('buy 9, get 1 free'), then bolt on a way to track it, then discover six months later that they cannot say whether any of it changed behaviour. Build it in the opposite order: decide what you will measure, then choose the enrolment mechanic, then set the earn rate last — because the earn rate is the only part you can safely tune afterwards.

    Earn rate. The workable range for cafes is a 4–6% effective reward cost. At an average ticket of $4, 1 point per $0.40 with a free drink at 10 points means a customer spends around $40 to earn a $4 drink — 10% headline, but only about 4–5% real cost once you account for redemption rates below 100% and the food cost of the reward rather than its menu price. Anything above 8% effective cost and you are running a permanent discount with extra steps.

    Enrolment. This is the part that decides whether the program works, and it is almost never the part operators worry about. A program that requires the cashier to ask for a phone number, type it in, and explain the mechanic adds 20–40 seconds to a transaction. During the morning rush that conversation simply does not happen, and your program quietly captures only the customers who were already loyal. Self-enrolment — a table or counter QR the customer scans on their own time, or receipt capture that lets them claim a visit after the fact — removes the cashier from the critical path entirely. Venues that switch typically see enrolment rates move from single digits to 40–60% of transactions.

    Reward design. Two rewards with identical cost perform very differently. A named item ('a free flat white') converts 1.3–1.6× better than an equivalent percentage discount, because customers price the gift at menu value and the discount at cash value. Percentages also teach customers to wait for the next offer, which is exactly the habit you do not want to build.

    Expiry and liability. Points are a liability on your books until they are redeemed or expire. A 6–12 month expiry, clearly disclosed at sign-up, keeps that liability bounded and gives you a legitimate reason to message lapsed members ('your 8 points expire in 14 days') — one of the highest-converting messages in any loyalty stack.

    Measurement. Total points issued is a vanity number. The honest test is incremental lift: take members and non-members matched on first-visit week and ticket size, then compare 90-day revenue per customer. Thirty-day numbers are usually a sign-up sugar high. If the 90-day gap is under 8–10%, the mechanic — not the software — needs changing.

    Where AI changes the shape of this: the manual version of a good program is roughly ten hours a month of exporting, segmenting and writing messages. An AI agent that watches each customer's own visit cadence, flags the ones drifting past their personal gap, and drafts the message in your venue's voice turns that into a review-and-approve task. That is the difference between a program that runs for three months and one that runs for three years.

    1. Set the earn rate at 4–6% effective cost

    1 point per ~$0.40, free item at 10 points. Model it on food cost, not menu price, and check the number again once you know your real redemption rate.

    2. Put enrolment on the customer, not the cashier

    Counter and table QR plus receipt capture. Target 40%+ of transactions self-enrolling within 60 days; if you are under 15%, the placement or the incentive copy is the problem.

    3. Reward named items, never percentages

    'Free croissant' beats '10% off' at the same cost. Rotate the reward item quarterly so it stays interesting and so you can shift customers toward higher-margin lines.

    4. Expire points at 6–12 months

    Disclose it at sign-up, then use the expiry as a message trigger. Expiry reminders routinely outperform generic win-back sends by 2–3×.

    5. Run a 90-day matched-cohort review

    Members vs non-members, matched on first-visit week and ticket size. Under 8% lift at day 90 means redesign, not more messaging.

    FAQ

    Paper stamp cards or digital points for a small cafe?

    Digital, in almost every case. Stamp-card redemption typically runs under 15% because cards get lost, and paper gives you no customer record — so you can never message a lapsed regular. The only case for paper is a pure walk-in kiosk with no repeat business to defend.

    What reward rate is reasonable?

    4–6% of spend as effective reward cost. Under 3% and customers do not register the program exists; over 8% and you are funding a discount you would not have chosen deliberately.

    Should delivery-marketplace orders earn points?

    Usually no. You already pay 25–30% commission on those orders, and the marketplace does not give you the customer record. Excluding them creates a visible reason to order direct next time.

    Should points expire?

    Yes — 6 to 12 months, disclosed at sign-up. It caps your liability and gives you a legitimate, high-converting reason to contact quiet members.

    What about customers who will not install anything?

    Do not require an install. A web-based QR flow or receipt capture works in the browser, and a phone-number fallback at the counter covers the rest. Requiring an app download is the single biggest enrolment killer for independent venues.

    How long before I can tell if it is working?

    Ninety days for a directional read, six months for a confident one. Cafes have short visit cycles, but you need two full cycles of a matched cohort before the lift number stops moving.

    Calculate your PEKO ROI

    The PEKO ecosystem

    PEKO and LOOP are two products from the same company. PEKO is the AI retention layer and runs alongside the POS you already use. LOOP is the AI-native POS that covers operations: recipe-level inventory, staff shifts, table plans and the kitchen display. Each works on its own, and run together they share one dataset, so nothing has to be entered twice. See PEKO + LOOP in one ecosystem

    Related

    People also read