Retention Segmentation in 2026: RFM Models for D2C Brands That Actually Use Them
TL;DR
How to build an RFM (recency, frequency, monetary) segmentation model for D2C retention in 2026, and the specific messaging each segment actually needs.
Most brands we onboard send the exact same email to every customer on their list, regardless of whether that person ordered yesterday or eighteen months ago. RFM segmentation fixes this, and it is simpler to build than most teams assume - the barrier is usually not knowing where to start, not the technical complexity. I am Naman Khetawat, and here is the model we set up for every retention program, along with how to keep it from going stale.
The citable answer: RFM segmentation groups customers by Recency (how recently they purchased), Frequency (how often they purchase), and Monetary value (how much they spend), producing distinct segments like champions, at-risk, and lapsed - each requiring fundamentally different messaging, so a single blanket email strategy leaves meaningful revenue on the table for any list over a few thousand contacts. Here is how to build and use it properly.
The Three Dimensions
| Dimension | What it measures | Why it matters |
|---|---|---|
| Recency | Days since last purchase | Predicts likelihood to churn — the single strongest RFM signal |
| Frequency | Number of purchases in a given period | Identifies habitual buyers vs one-time purchasers |
| Monetary | Total or average spend | Identifies who drives disproportionate revenue |
The Segments That Fall Out of RFM
Scoring each customer on the three dimensions (typically 1-5 per dimension, based on quintiles of your customer base) produces a small number of practically useful segments:
- Champions (high recency, frequency, monetary): your best customers. Reward and retain, don't over-discount them - they are already bought in.
- Loyal but fading (high frequency/monetary, declining recency): the highest-priority win-back segment, since they have proven high value and are showing early churn signal.
- New customers (high recency, low frequency): the segment where post-purchase and second-purchase flows matter most - this is where retention is either built or lost.
- At-risk (moderate-to-high past value, recency dropping): worth a proactive check-in before they fully lapse, since acquiring them again from scratch costs more than retaining them now.
- Lapsed/lost (low across all three): the standard win-back flow territory, with diminishing returns the longer recency has dropped.
Why This Beats a Single Blanket Strategy
A champions-segment customer does not need a discount to convince them to buy again - they already trust the brand, and over-discounting this segment simply erodes margin on revenue you would have captured anyway. A lapsed customer needs the opposite: real re-engagement, potentially with an incentive, because trust and habit have both faded. Sending the same message to both wastes the champions' willingness to pay full price and under-serves the lapsed segment's actual need for a stronger nudge.
This segmentation work sits at the center of every retention and remarketing program we build, because it is the difference between a retention strategy and a single recurring newsletter. The gap between the two shows up directly in revenue, not just in engagement metrics that feel nice but don't move the business.
Building RFM Without Heavy Data Science
Most ecommerce platforms and CDPs (Klaviyo, Shopify's own segmentation, and similar tools) can compute recency, frequency, and monetary value directly from order history without custom data science work - the barrier for most brands is not technical capability, it is simply never having built the segments in the first place. We typically start with a simplified 3x3 model (rather than a full 5x5x5 grid) for brands newer to segmentation, since a smaller number of clearly actionable segments is more useful in practice than a highly granular model nobody actually builds distinct campaigns for.
What Messaging Actually Changes Per Segment
| Segment | Messaging tone | Should include a discount? |
|---|---|---|
| Champions | Early access, appreciation, insider status | Rarely - preserves margin on revenue that would come anyway |
| Loyal but fading | Proactive, personal check-in referencing their history | Sometimes - a modest gesture, not a blanket discount |
| New customers | Onboarding, usage guidance, building habit | No - focus on product value, not price |
| At-risk | Genuine check-in, addressing possible dissatisfaction | Optional, framed as goodwill rather than a generic sale |
| Lapsed/lost | Reconnection, value-add, then modest incentive | Yes, as the final step of a multi-email sequence |
This table is the actual operational output of RFM segmentation - the scoring model itself is just the mechanism to get here. A brand that builds the segments but sends the same generic messaging to all of them has done the technical work without capturing the real value.
Refreshing Segments Regularly
RFM segments are not static - a champion today can become at-risk in three months if purchase behaviour changes, so segments need to recompute on a regular cadence (monthly is typical) rather than being calculated once and left stale. A stale segmentation model is often worse than none, because it gives false confidence that messaging is personalized when the underlying data no longer reflects reality.
A Worked Example: Building the Model From Scratch
For a new client with no prior segmentation, the build sequence typically runs like this: first, pull the last 12-18 months of order history and compute recency, frequency, and average order value per customer. Second, split each dimension into three tiers (high/medium/low) rather than a full five-point scale, since a 3x3 model produces a manageable 9-27 possible combinations that collapse naturally into the 5 practical segments described above. Third, map each of those 9-27 raw combinations to one of the 5 practical segments, then build or adjust email flows to match each segment's messaging needs.
This entire process, for a brand with clean order data already in a modern ecommerce platform, typically takes 1-2 weeks from raw data to live segmented flows - most of that time goes into building the segment-specific messaging, not the underlying scoring model itself.
Common Mistakes When Implementing RFM
- Building the model but never changing messaging by segment. The scoring is only the mechanism - the real value comes from genuinely different messaging per segment, not just labeling customers and treating them identically anyway.
- Starting with an overly granular 5x5x5 model. This produces 125 possible combinations most teams never build distinct campaigns for. A simplified 3x3 model is more actionable for most brands starting out.
- Calculating segments once and never refreshing them. A stale model gives false confidence that messaging is personalized when the underlying customer behaviour has already shifted.
- Over-discounting the champions segment out of habit. This is one of the most common and costly mistakes - it erodes margin on customers who would very likely have purchased at full price anyway.
A Real Example
A beauty D2C brand was sending one weekly newsletter to its entire 40,000-contact list regardless of purchase history. We built a 3x3 RFM model and split messaging into three tracks: champions received early access and no discounts, at-risk/fading customers received a proactive check-in with a modest incentive, and lapsed customers entered the standard win-back sequence. Overall email-attributed revenue rose 34% within two months, driven mostly by the at-risk segment responding to targeted messaging they had previously been lumped in with everyone else and largely ignoring.
The team's original weekly newsletter had reasonable open rates overall, which masked the fact that different segments were responding very differently underneath that blended number - champions were opening and buying regardless of the content, while at-risk customers were tuning out entirely. Segmenting the list revealed this gap clearly for the first time.
FAQ
What is RFM segmentation?
RFM segments customers by Recency (days since last purchase), Frequency (how often they buy), and Monetary value (how much they spend), producing groups like champions, at-risk, and lapsed customers that each need different messaging strategies.
Do I need a data scientist to build RFM segments?
No. Most email marketing platforms and CDPs can compute recency, frequency, and monetary value directly from existing order data. A simplified 3x3 model is a practical starting point for most D2C brands without needing custom data science work.
How often should RFM segments be updated?
Monthly is a reasonable default for most D2C brands. Purchase behaviour changes over time, so segments computed once and left static will drift from reality and undermine the personalization the model is meant to provide.
How long does it take to build an RFM segmentation model?
For a brand with clean order data already in a modern ecommerce platform, typically 1-2 weeks from raw data to live segmented email flows. Most of that time goes into building segment-specific messaging, not the scoring model itself.
Can RFM segmentation work for a brand with limited order history?
Yes, though the segments will be less reliable with very limited data. A brand with only 2-3 months of order history can still start with a simplified version, and the model becomes more accurate as more purchase history accumulates over subsequent months.
Should champions ever receive a discount?
Rarely, and generally not as a blanket strategy. Champions already trust the brand and will likely purchase without an incentive, so discounting this segment mainly erodes margin on revenue that would have come in anyway.
Build Retention Segments That Reflect Real Customer Behaviour
If your entire list gets the same email regardless of purchase history, RFM segmentation is usually the fastest way to unlock revenue already sitting in your existing customer base. Book a call with Balistro and we will build your segmentation model.


