RFM & Segmentation

RFM Analysis for Customer Retention: Strategy by Segment

First published Jan 27, 2023Updated October 21, 202610 min read
Valentin Radu, Founder and CEO of Omniconvert
Valentin Radu
Founder & CEO, Omniconvert · Author, The CLV Revolution
Published: Jan 27, 2023Updated: Oct 21, 2026
Reviewed by Cristina Stefanova, Head of Content
RFM analysis for customer retention: three customer groups on platforms, each with its own email, and the middle segment highlighted in blue
Quick Answer
RFM analysis for customer retention scores each customer on recency, frequency and monetary value, then gives every segment its own retention goal: keep spending, spend more, come back, or leave active marketing. It matters because retention is cheaper than acquisition: acquiring a new customer is five to 25 times more expensive than retaining an existing one [Harvard Business Review, 2014]. This guide shows how RFM differs from CRO and CLV, the retention play for each of 11 segments, and how to measure the strategy.
Key Takeaways
  • Use CRO to win the first order and RFM analysis to plan every order after it, as part of customer value optimization.
  • Rank customers by recency and frequency as well as spend, because lifetime revenue alone puts lapsed one-time buyers above loyal regulars.
  • Give each RFM segment one goal: keep spending, spend more, come back, or leave active marketing.
  • Resist coupons for high-value segments such as Soulmates and New Passions, and offer complementary products instead.
  • Put the most effort into first-time customers, because a second purchase makes the next ones more likely.
  • Remove Break-Ups from active retention campaigns and keep them on general newsletters only.
  • Re-score monthly and measure how many customers move up or down a segment after each campaign.
2,500+ brands use Omniconvert 70,000+ experiments run 13 years of CRO expertise 5 to 25 times more to acquire a new customer than to retain one [Harvard Business Review, 2014]

RFM analysis for customer retention scores each customer on recency, frequency and monetary value, groups customers into segments, and gives every segment its own retention goal: keep spending, spend more, come back, or leave active marketing. It is where conversion work ends and retention work begins, and it needs nothing more than your order history.

Conversion rate optimization (CRO) has been a big buzzword for quite some time, and everyone wants a piece of the pie. It is still essential for any organization that wants a more effective online presence, and A/B testing and heuristic analysis will always matter for understanding visitor behavior. But if optimizers want full-funnel growth, they also have to drive customer retention, and that starts with a customer behavior analysis of how your customers buy. An RFM model sets you on the right path. Omniconvert Commander (formerly Nexus), the AI eCommerce growth engine, builds that model from your store data.

RFM vs CRO: what is the difference between CVO and CRO?

CRO increases the likelihood that a visitor buys from you; CVO grows your share of each customer's wallet after the first order. RFM analysis is a CVO tactic, and the start of any plan to increase what customers spend with you.

Before we go further, let me clarify what customer value optimization is and how it differs from CRO. If you run an eCommerce store, CRO is all about increasing the likelihood that a customer will purchase from you. Those approaches are useful for getting customers in the door.

Customer value optimization (CVO) is defined as the practice of increasing your share of each customer's wallet over time by retaining, and growing the value of, customers who have already bought from you. The customer value optimization methodology sets out the full process. RFM analysis is one of its first tactics, because you cannot grow customer value until you know which customers you have.

Source: Omniconvert
CRO CVO with RFM analysis
GoalTurn more visitors into buyersGrow the value of customers who already bought
Unit of analysisSessions and visitorsCustomers and their order history
Main methodsA/B testing, heuristic analysis, user researchRFM scoring, segmentation, retention campaigns
Main metricConversion rateRepeat purchases, retention rate, customer lifetime value
Where it worksThe first orderEvery order after the first

How RFM analysis scores your customers

RFM analysis gives each customer a score, usually from 1 to 5, for recency, frequency and monetary value. Higher is better, and the three digits together, such as 5-4-4, describe how engaged and valuable the customer is.

RFM analysis is defined as a method that scores each customer on recency, frequency and monetary value to group customers by how engaged and valuable they are. For clarity, RFM stands for three questions about each customer:

  • Recency: when did this customer last purchase from your store?
  • Frequency: how often has this customer purchased from your store?
  • Monetary value: how much money has this customer spent in your store?

