Home / Insights / RFM Segmentation: A Simple Guide With Examples
RFM Segmentation: A Simple Guide With Examples
If you only do one segmentation exercise this year, make it this one. RFM is simple, fast and surprisingly powerful.
What RFM stands for
- Recency: how recently the customer last bought
- Frequency: how many times they have bought
- Monetary: how much they have spent in total
Together they show who your best customers are and who is slipping away.
How to score customers
Score each customer from 1 to 5 on each of the three measures, with 5 being best. A common way is to rank customers and split them into five equal groups for each measure.
A customer scoring 5, 5, 5 bought recently, buys often and spends a lot. A customer scoring 1, 2, 2 has not bought for a long time.
Common RFM segments and what to do
- Champions: bought recently, buy often, spend most. Reward them and ask for referrals
- Loyal customers: buy regularly. Offer early access and loyalty perks
- Potential loyalists: recent buyers with low frequency. Nudge a second and third order
- At risk: used to buy often but have gone quiet. Send a personal win-back
- Hibernating: low scores on all three. Try one low-cost reactivation, then pause
Tips for getting it right
Use your own purchase cycle. A grocery app and a furniture store need very different time windows for recency.
Refresh the scores every month so customers move between groups.
Test one message per segment against a control group, then keep what works.
Frequently asked questions
Is RFM segmentation still useful?
Yes. It is simple, works with basic purchase data and gives clear actions for each group.
What data do I need for RFM?
Only three things per customer: last purchase date, number of purchases and total spend.
Can I use RFM for apps without purchases?
Yes. Swap purchases for key actions, such as sessions, bookings or deposits.