Understanding the meaning of RFM segmentation is essential for your online store customer retention and can help improve customer lifetime value.

If you’re an eCommerce marketer or have your own online business, you are probably constantly focusing on ways to improve and grow. Understanding the meaning of RFM is essential for your online store customer retention and can help improve customer lifetime value

If this is the case and you’re still not using the RFM model, then you’re missing out on a tremendous growth opportunity. It’s easier to implement than you think and worthwhile.

In this article, I’ll explain what you need to know about this model, starting with the RFM meaning, its benefits, and moving towards customer segmentation examples that you can start using right now.

What is RFM?

RFM stands for Recency (“R”), Frequency (“F”), and Monetary value (“M”). RFM represents a segmentation strategy that helps you analyze and split customers into segments based on three variables: Recency, Frequency, and Monetary Value.

The RFM model allows you to analyze historical transactional data and use this quantitative research to identify different types of customers and group them into segments based on their purchase history.

RFM specialists initially use it in database marketing and direct marketing, but lately, RFM Analysis has received significant attention and is widely used in eCommerce.

That’s why the main benefit of an RFM analysis consists of addressing each segment separately, according to what you know about them based on their score on Recency, Frequency, and Monetary value indicators.


Now that we know that RFM is a model that uses the combined power of three important metrics, let’s see what each of these metrics means.

What is Recency?

The “Recency” variable shows how recently a customer has purchased from your store. The more recently a customer has purchased from you, the more likely they will place a new order in the near future. If days pass without them placing a new order, they are more likely to churn.

Questions to keep in mind when analyzing recency values: 

  • What is the lifecycle of a customer in your industry? 
  • Whatever happened to those customers who haven’t made any transactions in a long time? 
  • Is there any way to get them to come back and place an order?

What is Frequency?

 The “Frequency” variable shows how often a customer purchases from you. Frequency value varies from business to business depending on the product type and helps you identify the most engaged and loyal customers. 

Questions to keep in mind when analyzing frequency values:

  • What is the desired frequency rate in your industry? 
  • How about your business? 
  • Are there things you can do to increase the frequency of some customers?
  • How do you encourage repeat purchases?

What is Monetary value?

The “Monetary value” variable shows you how much a customer usually spends. Monetary value helps you recognize big spenders from bargain hunters. Not all customers have the same purchasing power. You want to win customers’ trust to spend as much as possible without pushing them away.

Questions to keep in mind when analyzing monetary values: 

  • What is your Average Order Value? 
  • What are the most significant transactions you’ve had so far?

RFM modeling is usually used to segment customers based on their purchase history, but companies also use RFM metrics to analyze app use, subscriptions, etc.

Significance of Recency, Frequency, Monetary Value

The significance of the RFM model lies in transforming the historical transactional data into a source of sustainable growth.

RFM does more than just help you generate customer segments or identify your best customers based on their calculated RFM score. It helps you predict future trends based on the data you already have and design campaigns to influence customer behavior.

Based on the quantitative research around Recency, Frequency, Monetary Value, you can go further and:

  • Perform qualitative research to find more about customer needs and motivations
  • Understand who your best and worst customers are
  • Prioritize your future marketing strategies so you can attract high-potential customers and keep the loyalist close.
  • Optimize the acquisition and retention strategies around what you know about your best customers.
  • Apply what generates sticky customers to create better loyalty programs customer experiences.

Therefore, RFM is one of the most important tools for fine-tuning and synchronizing your company’s efforts.  

What is the RFM analysis?

After you’ve identified the three metrics and listed some questions they might provide the answer for, it’s time to learn how to do the RFM analysis.

An RFM analysis can show you who are the most valuable customers for your business. The ones who buy most frequently, most often, and spend the most.

And it all starts with proper segmentation.

That’s why the first thing you have to do is to group your customers into different behavior and purchase patterns based on the RFM variables. You can create customer clusters and even separate them into several tiers:

Frequency: high-frequency buyers, medium frequency buyers, one transaction only buyers.

Recency: most recent customers, medium recency customers, least recent customers

Monetary: customers who spend the most, above-average monetary value, average, low monetary value