Here is one scoring scheme, based on the RFM score method from the Omniconvert blog. Recency uses time since the last purchase; frequency and monetary value rank customers against the rest of the database. For the definition on its own, see what RFM is, and for the full scoring process with a worked example, see how to do RFM analysis.

Source: Omniconvert. One example scoring scheme; adjust the cut points to your buying cycle.
Points Recency (time since the last purchase) Frequency and monetary value (number of orders and order value)
5Within the previous monthTop 5% of customers in the database
4Within the previous three monthsTop 20% of customers in the database
3Within the previous six monthsTop 30% of customers in the database
2Within the previous yearTop 60% of customers in the database
1More than a year agoThe customers who bought and spent the least

Why RFM analysis gives you more insight than CLV alone

Customer lifetime value ranks customers only by how much they spent, so a lapsed one-time buyer can outrank a loyal regular. RFM adds recency and frequency, which shows who is still active and worth your retention budget.

This analysis is close to assessing customer lifetime value. But if you look only at CLV, you see one part of the puzzle.

Take a first-time customer, Customer A, who buys $2,500 worth of merchandise and never orders again. If your average order value is $125, that one purchase equals 20 orders. Now take Customer B, an average loyal customer who buys every 60 days. That is six orders a year, or $750, and $1,500 over two years. Customer B buys regularly, yet their value is $1,000 lower than Customer A's.

Source: Omniconvert. Illustrative customers.
Customer Total revenue (last two years) Recency Frequency Monetary value RFM score
Customer A$2,500115115
Customer B$1,500544544

Ranked by CLV, Customer A is the top priority, although they have not bought anything in two years. Ranked by RFM, Customer B is clearly stronger with a score of 544 (recency, frequency and monetary value, in that order), while Customer A scores 115. In the real world you would also account for returns and the impact of discounting, so the results would not be quite this clear-cut.

This is the retention mistake that teams ranking by revenue alone make again and again. They send their best perks and their win-back budget to the Customer A profile, the one-time big spenders who bought for a situational reason and are not coming back. Response is low, the loyal Customer B profile gets generic emails, and the team concludes that retention marketing does not work. The campaign did not fail: it went to the wrong customers.

In practice, many customers match each profile. An RFM analysis works with clusters of customers, assigns them to distinct groups, and lets you refine your marketing, optimization and personalization strategy to meet each group where it is.

How to use RFM segments in your customer retention strategy

An RFM retention strategy gives each segment one of four goals: keep them spending, get them to spend more, get them back to your store, or remove them from active marketing. Each goal calls for different tactics.

Think of an RFM score as your "customer love" metric. As a customer spends more money, more often, their score rises, as long as not much time has passed since their last purchase. The segments below come from Omniconvert's RFM model, and each one maps to one goal. The RFM segmentation guide covers the segments in depth; this section is about the retention play for each.

Source: Omniconvert
Retention goal RFM segments Main tactic
Keep them spendingSoulmatesRewards and recognition that keep all purchases under one roof
Get them to spend moreLovers, New Passion, Flirting, Potential Lovers, Platonic FriendsComplementary recommendations, repurchase timing, spend thresholds
Get them back to your storeAbout To Dump You, Don Juan, Ex-Lovers, ApprenticeWin-back campaigns, personal outreach, multichannel reminders
Remove from active marketingBreak-UpsGeneral newsletters only

Keep them spending: Soulmates

Some of your best customers are already active, and the main goal is to keep them spending in your store. These are your Soulmates: they have the highest RFM scores (likely 555), spend a lot, and buy regularly. A good example of a program for this group is My Best Buy. Paid Plus and Total members get an extended 60-day return window on most products and, since June 2026, 1% back in rewards on eligible purchases [Best Buy, 2026]. It gives customers an obvious reason to keep all their electronics purchases under one roof.

Get them to spend more: five segments

