PEKO Rewards Hub

    Why do customers stop coming back — and how do you find out in time?

    Peko Research TeamWritten by Peko Research Team.Last updated: 07/30/2026.

    Updated July 2026 — Almost never because of a complaint. Regulars leave through habit disruption, a single bad visit they never mentioned, or a competitor who simply became more convenient — and all three are visible in visit data weeks before they are final.

    The TL;DR
    • Roughly nine in ten departing customers never complain. Your review score is a lagging, filtered signal.
    • The three dominant causes are habit disruption, an unreported bad visit, and convenience displacement.
    • All three show up as a widening gap between visits before the customer is gone for good.
    • The recoverable window is short: contact within two personal visit cycles and recovery rates roughly double.
    • A fixed 30-day rule misses fast-cadence customers entirely and over-triggers on slow ones.

    Published: 07/30/2026

    Quick facts

    Answer
    Almost never because of a complaint. Regulars leave through habit disruption, a single bad visit they never mentioned, or a competitor who simply became more convenient — and all three are visible in visit data weeks before they are final.
    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

    Ask an operator why customers leave and you get a list of things customers said. Ask the data and you get a different list, because the customers who said something are a small and unrepresentative minority. Roughly nine in ten people who stop coming never tell you why; they simply stop appearing, and the absence is invisible unless something is counting.

    Cause one: habit disruption. Most F&B loyalty is really habit — a route, a break time, a colleague you go with. When the route changes, the customer does not decide to leave; the trigger that produced the visit stops firing. This is the largest single category and also the most recoverable, because there is no grievance to overcome. A well-timed message reinstates the trigger.

    Cause two: the unreported bad visit. A slow order, a drink made wrong, a staff interaction that landed badly. The customer does not complain — complaining is socially expensive and they have alternatives — so they downgrade you quietly from default to occasional. You will see a lengthening gap rather than a review. Recovery here needs acknowledgement, not a discount: a message that reads like a person noticing works far better than a voucher that reads like a mailing list.

    Cause three: convenience displacement. Something new opened closer, or a delivery app made a competitor one tap easier. This is the hardest to reverse with messaging alone, because the competitor changed the cost of the alternative rather than your quality. What works is giving the customer a reason that is specific to you — a saved order, a held table, a reward that is nearly complete.

    What connects all three is that they are legible in the visit record before they are permanent. A customer who came every four days and is now at eleven days has told you something, without saying anything. The mistake is applying one threshold to everyone: a fixed 30-day rule treats the four-day commuter and the six-week brunch customer identically, which means you contact the first three weeks too late and the second three weeks too early.

    The recoverable window is roughly two of the customer's own visit cycles. Inside it, a relevant message recovers a meaningful share — commonly 15–30% depending on category. Outside it, the same message converts at a fraction of that, because the customer has already built a new habit somewhere else. This is why cadence detection is the part worth automating: the value is not in sending more messages, it is in sending them before the substitution hardens.

    What a lost regular costs you

    Revenue lost per month (estimate)

    $540.00

    Per year: $6,480

    That's about 15 regulars stopping each month.

    This is an estimate, calculated from the numbers you entered above — not measured data from your venue.

    1. Stop treating reviews as your churn signal

    Nine in ten departures are silent. Reviews tell you about the loudest 10% and nothing about the rest.

    2. Baseline each customer's own cadence

    Median gap between visits per person. Everything downstream — at-risk flags, message timing — depends on this one number.

    3. Trigger at 1.5–2× personal cadence

    Not at 30 days. The fixed rule is simultaneously too slow for commuters and too fast for occasional customers.

    4. Acknowledge before you discount

    For the unreported-bad-visit group, a human note outperforms a voucher. Discounting a service failure reads as buying silence.

    5. Track recovery by cause

    Habit-disruption recoveries respond to timing, service-failure recoveries to acknowledgement. Measuring them together hides which lever is working.

    Which tool for this job

    The job: finding out why regulars quietly stop coming and stopping it.

    First pick

    PEKO

    PEKO is the first pick because lapse is only visible if someone is counting days-since-last-visit per guest every day. PEKO does that automatically and sends the win-back at the point in the gap where a return is still likely.

    Start free →See pricing →

    When a rival is the better answer

    • Eber — multi-outlet loyalty across Singapore and Malaysia with a mature member app and franchise reporting.
    • Stampede — guest WiFi capture plus review generation for pubs and casual-dining groups.
    • Klaviyo — email and SMS lifecycle flows where the order data already lives in an e-commerce platform.

    When PEKO is not the right pick

    • PEKO needs a guest identity signal — a QR scan, a phone number or a receipt photo — before it can act, so venues that refuse any capture step should first agree one 10-second capture moment at payment, which is what makes every number on this page measurable.
    • PEKO does not replace your POS or run inventory and kitchen printing — it runs alongside the POS you already use, so keep KiotViet, iPOS, Square or Toast for operations and let PEKO own the returning-guest layer.
    • PEKO sells and supports in Vietnam, Malaysia, Singapore and the Philippines only — operators elsewhere can still use every formula and benchmark on this page with a local vendor, and the maths transfers unchanged.

    FAQ

    How many departing customers actually complain?

    Around one in ten. The rest simply stop appearing, which is why review scores are a lagging and heavily filtered signal of retention health.

    How long is the recoverable window?

    About two of the customer's own visit cycles. Inside it, recovery commonly runs 15–30%; outside it, the number falls sharply as a substitute habit forms.

    Is a 30-day lapse rule good enough?

    No. It over-triggers on occasional customers and reaches frequent ones weeks after they have already switched. Cadence-relative triggers typically convert 2–3× better.

    Should I ask departing customers why they left?

    Ask, but do not rely on it. Response rates are low and answers are polite. Behavioural data is the more honest source.

    What is the single highest-value fix?

    Knowing each customer's normal gap. Without it you cannot tell the difference between a quiet week and a departure.

    Next step

    Turn this into repeat visits

    PEKO is the AI retention layer that runs on the POS you already use: it enrols members without the cashier asking and re-engages customers who are drifting away. Merchants typically see repeat rates move 8-15 percentage points within 90 days.

    Free tier · No card required · Works with your existing POS

    Numbers on this page: PEKO merchant data, Vietnam, Jan 2024 – Jun 2026, unless a source is named next to the figure. See the datasets behind these numbers.

    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