Combining the segments above, you’ll get more advanced ones, such as:

  • Clients who come back frequently but spend very little (high frequency, low monetary, maybe deal hunters)
  • Clients who only ordered once but spent above average (they could help you identify pain points that prevented them from ordering again and their monetary value – higher than average – is worth digging for insights)
  • VIP clients (those who have a high RFM score overall, especially the monetary value, and who bring your business the most revenue)
  • Clients who used to have high frequency and monetary value but have stopped ordering from you, so they have low recency (a sign that they might have switched to the competition although they had been loyal to you, and it’s worth finding out why

RFM modeling can shed light on potential pain points related to your brand, products, or shopping experience. 

Let’s take the pet shop industry as an example because it’s the cutest industry of them all.

Let’s say you sell cat food and you just ran an extensive discount campaign. Many of your customers might have taken advantage of the low price and stocked up with treats at that low price to last their pets for longer than usual.

In this case, you’ll see a general decrease in order recency in the deal hunters segment.

Also, you can survey customers with low Frequency and Recency to find out what would make them come back. Is their cat’s favorite food out of stock? Did the order arrive later than expected? Are there any other problems?

You could also analyze how a customer goes from a low monetary value score to a high monetary value one. Was it the effect of those cat toys recommendations that you added in your newsletter as a cross-sell?

Could you target other low monetary value customers with the same offer and give them a reason to make other cat-related purchases in your store?

There’s a lot to learn from a proper RFM analysis for customer segmentation. But you also have to act based on what you know.

A man posing happily in front of a vivid purple background for an engaging blog post.

Like what you're reading?

Join the informed eCommerce crowd!

Stay connected to what’s hot in eCommerce.

We will never bug you with irrelevant info.

By clicking the Button, you confirm that you agree with our Terms and Conditions.

RFM Segmentation

The recency frequency monetary model can help you take segmentation to a whole new level. 

Through an RFM customer segmentation analysis, you’ll be able to see:

  • Who is included in the 1% of customers that bring most of your revenue
  • Which of the loyal customers return the most often
  • Who are the customers with big monetary value who placed big orders in the past, but have a low recency score, meaning they haven’t ordered in a long time

Based on these segments, you’ll be able to ask yourself questions such as:

  • How can I make the high monetary value but low recency customers come back?
  • What makes the high recency and frequency customers so loyal? What is it they appreciate in my products or services?
  • What other traits (geographical, demographical, behavioral) do my high monetary value customers have in common? How can I use those to create a segment of potential new customers and address them accordingly?

With better RFM segmentation, you’ll be able to address specific segments in a personalized manner based on their needs and preferences.

Also, depending on your industry, you might be able to notice and use behavior and consumer patterns to predict the needs of your existing customers.

Let’s go back to the pet shop example to make things a bit more cute and clear.

If you get a new customer who ordered different types of cat food for juniors, he might be someone who just got a young cat and is in the phase of testing foods to see which ones the pet prefers.

You could target that segment of customers with content about introducing new foods to a cat or creating a bundle of cat food samples that they can buy and try.

By checking the customer’s frequency score and monetary value score, you might be able to tell whether he owns only one or more cats and create some personalized offers for those buying in bulk.

And you also know that in the case of a customer with high monetary value and frequency who has stopped ordering (meaning he has been buying cat food from your store regularly for a long time but has low recency), it might mean that his cat might have run away or died. This brings up a few questions:

  • How long does it usually take for runaway cats to come back? Do they come back pregnant, meaning that their owner might need junior cat food soon?
  • Or, if the cat went to cat heaven, how long does it usually take before your customer moves on and gets a new baby cat?

Suppose your customer is one of your VIPs (based on their RFM score). It might be a good idea to send him a survey to find why they stopped buying from you and build your follow-up sequence around their answer.


Grow Profits by Retaining more Valuable Customers!

Learn how to create seamless customer journeys for each segment!

Why does RFM matter? Why is RFM important?

As a marketing manager or e-commerce owner, you might find yourself obsessing over so many little details about the new clients you acquire to optimize targeting and costs.

You might find yourself looking at the age, sex, average income, purchase behavior, and so much other information to make sure you hit the right target with the right proposition. 

But how about the customers who have already been through this process and you already invested lots of time, money, and effort in acquiring them? 

Why let them walk out the door that easily? Especially since the ice has already been broken – they’ve given you their trust at least once, and some of them have brought you important revenue. 

It’s like never going on a second date and building a long-lasting relationship with someone who already liked you because you’re busy persuading other potential first dates only.

I’ve worked for companies where most efforts were directed towards the cheapest cost of acquisition they could get.

Some would then move to optimizing ads, landing pages, UX, but completely ignoring an existing customer or visitor, even if there was room for a lot of personalization, cross-selling, upselling, and of course, repeated transactions.

But most of all, there was room for creating a stronger bond with those existing customers and making them loyal.

Thinking of all the opportunities going to waste makes me cringe even now.

What can RFM do for me?

The RFM model’s main benefit is a potential for optimization in what you already have in place – current customers, UX, customer service, product, and thus hitting the target instead of wasting resources.

This means that it can save you a big part of the money, time, and effort that you put in the acquisition, only to see those one-time customers go and never return.

Businesses that use RFM marketing can apply their insights from their RFM analysis and increase their retention rate.

And retention is up to 6-7 times cheaper than the acquisition of new customers, as well as an excellent way to maximize the longevity of your business. 

Plus, increasing your retention rate by 5% can lead to a 25% – 95% increase in profit, according to this study by Frederick Reichheld of Bain & Company.

So basically, RFM is a great way of knowing your customers better by analyzing their transactional behavior.

If you’re constantly wondering, “what’s my best segment” then an analysis of your top-rated customers based on their recency, frequency, and monetary score will give you the answer.

If you use it to its true potential, and RFM based research can give you a lot of insight into your business, obstacles, and opportunities.

It can show you what you should focus on fixing, what you should be investing in, how you can cross the chasm and scale, how you should be addressing different segments, and how well your business rates for loyalty and top of mind.

Tune in for new

Ecommerce Growth Stories

Save your spot for the next live episode!

RFM Score formula. RFM Calculations Simplified

The RFM Score formula is a relatively simple one. It’s based on giving a score to each customer for each of the three variables, based on their transactional history. You can use a scale from 1 to 5 or from 1 to 10.

For example, on a scale from 1 to 10, you can assign a customer whose last purchase on your website was less than 48h ago a score of 10, the maximum, on RFM Recency.

Then, decrease the RFM scoring for Recency as the time elapsed since the latest customer order increases. 

At the other end, you will assign a value of 1 to your customers who haven’t returned in a very long time (6 months, a year, depending on several details such as your industry and the customer lifetime cycle).

The same goes for RFM frequency and RFM monetary value, where you can give the highest score to your customers who order most often and spend the most and create a few lower score segments for the rest.

The final step of your RFM calculations is to decide whether you give each of the three RFM variables the same weight. This also depends on your business. 

For example, if you sell mobile phones, you can expect your customers to have relatively high monetary values and low-frequency scores because people don’t buy new phones as often as they buy cat food.

That’s why you might want to give frequency less importance by coming up with an RFM score formula that considers monetary value to a greater extent, followed by recency, and keep the frequency as a smaller piece of the pie.

However, if you decide to give recency, frequency, monetary value each the same importance, then it’s simple: the RFM score for each specific customer will be the average of their score for each variable.

For example, with this RFM technique, a customer with a score of 7 for Recency, 3 for Frequency, and 5 for Monetary value will have an RFM score of 5. 

Software for RFM Analysis

If you want to dig deeper into your consumers’ behavior, you don’t need an RFM specialist. You can use RFM software to make the most out of your transactional data.

Reveal by Omniconvert – a complex customer intelligence platform that helps you understand your customers’ behavior, segment them and nurture all the potential by personalizing their experience.

REVEAL is your go-to solution in understanding your eCommerce customers

Our RFM tool delivers automated insights into your customers’ buying behavior. You will no longer need to invest resources and time to dig into your data because once you install REVEAL will be able to give the most important Customer Retention metrics: 

  • RFM segmentation
  • NPS Score Monitoring
  • Buying Behaviour
  • Ongoing Personalization

To sum it up, the RFM model is an excellent opportunity to see better results in your online store.

By taking action based on the RFM analysis, you can create such a level of personalization that will impact and generate conversions for much less time, money, and effort than it takes to acquire new traffic and new conversions.

Your Ideal Customer Profile isn’t 100% reliable. But your first-party data is.

Find the truth about your best and worst customers

5-Star Reviews from 60+ Clients

Available for all platforms:

All platforms Gif

Frequently asked questions

1. What is the meaning of RFM? / What does RFM stand for?

RFM is the acronym for Recency, Frequency, and Monetary Value. These factors help companies understand customer behavior and segment customers by calculating an RFM score for each customer in their database. Based on this segmentation, companies can create different retention strategies according to the particularities of each customer group.

2. What is RFM used for?

Marketers frequently use the RFM model to generate an accurate representation of the customer distribution. They attribute a score for the three factors at the base of RFM  analysis: Recency, Frequency, and Monetary Value. After the total RFM is calculated, marketers better understand how healthy the customer base is and what they need to do to generate more loyal and valuable customers.

3. What is a good RFM score?

To calculate the RFM score, you need a scale that sets the lowest and the highest value you can give a customer for Recency, Frequency, and Monetary Value. If you’re using a scale from 1 to 5, the latter being the highest, then the ideal RFM score is 555. But all scores that reflect high recency, frequency, and monetary value are an indicator of good customer retention strategies.

4. How does RFM analysis work? / How do you do RFM analysis?

RFM analysis uses first-party data to help you generate an accurate representation of your customer distribution. First, you need to define the lowest to the highest value a customer can receive (it could be a scale from 1 to 5) for their recency, frequency, and monetary value. Then, depending on their total score, you can start distributing customers in different custom or predefined segments. Analyzing segments and distribution helps you identify the most valuable customers your company has and gives you insights on what marketing tactics you should apply for each group to increase the overall score.

5. How is recency calculated?

Recency is one of the three factors in the RFM model that reflects how recently a customer ordered from your company. To calculate recency, you need a scale that sets the maximum and minimum values you can attribute based on the customer’s buying history. You can have a maximum score of 5 for customers that purchased within the last month and a minimum score of 1 for those who purchased more than 12 months ago.

6. What RFM means?

RFM is the acronym used in marketing for a customer segmentation model that uses three variables: Recency, Frequency, and Monetary Value. The RFM segmentation helps companies group customers based on their historical purchase behavior.

7. How do you calculate RFM?

The RFM score is calculated by giving a value to Recency, Frequency, and Monetary based on a scale that suits your business model. For example, if you have over 200k customers, you should use a 1 to 5 scale, where 5 would be the maximum value for each RFM variable.