Several segments are worth more if they buy more often or spend more per order:

  • Lovers: they have spent less than your Soulmates but have bought recently and more than once. Learn what they bought and use it to make a relevant recommendation, so they order more regularly.
  • New Passion: they placed high-value orders recently, but not many of them. Get them to come back and buy again. They already order big, so resist the urge to tempt them with a coupon code (I'm looking at you!). Offer something that complements a past purchase instead.
  • Flirting: they are inconsistent at best. They have placed some high-value orders but you cannot count on the next one. Offer a fitting complement to what they bought before.
  • Potential Lovers: their orders are likely above your average order value, but they do not buy often or recently enough to be Lovers yet. Target them with repurchase marketing timed to their buying cycle.
  • Platonic Friends: they buy fairly regularly but below your average order value. Offer a bonus when they reach a spend threshold. Free shipping works well here, if it is not already part of your value proposition.

It may sound simple, but one of the best ways to re-engage these customers is a targeted email campaign; see these customer retention emails for ideas. Owned social channels help too: here are Instagram customer retention tips. Pro tip: don't send the same email to all these groups. Build a specific engagement plan for each, based on where they are as customers. That is the real power of RFM analysis.

Get them back to your store: four segments

When you have lost a customer, or are about to, focus your energy on getting them back. These segments benefit from a warm welcome back. For the full playbook, see how to identify and retain at-risk customers and how to win back lost customers.

  • About To Dump You: for all intents and purposes, this customer is inactive. They have not ordered for a while, whatever their order value. This is the right place for a win-back campaign, likely coupon driven; these win-back email campaigns show how others do it. Use other channels too, such as social ads and programmatic.
  • Don Juan: they spent a lot on one order, then disappeared. Find out why they bought: if it was situational, they may not buy again. Use NPS or other survey data to understand this group, and do not spend too much time chasing them.
  • Ex-Lovers: they used to be Soulmates or Lovers, but stopped ordering several months ago. Invest time here, because you once had a good relationship. Reach out personally, ask why they stopped buying (unless you already know), and make an offer that answers that reason.
  • Apprentice: this is a first-time customer, with high or low spend, and too new to tell if they will become a repeat customer and move up to Lover or Soulmate. Spend the most time here. If a customer comes back for a second purchase, they are more likely to keep buying. Yotpo found that return customers make up only 15% of online shoppers but account for one third of online shopping revenue [Yotpo, return customers infographic]. Use email, ads and other channels to get customers to buy again.

Remove from active marketing: Break-Ups

For some customers, getting them back costs more time, energy and attention than it returns. These are your Break-Ups. They stay inactive until a deal comes along, then go dormant again. If they buy and add revenue, that's fantastic, but I'd remove them from active retention campaigns, because they are not your loyal customers. Can they change? Of course, so keep them on your general newsletters. A retention plan for this group is likely wasted effort, because only a discount brings them back.

Omniconvert Commander keeps each customer in the right RFM segment as they buy or go quiet, so every retention play reaches the right people.

See how Omniconvert Commander works →

How to measure your RFM retention strategy

Measure an RFM retention strategy by re-scoring customers every month and tracking segment movement, repeat purchase rate and retention rate per segment, with a control group for each campaign.

Retention pays when it works: Bain & Company research cited by Harvard Business Review found that increasing customer retention rates by 5% increases profits by 25% to 95% [Harvard Business Review, 2014]. To know if your strategy is working, measure it segment by segment:

  1. Set a baseline per segment
    Before the first campaign, record each segment's size, revenue and repeat purchase rate.
  2. Re-score every month
    Customers move between segments every time they order or stay away, so stale scores send the wrong message to the wrong people.
  3. Track segment movement
    Count how many customers moved up a segment (Apprentice to Lover, About To Dump You back to Lover) and how many moved down. Upward movement is the clearest sign your plays work.
  4. Hold out a control group
    Keep a small, random part of each segment out of the campaign. Compare the two groups, so you count only the purchases the campaign caused.
  5. Watch retention rate by cohort
    Track your customer retention rate for each acquisition cohort, and move budget toward the segments and plays that hold customers longest.

The same testing discipline applies to the messages themselves. AliveCor used Omniconvert to run a structured A/B testing program and achieved a 21 percent lift in conversion rate, a 5 percent lift in revenue per visitor, and 94 percent statistical relevance across their experiments [Omniconvert, AliveCor case study]. That program tested on-site experiences, not RFM campaigns, but the rule carries over: test each segment's offer before you roll it out to everyone. For more ideas, see these customer retention brand examples and the complete customer retention strategy guide.

How to automate RFM analysis for customer retention with Omniconvert Commander

Omniconvert Commander automates the scoring and segmentation behind an RFM retention strategy and pushes the segments directly to Meta Ads, Google Ads and Klaviyo.

Now you know what RFM analysis does, how it differs from CRO and CLV, and how to use it to drive your retention strategy. You can run an RFM analysis on your own with nothing more than a spreadsheet. It is a lot of manual work, though: you have to think through the scoring logic, and then maintain it month after month.

Or you can use a tool that calculates everything dynamically. Omniconvert Commander scores every customer on recency, frequency and monetary value, keeps the segments current, and pushes them directly to Meta Ads, Google Ads and Klaviyo. It also calculates True Profit per order and per customer, so you can see which segments deserve the effort. See its customer intelligence features for how the segments are built.

RFM analysis for customer retention FAQs

1What is RFM analysis in customer retention?

In customer retention, RFM analysis scores every customer on recency (time since the last order), frequency (number of orders) and monetary value (total spend), then groups customers into segments. Each segment gets its own retention goal: keep the best customers spending, get promising customers to spend more, bring lapsing customers back, and stop spending active marketing on customers who only buy with a deep discount.

2How do you build a customer retention strategy with RFM?

Score your customers on recency, frequency and monetary value and group them into segments. Give each segment one goal (keep spending, spend more, come back, or leave active marketing) and one tactic that fits it, such as loyalty rewards, complementary offers, win-back emails or a personal outreach. Then re-score every month and track how many customers move up or down a segment.

3Which RFM segments should a retention strategy prioritize?

Protect Soulmates and Lovers first, because they bring most of the value. Then put effort into first-time customers (Apprentices), because a second purchase makes the next ones more likely. Spend win-back budget on Ex-Lovers and customers who are About To Dump You, who have shown high value before. Break-Ups, who buy only when there is a deal, deserve the least effort.

4What is the difference between RFM and CRO?

Conversion rate optimization (CRO) increases the likelihood that a visitor buys from you, so it gets customers in the door. RFM analysis belongs to customer value optimization (CVO), which grows your share of each customer's wallet over time by retaining customers who have already bought. The two work together: CRO wins the first order, and RFM tells you how to earn the next ones.

5Is RFM analysis better than customer lifetime value?

They answer different questions. Customer lifetime value ranks customers by how much they have spent, so a one-time $2,500 buyer outranks a regular customer who spent $1,500. RFM adds recency and frequency, so it shows that the regular customer (score 5-4-4) is active and loyal, while the big one-time buyer (score 1-1-5) has not bought for two years. Use both: CLV for value, RFM for what to do next.

6How does Omniconvert Commander support an RFM retention strategy?

Omniconvert Commander is an AI eCommerce growth engine that scores every customer on recency, frequency and monetary value and keeps the RFM segments current without spreadsheets. It pushes the segments directly to Meta Ads, Google Ads and Klaviyo, so each retention campaign reaches the right segment, and it calculates True Profit per order and per customer, so you see which segments are worth the effort.

Give Every Segment One Job This Month

Do not start with eleven campaigns. Score your customers, then pick three segments: Soulmates to protect, Apprentices to bring back for a second order, and Ex-Lovers to win back. Write one message for each, hold out a small control group, and compare repeat purchases after 60 days.

When the first three plays work, add the next segments and automate the scoring, so the strategy runs every month instead of once. See how Omniconvert Commander keeps RFM segments current.

Valentin Radu, Founder and CEO of Omniconvert
Founder & CEO, Omniconvert
Valentin Radu is the founder and CEO of Omniconvert. He is an entrepreneur, data-driven marketer, CRO expert, CVO evangelist, international speaker, father, husband, and pet guardian. Valentin is also an Instructor at the Customer Value Optimization (CVO) Academy, an educational project that aims to help companies understand and improve Customer Lifetime Value.

Eleven segments, eleven retention plays. Let Omniconvert Commander keep every customer in the right one.

See Omniconvert Commander →

Turn RFM segments into retention campaigns

Omniconvert Commander scores every customer on recency, frequency and monetary value, keeps the segments current, and pushes them to Meta Ads, Google Ads and Klaviyo.