What is customer lifetime value for a Singapore café or restaurant?
Written by Peko Research Team.Last updated: 09/11/2026.
Updated September 2026 — Customer lifetime value for a Singapore café is contribution margin per visit × visits per year × years retained, minus acquisition cost — not revenue, which overstates the number by two to three times. On illustrative CBD inputs of an S$8.50 ticket stripped of GST, a 55% contribution margin, 20 visits a year and 1.5 years retained, one regular is worth about S$140 in gross profit, or roughly S$125 after.
This is part of our full CLV playbook for F&B. Also worth reading: The CLV formula and calculator (quick answer) and Glossary: customer lifetime value. For your market: PEKO Singapore: pricing and local channels and Best restaurant loyalty software in Singapore.
- Use contribution margin, not revenue — revenue-based CLV overstates the number by 2–3×.
- Illustrative Singapore inputs: S$8.50 ticket, 55% margin, 20 visits a year, 1.5 years retained.
- That works out to roughly S$140 gross profit, or about S$125 after an illustrative S$15 acquisition cost.
- PayNow and SGQR give you a payer reference on every scan, so you can count visits per guest without an app download.
- All figures on this page are illustrative — replace them with your own POS averages.
Published: 09/11/2026
Quick facts
- Answer
- CLV for a Singapore café is the contribution margin per visit × visits per year × years retained, minus what you paid to acquire the guest. On an illustrative S$8.50 ticket at 55% margin, 20 visits a year and 1.5 years retained, that is about S$140 of gross profit per regular.
- Topic
- AI & data
- Ecosystem
- PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
- Updated
- 09/11/2026
The formula does not change by country: CLV = contribution margin per visit × visits per year × expected years retained, minus acquisition cost. What changes in Singapore is the size of the inputs — higher tickets, higher rent-driven fixed costs, and payment mix that is mostly cashless.
Illustrative worked example (not measured data, and not a promise): a CBD café with an average ticket of S$8.50 and a 55% contribution margin earns S$4.68 per visit. A regular who comes 20 times a year and stays 1.5 years is worth about S$140 in gross profit. Subtract an illustrative S$15 acquisition cost — ads plus a welcome reward — and contribution CLV is roughly S$125. Recompute the same three lines with your own POS numbers before you use them for a budget.
The hard part in Singapore is not the arithmetic, it is counting visits per guest. Most venues cannot, because payment is anonymous at the till. SGQR consolidates PayNow, NETS and the wallets into one label, and each transaction carries a payer reference — enough for a retention layer to recognise a returning guest without asking the cashier to do anything or asking the guest to install an app. Once visits per guest exist, CLV stops being an estimate and becomes a report.
Two Singapore-specific cautions. First, GST-inclusive menu prices inflate the ticket you read off the POS, so strip GST before applying margin. Second, delivery orders carry platform commission that can take a third of the ticket — model delivery guests as a separate, much lower-CLV cohort rather than blending them into the dine-in average.
CLV calculator for cafés and restaurants
CLV per customer (estimate)
$259.20
If 10% more of your customers came back, that's worth $576.00 per month.
The share of customers you think you could bring back.
This is an estimate, calculated from the numbers you entered above — not measured data from your venue.
Worked example
Illustrative CLV example — one Singapore café regular (figures for illustration only)
| Input | Illustrative value | Where you get it |
|---|---|---|
| Average ticket (ex-GST) | S$8.50 | POS average per visit-day |
| Contribution margin | 55% | Ticket minus food cost and payment fees |
| Margin per visit | S$4.68 | S$8.50 × 55% |
| Visits per year | 20 | Unique visit-days per guest |
| Years retained | 1.5 | Cohort curve, or 1.4 as a no-data default |
| CLV (gross profit) | S$140 | S$4.68 × 20 × 1.5 |
| Acquisition cost | S$15 | Ads plus welcome reward |
| Contribution CLV | S$125 | S$140 − S$15 |
FAQ
What is a typical CLV for a Singapore café?
There is no published Singapore benchmark we would stand behind. Using illustrative inputs — S$8.50 ticket, 55% margin, 20 visits a year, 1.5 years — a regular is worth roughly S$140 in gross profit. Compute yours from your own POS averages.
Should I include GST in the ticket?
No. Strip GST first, then apply margin. Using the GST-inclusive price overstates margin per visit and therefore CLV.
How do I count visits per guest if payment is by PayNow or SGQR?
Each SGQR/PayNow transaction carries a payer reference. A retention layer can match that reference across visits, so visit counts come from payment data instead of a cashier asking for a phone number.
Do delivery customers have the same CLV?
Usually much lower. Platform commission removes a large share of the ticket and you rarely own the contact, so model delivery guests as a separate cohort.
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
Sources
Numbers on this page: named sources are listed below; figures without a named source are PEKO merchant data, Vietnam, Jan 2024 – Jun 2026, or PEKO estimates where modelled. 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
Answer
CLV formula for restaurants and cafés (with calculator)
CLV = contribution margin per visit × visits per year × years retained. A café regular spending $6 at 55% margin, 18 visits a year for 1.6 years is worth about $95 in gross profit.
Answer
How accurate are rebook and no-show predictions?
Judge a rebook or no-show prediction by precision and recall at the threshold you will act on, plus lift over the base rate — not by a single accuracy percentage, which looks excellent whenever no-shows are rare.
Answer
How do you calculate guest lifetime value from reservation history?
Guest lifetime value from reservation history = (average contribution margin per attended cover) × (covers per booking) × (bookings per year) × (expected years retained) — count attended bookings only, and subtract no-shows and cancellations before you multiply.

