Skip to content

Behavioral segmentation: types, RFM examples and how to find the why

Behavioral segmentation is grouping customers by what they do rather than who they are: how recently and how often they buy, how much they spend, how heavily they use a product, the occasions and benefits behind a purchase, their loyalty status, the channels they use and how engaged they are.

Mark Lummas
Mark Lummas

Global VP, Customer Success · Updated September 2, 2026

Part of the guide Customer segmentation analysis

Your customer list has thousands of names on it, and they do not all behave alike. Some buy every week, some bought once two years ago, and some only buy at the holidays. Behavioral segmentation sorts those people by what they actually do, so you can decide where to spend effort and money. This article covers the main types of behavioral segment, a worked RFM example, how to measure value concentration and how to add the why. It fits inside the wider method set out in our guide to customer segmentation analysis.

Key takeaways

  • Behavioral segmentation groups customers by actions: recency, frequency, spend, usage rate, occasion, benefits sought, loyalty, channel and engagement.
  • Transaction and CRM records measure your own customers precisely; panel data and surveys cover competitors’ customers and non-buyers.
  • RFM scores each customer on recency, frequency and monetary value, then groups them into tiers you can act on.
  • A small share of heavy users often brings in a large share of revenue, so measure the concentration before you plan.
  • Behavior tells you what people do. Pair it with attitudes and satisfaction to learn why.

What are the main types of behavioral segmentation?

Each type answers a different business question, and each depends on a different data source. Choose the type first, then check you have the data to support it.

TypeWhat it groups people byExample segmentsMain data source
Purchase recency and frequencyHow recently and how often they buyActive, lapsing, lapsedTransactions and CRM
Monetary valueHow much they spend in a periodHigh, mid and low spendersTransactions and CRM
Usage rateHow much of the category they consumeHeavy, medium, light, non-userTransactions, panel data, survey self-report
OccasionWhen and why they buyEveryday, weekend treat, gift, holidaySurvey self-report, panel data
Benefits soughtThe main benefit they wantPrice, convenience, quality, healthSurvey self-report
Loyalty statusHow committed they are to one brandSole loyal, split loyal, switcherPanel data, survey self-report, CRM
ChannelWhere they buy or engageOnline only, store only, bothTransactions and CRM, survey self-report
EngagementHow actively they interact with youHighly engaged, passive, dormantCRM and digital activity records

Your own records see only your own customers. If you want to know how often people buy from competitors, or why some people never buy at all, you need panel data or a survey.

How does RFM segmentation work?

RFM stands for recency, frequency and monetary value. It is the most common behavioral segmentation for customer records because all three measures come straight from transaction data.

  1. Pick a time window, usually the past 12 months.
  2. For each customer, record days since last purchase (recency), number of orders (frequency) and total spend (monetary).
  3. Score each measure on a scale, here 1 to 3, where 3 is best. Recency scores high when the number of days is low.
  4. Add the three scores, or read them as a three-digit code, and assign tiers.

What does an RFM worked example look like?

The numbers below are illustrative, not from real customers. The scoring rules are: recency 3 if 30 days or fewer, 2 if 31 to 90, 1 if over 90. Frequency 3 for 10 or more orders, 2 for 4 to 9, 1 for 1 to 3. Monetary 3 for $500 or more, 2 for $150 to $499, 1 under $150. Tiers: a total of 8 or 9 is Top, 5 to 7 is Core, 3 or 4 is Lapsing.

CustomerDays since last orderOrders (12 mo)Spend (12 mo)RFMTotalTier
A1214$8203333 + 3 + 3 = 9Top
B458$4102222 + 2 + 2 = 6Core
C202$903113 + 1 + 1 = 5Core
D15011$6401331 + 3 + 3 = 7Core
E2001$351111 + 1 + 1 = 3Lapsing
F256$2603223 + 2 + 2 = 7Core

Look at C and D. Both land in Core, yet they need opposite actions. C (code 311) is a new customer who needs a reason to buy again. D (code 133) was one of your best customers and has gone quiet for five months. The total hides that, so read the code as well as the sum. With real lists of thousands, teams usually score in quintiles (1 to 5) rather than fixed cut-offs.

How much value do heavy users bring in?

Usage-rate segments matter because value is rarely spread evenly. Here is an illustrative base of 10,000 customers with total annual revenue of $2.1 million.

