RFM segmentation: sorting restaurant customers by recency, frequency and spend
Updated October 20, 2026
RFM segmentation groups customers by three numbers: how recently they last ordered (recency), how often they order (frequency) and how much they spend (monetary value). A customer who ordered yesterday, orders weekly and spends a lot is a VIP; one who ordered four times and then vanished three months ago is lapsed. Each group gets a different message, or none.
In short
- R = recency, F = frequency, M = monetary value (spend).
- The point is action: thank VIPs, nudge new customers to a second order, win back the lapsed, and leave regulars alone.
- Classic RFM scores each measure 1 to 5; simpler rule-based segments work just as well for a restaurant.
- On Menuthere every customer falls into one of eight segments automatically (Pro).
The three measures
| Measure | Question | Restaurant example |
|---|---|---|
| Recency | When did they last order? | 3 days ago vs 120 days ago |
| Frequency | How many orders in total (or per month)? | 1 order vs 18 orders |
| Monetary | How much have they spent? | $25 vs $540 |
For a restaurant, recency is the measure to watch first, because a regular who stops ordering shows up there before anywhere else.
A worked example: six customers
| Customer | Last order | Orders | Spent | Segment | What to do |
|---|---|---|---|---|---|
| Ana | 2 days ago | 18 | $540 | VIP | Early access, a thank-you; no discount needed |
| Ben | 9 days ago | 6 | $150 | Regular | Keep the experience steady |
| Cara | 12 days ago | 3 | $70 | Repeat | A nudge toward regular |
| Dev | 5 days ago | 1 | $24 | New | Follow up while they remember you |
| Eli | 52 days ago | 4 | $110 | At risk | Reach them before they lapse |
| Fay | 130 days ago | 5 | $160 | Lapsed | A win-back offer |
(Illustrative customers; segment rules as Menuthere's below.)
Menuthere's eight segments
| Segment | The rule | Suggested action |
|---|---|---|
| VIPs | Top 10% by lifetime spend, 2+ orders, ordered in the last 90 days | Perks and early access; don't spend discounts on them |
| Regulars | 5+ orders, ordered in the last 30 days | Keep it steady |
| Repeat | 2 to 4 orders, ordered in the last 30 days | A well-timed nudge |
| New | Exactly 1 order, in the last 30 days | Follow up; the second order matters most |
| At risk | 2+ orders, nothing in the last 30 to 90 days | Reach them before they lapse |
| One-and-done | Exactly 1 order, nothing since for more than 30 days | Look at the first experience |
| Lapsed | 2+ orders, nothing in over 90 days | A win-back offer |
| Enquired | Messaged you on WhatsApp but never ordered | Follow up; they nearly bought |
Each customer sits in exactly one segment, VIPs are checked first, and cancelled orders don't count. The VIP line needs at least 10 customers with 2+ orders before anyone qualifies. The 30-day, 90-day and top-10% lines are fixed.
How Menuthere uses RFM segments
- Automatic (Pro). Every customer is placed in a segment from their own orders; press Info on the customer list to see each rule.
- Filter and export. Pick a segment to see only those customers, then export them as an Excel file.
- Message a segment. WhatsApp broadcasts and comeback messages pick their audience from the same segments.
- Watch the summary. The customer list's Ordered again card shows the share of buyers who ordered more than once. See repeat customer rate.
- Help: customer segments. The customer list itself starts on Lite.
What it doesn't do: you can't change the segment rules or build your own segments, and there are no 1-to-5 RFM scores. Export the list if you want your own scoring in a spreadsheet.
Know your VIPs, regulars and lapsed customers from your own orders.
Related terms
- Win-back campaign: what to send the at-risk and lapsed.
- Customer lifetime value: spend over the whole relationship.
- Repeat customer rate: how many buyers come back.
- First-party data: the order history segments are built from.
- Loyalty points: a reward that keeps regulars regular.
FAQs
What is RFM segmentation?
RFM segmentation groups customers by recency (how recently they bought), frequency (how often they buy) and monetary value (how much they spend). Each group can then get a different message or offer, or none.
What does RFM stand for?
RFM stands for recency, frequency and monetary value: the time since a customer's last purchase, how many purchases they have made, and how much they have spent.
How do restaurants use RFM analysis?
They use it to decide who to contact and how: thanking big spenders, encouraging new customers to order a second time, and sending win-back offers to regulars who have gone quiet. It also stops discounts going to people who would pay full price.
Do I need software for RFM segmentation?
Not strictly; a spreadsheet of orders works. But segments built automatically from your orders stay current. On Menuthere every customer is placed in one of eight segments on the Pro plan.
Can I change Menuthere's segment rules?
No. The 30-day and 90-day lines and the top 10% for VIPs are fixed. You can export the customer list to apply your own rules in a spreadsheet.
Sources (2)
- Menuthere help: Customer segments, updated 6 Oct 2026 (eight segments and rules; one segment each; VIPs checked first; VIP line needs at least 10 customers with 2+ orders; fixed rules; cancelled orders left out; export; broadcasts and comeback messages use the segments; Pro): https://menuthere.com/docs/customers/customer-segments (accessed 20 Oct 2026)
- Menuthere help: Your customer list, updated 6 Oct 2026 (Ordered again card; Info button; Lite): https://menuthere.com/docs/customers/your-customer-list (accessed 20 Oct 2026)