Growth Marketing Glossary

RFM (Recency, Frequency, Monetary) Analysis

ar-ef-em a-nal-y-sisnoun

Three numbers that rank your customers. RFM analysis scores recency, frequency, and monetary value of purchases, segmenting customers by what they actually bought.

a customer listRFM ranks behaviorR, F, M scores
Schematic — customers scored on three behavioral dimensions
Term
RFM (Recency, Frequency, Monetary) analysis
Scores
Recency, frequency, monetary value
Uses
Actual purchase behavior
Finds
The most valuable customers

Parts of speech & senses

rfm analysis · noun
  1. RFM analysis is a method that scores customers on the recency, frequency, and monetary value of their purchases to segment them by behavior. "RFM analysis flagged the lapsing big spenders."

What RFM analysis is

RFM analysis is a method of ranking and segmenting customers by their actual purchasing behavior, using three dimensions captured in its name. Recency asks how recently a customer last bought — recent buyers are usually more engaged and more likely to buy again. Frequency asks how often they buy — frequent buyers tend to be loyal and valuable. Monetary asks how much they spend — high spenders contribute more revenue. Each customer is scored on all three (often as a number from low to high in each dimension), and the combined scores sort the customer base into behavioral segments, from the best customers who buy recently, often, and a lot, down to those who buy rarely and spend little. RFM is an old technique, rooted in catalog and direct-mail retail, where marketers learned that these three behaviors predicted who would respond to the next offer.

The appeal of RFM is that it is simple, practical, and grounded in behavior rather than guesswork. It uses what customers actually did — bought recently, bought often, spent a lot — rather than what they say or what demographic box they fit, and those behaviors turn out to be strong predictors of future value and responsiveness. By scoring on all three dimensions, RFM separates customers who look similar on one measure but differ on others: a recent one-time big spender is not the same as a frequent small spender, and treating them alike wastes effort. The output is a set of segments a business can act on differently — reward the best, win back the lapsing, nurture the promising — which is why RFM remains a workhorse of customer marketing despite its age.

RFM versus cohort analysis

RFM analysis and cohort analysis both group customers, but they ask different questions and group on different things, and confusing them blunts both. RFM groups customers by their current behavioral scores — how recently, how often, and how much they buy — to identify who is most valuable and how to treat each segment right now. Its lens is the present state of the customer base, sorted by purchase behavior. The output is segments like "best customers," "loyal," "at risk," and "lost," each warranting a different marketing response. RFM is fundamentally about value and responsiveness in the present, derived from each customer's own purchase history across the three dimensions.

Cohort analysis instead groups customers by a shared starting point — typically the period they first joined or first purchased — and tracks how each group behaves over time. Its lens is time and trajectory: do customers who joined in March retain better than those who joined in June, and how does each cohort's behavior change as it ages. Where RFM is a snapshot that ranks customers by current behavior, cohort analysis is a longitudinal view that follows groups forward to reveal patterns in retention and lifetime behavior. They complement each other: RFM tells you who your best customers are now and how to treat them, while cohort analysis tells you how customer groups evolve and whether changes you make actually improve retention over time. Used together, you get both the present ranking and the trend.

Using RFM analysis well

Using RFM analysis well means turning the scores into different treatment for different segments, because the whole point is action. Identify your best customers — high on all three dimensions — and protect and reward them, since they drive much of the revenue. Spot the customers who used to buy recently and often but have gone quiet, and target them with win-back offers before they are lost. Nurture promising newer customers toward higher frequency and value. Tailor messaging, offers, and budget to each segment rather than treating the whole base the same. Refresh the scores regularly, since recency and frequency change as customers move between segments, and a stale RFM model misclassifies customers who have shifted.

The failures come from computing RFM and then not acting on it, or acting on it crudely. Scoring customers and then sending everyone the same campaign throws away the segmentation entirely. Reading only one dimension — chasing big spenders while ignoring that some have not bought in a year — misses what the combined score reveals. Letting the model go stale leaves you treating lapsed customers as active and active ones as lapsed. And leaning on RFM alone, when it only sees past purchase behavior and not why customers buy or what they might want next, leaves value on the table. The discipline is to score on all three dimensions, segment honestly, treat each segment differently, refresh the model, and pair RFM's present-state ranking with longitudinal views like cohort analysis for the fuller picture.

Worked example. A retailer with a long customer list treats everyone the same, blasting identical promotions to all of them. It runs an RFM analysis and scores each customer on recency, frequency, and monetary value, which immediately exposes distinct groups hiding in the blended list — a small set of best customers, a worrying segment of former big spenders who have gone quiet, and a tail of one-time buyers. It rewards the best, sends targeted win-back offers to the lapsing big spenders, and stops wasting spend on the inactive tail. Response and revenue per email rise. The lesson: RFM analysis turns a flat customer list into actionable behavioral segments, but only if you treat each segment differently. (Illustrative; RGM analysis.)
Failure modes to watch. Computing RFM scores and then sending everyone the same campaign anyway; reading one dimension in isolation, like chasing big spenders who have not purchased in a year; letting the model go stale so customers are misclassified; and relying on RFM alone, which sees past behavior but not why customers buy or what they want next.

Synonyms & antonyms

Synonyms

RFMRFM segmentationrecency-frequency-monetary

Antonyms

one-size-fits-all marketingunsegmented list

Origin & history

RFM analysis — scoring customers on recency, frequency, and monetary value of purchases — segments a base by behavior to find the most valuable, a present-state ranking that complements longitudinal cohort analysis.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What is RFM analysis?
A method that scores customers on three behaviors — recency of last purchase, frequency of purchases, and monetary value spent — to segment them by behavior and find the most valuable. It dates from catalog and direct-mail retail.
How is RFM different from cohort analysis?
RFM groups customers by current behavioral scores to find who is valuable now. Cohort analysis groups customers by a shared start point and tracks them over time. One is a present-state snapshot, the other a longitudinal trend, and they complement each other.
What do you do with RFM scores?
Treat segments differently — reward the best customers, send win-back offers to lapsing big spenders, nurture promising newer ones, and stop wasting spend on the inactive tail. The value is in acting on the segments, not just computing the scores.

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where rfm (recency, frequency, monetary) analysis is a core concern:

Sources

  1. trendsGoogle Trends — "rfm analysis"