Data Analysis › Types of Analysis
RFM Analysis
Scoring customers on how recently, how often and how much they bought.
Also known as: RFM, RFM segmentation, recency frequency monetary
RFM analysis scores each customer on three behaviours: Recency (how recently they bought), Frequency (how often), and Monetary (how much they spend). Rank customers into bands on each — typically quintiles — and the combined score segments the base into champions, loyalists, at-risk, hibernating and lost, each with an obvious next action.
customer: R=5 (bought yesterday) F=2 (rarely) M=4 (big tickets)
segment: "new big spender" → onboard well, second-purchase nudge
Its power is actionability: unlike abstract clusters, RFM segments read as instructions. High-recency low-frequency gets a second-purchase campaign; low-recency high-frequency gets a win-back offer; low everything gets suppressed from expensive channels.
The classic mistakes:
- Arbitrary quintiles treated as truth. Band edges are choices, not discoveries. Two customers either side of a cutoff are nearly identical — do not brief them as different species.
- Stale scores. RFM decays daily; a monthly refresh lets “at-risk” customers churn before anyone acts. Refresh on the cadence of the action it drives.
- Monetary without margin. Ranking by revenue promotes discount-chasers and unprofitable accounts. Score on margin or contribution where it matters.
- One RFM for unlike businesses. Subscriptions (tenure matters), marketplaces (both sides matter) and B2B (accounts, not users) all bend the frame. Adapt the letters to the business before segmenting.
- Segments nobody uses. Five beautiful segments with no channel, offer or owner attached are wall art. Each segment ships with its action.
When to go further: when behaviour needs more dimensions than three letters — then segmentation with clustering, or cohort analysis for time-based behaviour. RFM is the fast, explainable first cut.