Skip to main content

What is an RFM Score?

RFM stands for Recency, Frequency, and Monetary value. It’s a simple way of understanding how valuable and engaged a customer has been based on their purchasing behaviour.

Written by Angus Williams

Instead of treating every customer the same, an RFM score helps you identify who your most engaged customers are, who may need a little attention, and who has become less active.

The three parts of RFM

Recency – How recently did they buy?

This looks at how long it has been since a customer last made a purchase.

A customer who bought something yesterday is generally more recently engaged than someone who last purchased six months ago.

Frequency – How often do they buy?

This looks at how many times a customer has purchased over a given period.

For example, someone who makes a purchase every month has a higher purchase frequency than someone who has only bought once.

Monetary – How much do they spend?

This looks at how much a customer has spent.

Someone who has spent £1,000 with you has a different value to your business than someone who has spent £20.


What does an RFM score tell me?

The three measures are combined to create an RFM score for each customer. This allows you to group customers based on their behaviour and identify different types of customers.

For example, you might identify:

  • Highly engaged customers – they purchase recently, frequently, and spend a lot.

  • Loyal customers – they purchase regularly and have a history of buying from you.

  • New customers – they have purchased recently but haven't built up much purchase history yet.

  • At-risk customers – they used to purchase regularly but haven't bought anything recently.

  • Inactive customers – they haven't purchased for a long time.

The exact segments and scoring system can vary depending on how your platform is configured.


How can I use RFM to my advantage?

The main benefit of RFM is that it helps you make your customer communications more relevant.

Rather than sending the same message to everyone, you can use RFM segments to tailor your approach.

For example:

Customer group

Possible approach

Highly engaged

Reward loyalty, offer exclusive products or early access

Loyal customers

Encourage repeat purchases or introduce complementary products

New customers

Help them get to know your brand and encourage a second purchase

At-risk customers

Re-engage them with a reminder, relevant offer, or new product

Inactive customers

Consider a targeted win-back campaign


Why is this useful?

RFM gives you a simple, data-driven way to prioritise your customers.

It can help you answer questions such as:

  • Who are my most valuable customers?

  • Which customers are buying regularly?

  • Who hasn't purchased recently?

  • Which customers might be at risk of becoming inactive?

  • Who should I target with a particular campaign?

  • Where might there be an opportunity to encourage another purchase?

Ultimately, RFM isn't about putting a label on a customer — it's about understanding their behaviour so you can communicate with them in a more relevant and useful way.

Did this answer your question?