Answers / Churn & retention

    How do you increase a cafe's repeat customer rate?

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

    Updated July 2026 Concentrate on the second visit. The jump from one visit to two is where most of the loss happens, and it is the cheapest transition to buy with a reason to return rather than a discount. Typically only 20–30% of first-time customers ever come back.

    The TL;DR
    • Typically only 20–30% of first-time customers ever come back. Once they reach visit three, retention roughly doubles.
    • The second-visit window is short — a week for cafes. A reason to return delivered inside that window is worth more than a bigger offer later.
    • Identify the first visit or none of this is possible. Anonymous customers cannot be invited back.
    • A named, dated reason beats a percentage: 'your free pastry is waiting until Sunday' outperforms '10% off'.
    • Measure as a rolling 90-day repeat rate, not lifetime — lifetime numbers hide recent decline.

    Published: 07/30/2026

    Quick facts

    Answer
    Concentrate on the second visit. The jump from one visit to two is where most of the loss happens, and it is the cheapest transition to buy with a reason to return rather than a discount.
    Topic
    Churn & retention
    Ecosystem
    PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
    Updated
    07/30/2026

    Repeat rate is not one number, it is a series of transitions, and they are wildly unequal. The step from one visit to two is where a cafe loses most of its potential customers — typically 70–80% of first-timers never return. The step from three visits to four loses almost nobody. So an operator trying to raise repeat rate should spend almost all their effort on a single transition rather than spreading it across the whole base.

    The second-visit window for a cafe is about a week. Beyond that, the customer has already re-established wherever they went instead, and your intervention is competing against a formed habit rather than an open slot. This is why a smaller, faster offer beats a larger, later one: 15% off within seven days converts better than 25% off within thirty, and it costs less.

    None of this works on anonymous transactions. If you cannot identify the first visit, you cannot invite anyone back — you are running acquisition forever and calling the shortfall a marketing problem. Which puts enrolment, not messaging, at the top of the list: a self-scan QR at the counter and on tables, with a reward that is claimable on the next visit rather than the current one, so the incentive to identify yourself is also the reason to return.

    On offer design: a named and dated reason outperforms a percentage by a wide margin. 'Your free croissant is waiting until Sunday' creates a specific, imaginable event. '10% off your next order' creates a coupon, and coupons sit in inboxes. Attach a deadline that is real and shorter than you are comfortable with.

    The second lever, after second-visit conversion, is cadence maintenance for the people who did come back. Once a customer has a rhythm, the job changes from persuasion to noticing: when their gap stretches, contact them; when it does not, leave them alone. Over-messaging established regulars is the most common way operators damage a repeat rate they had already earned.

    Measure it as a rolling 90-day repeat rate — the share of customers active in the last 90 days who visited more than once in that window. Lifetime repeat rate always looks better and always hides a recent decline, because it is dominated by history you cannot change.

    1. Put the whole budget on visit one to two

    That transition loses 70–80% of first-timers. The later transitions lose almost nobody and need almost no spend.

    2. Deliver the return reason within 48 hours

    For a cafe the window closes in about a week. Fast and small beats slow and generous.

    3. Make the first-visit reward claimable next visit

    It converts the identification step and the return reason into a single ask.

    4. Name the reward and date the deadline

    'Free croissant, until Sunday' beats '10% off'. Specificity is what makes an offer imaginable.

    5. Report rolling 90-day repeat rate weekly

    Lifetime repeat rate is a comfort metric. Rolling 90 days is the one that moves when you do something.

    FAQ

    What is a good repeat rate for a cafe?

    Thirty to forty percent on a rolling 90-day basis is solid for an independent cafe; above fifty is strong. Compare against your own trend before industry averages.

    Why focus so heavily on the second visit?

    Because that is where the losses are concentrated. Customers who reach a third visit retain at roughly double the rate of those who reach a second.

    How fast should the follow-up go out?

    Within 48 hours of the first visit, with a deadline inside a week. Beyond that you are competing with a re-formed habit elsewhere.

    Does discounting raise repeat rate?

    Temporarily and expensively. A named reward with a deadline achieves the same return at lower cost and without training discount-seeking behaviour.

    How do I raise repeat rate if I cannot identify customers?

    You cannot, meaningfully. Fix identification first — self-scan enrolment or receipt capture — then the rest of the playbook becomes available.

    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