SegmentCustomersShare of customersAvg spendRevenueShare of revenue
Heavy2,00020%$600$1,200,00057.1%
Medium3,00030%$200$600,00028.6%
Light5,00050%$60$300,00014.3%
Total10,000100%$210$2,100,000100%

Heavy users are 20% of customers but bring in $1,200,000 ÷ $2,100,000 = 57.1% of revenue. Each heavy user spends about 2.9 times the average ($600 ÷ $210). Light users are half the base and bring in 14.3%. That does not mean you ignore light users: they are often where growth comes from, because there are so many of them.

How do you segment by occasion and benefits with a survey?

Occasions and benefits sit in people’s heads, not in transaction records, so you ask. Anchor each question to a specific, recent purchase so answers reflect real behavior rather than general opinion.

  • Occasion: “Thinking about the last time you bought [category], which of these best describes the occasion?” with a closed list such as everyday meal, weekend treat, gift or entertaining guests.
  • Benefit sought: “Which one of these was the main reason you chose what you bought?” with options such as lowest price, convenience, quality or a health benefit.
  • Usage and frequency: “In the past four weeks, how many times did you buy [category]?” Short recall windows reduce guesswork.

Single-choice “main reason” questions force a priority, which makes the segments clearer than a list where people tick everything.

How do you combine behavioral segments with attitudes?

Behavior shows you that D stopped buying. It does not tell you why. In our customer success work, the useful question is always the next one: are lapsing customers less satisfied, did a competitor win them, or did their needs change?

Add satisfaction, Net Promoter Score and attitude questions to the same study, or match survey answers to customer records, then compare segments side by side. Crosstabs and banner tables with weighting and significance testing show which gaps between segments are real and let you track them wave over wave. To go further and see what drives satisfaction and loyalty by segment, run a key driver analysis within each behavioral group. Attitude-based groups are covered in our guide to psychographic segmentation.

What is needs-based segmentation?

Needs-based segmentation groups people by the underlying needs and priorities they want a product to meet, measured with a survey battery. It extends benefit segmentation from one main benefit to a fuller set of needs. The groups are usually formed statistically, which our guide to cluster analysis explains, and then profiled on behavior to show how much each needs group is worth.

What are the common mistakes?

  • Treating behavior as stable. A heavy user this year can be lapsed next year. Rescore on a fixed schedule and watch movement between tiers.
  • Ignoring non-buyers. Records only show people who bought from you. Surveys or panel data are the only way to see lapsed and never-bought customers.
  • Segments without a why. Knowing a tier is shrinking does not tell you what to fix. Pair every behavioral segment with attitude and satisfaction measures.
  • Reading only the RFM total. Two customers with the same sum can need opposite actions. Keep the three-digit code.
  • Changing definitions between periods. If the cut-offs or time window shift, movement between tiers is an artifact, not a change in behavior.

What should you do next?

Start with the data you already have. Pull 12 months of transactions, score RFM, and measure how much revenue your heavy users bring in. Then pick the two or three segments that matter most and add a short survey on occasions, benefits and satisfaction, so each segment comes with a reason you can act on.

Frequently asked questions

What is the difference between behavioral and demographic segmentation?

Demographic segmentation groups people by who they are, such as age, income or region. Behavioral segmentation groups them by what they do, such as how often they buy or which channel they use. Behavior usually predicts revenue better; demographics help you find and reach each group.

Is needs-based segmentation the same as benefit segmentation?

They overlap but are not identical. Benefit segmentation groups people by the main benefit they say they seek from a product. Needs-based segmentation goes deeper, grouping people by a wider set of underlying needs and priorities, usually measured with a longer attitudinal battery.

How often should you refresh behavioral segments?

Rescore transaction-based segments such as RFM at least quarterly, and monthly in fast categories. Survey-based segments built on occasions or benefits can be refreshed with each tracker wave or annual study, as long as the questions and definitions stay the same.

Can you do behavioral segmentation with survey data alone?

Yes. Ask people about their recent purchase frequency, usage, occasions, channels and brands bought, using short recall windows such as the past four weeks. Self-report is less precise than transaction records, but it covers competitors' customers and non-buyers, which your own records cannot.

See your segments in mTab.

Bring a segmented study or tracker. We'll show you segment reads with significance testing, and what drives each segment.

Book a demo