Skip to content
All articles
Marketing7 min read

RFM Segmentation for Food Delivery: A Practical Implementation Guide

RFM scoring divides your customers into actionable segments automatically. Here's how to implement it and what campaigns to run for each segment.

What Is RFM Segmentation?

RFM stands for Recency, Frequency, and Monetary value. It's a method of scoring and segmenting customers based on three behavioural dimensions: when they last purchased, how often they purchase, and how much they spend. Each customer receives a score (typically 1–5) on each dimension, creating a 3-dimensional segmentation space that maps to actionable customer groups.

For food delivery chains, RFM is one of the most powerful segmentation tools available because delivery behaviour is highly predictable and measurable. Unlike retail, where purchases can be infrequent and varied, food delivery customers tend to develop consistent patterns — ordering from the same locations, at the same times, with similar basket sizes. RFM captures these patterns precisely.

Calculating RFM Scores for Delivery Customers

Recency (R)

Days since the customer's last order. Score of 5 = ordered in the last 7 days. Score of 1 = hasn't ordered in 60+ days. The thresholds should be calibrated to your specific order frequency — a chain with average order intervals of 3 days will use different thresholds than one with 7-day averages.

Frequency (F)

Total orders in the last 90 days. Score of 5 = 12+ orders. Score of 1 = 1 order. Frequency is the strongest predictor of LTV — customers who order frequently are dramatically more valuable than occasional customers, even if their individual order values are similar.

Monetary (M)

Total spend in the last 90 days. Score of 5 = top 20% of spenders. Score of 1 = bottom 20%. Monetary value matters for prioritizing marketing spend — your high-spend customers deserve more investment in retention than low-spend customers.

The Key RFM Segments and Their Campaign Strategies

Champions (R5, F5, M5)

Your best customers. They order constantly, spend the most, and ordered recently. Don't offer them discounts — they don't need incentives to order. Instead, reward them with VIP treatment: early access to new menu items, a personal "thank you" message from the founder, priority customer service. Champions who feel seen become advocates who refer others.

Loyal Customers (R4-5, F3-4, M3-4)

Regular customers who haven't yet reached champion status. The goal is frequency increase. A bonus multiplier event ("Earn 3x bonuses this weekend") is often enough to push them into ordering one more time per week. Over 90 days, that incremental order compounds significantly.

Promising (R3-4, F1-2, M1-2)

Customers who ordered recently but haven't yet established a habit. This is your most critical segment for long-term growth. A well-timed second-order incentive ("20% off your next order, expires in 48 hours") can convert a one-time customer into a regular at a fraction of the acquisition cost.

At Risk (R2-3, F3-5, M3-5)

Formerly frequent customers who have gone quiet. Something changed — maybe they tried a competitor, maybe life got busy. A personalised reactivation message that acknowledges their absence ("We've missed you — here's a bonus to come back") works significantly better than a generic promotion. A/B test subject lines relentlessly with this segment.

Lost (R1, F1-5, M1-5)

Customers who haven't ordered in 60+ days. Reactivation becomes increasingly expensive and less successful with time. For customers at 60–90 days, an aggressive offer (free delivery + bonus credit) is justified. Beyond 90 days, the email/SMS cost is still worth it, but don't over-invest — focus marketing resources on segments with higher recovery probability.

Automating RFM Campaigns

The value of RFM is that it updates automatically as customer behaviour changes. A champion who skips two weeks moves to at-risk — and should automatically receive a reactivation touch. A promising customer who orders twice in a week moves up — and should receive a loyalty program summary showing their growing bonus balance.

Configure your CRM to trigger these transitions automatically, with the appropriate campaign firing within 24 hours of a segment change. This creates a customer experience that feels personalised without requiring manual intervention.

See Toster in action

Everything in this article is built into the platform. Book a 30-minute demo.

Book a demo