TL;DR: RFM segmentation scores every customer on recency, frequency, and monetary value, then sorts them into six groups from Champions down to Inactive. Klaviyo builds this report for you if you have 500 or more buyers and 180 days of order history. The real win is not the report itself. It is matching the right message to each group, so you protect margin on your best customers and win back the rest.
Klaviyo RFM segmentation is a built-in scoring model that ranks every customer by how recently they bought, how often they buy, and how much they spend, then sorts your Shopify buyers into six groups you can market to differently. Most stores treat their whole list the same. They blast one email to everyone and hope it lands. RFM fixes that. It tells you who your best customers are, who is about to leave, and who has already gone quiet, so you can send each group a message that fits.
The payoff is real. Ecommerce retention data shows repeat customers make up about 21% of buyers but drive roughly 44% of revenue. If you can spot those buyers and keep them coming back, you grow without spending more on ads. Across the Shopify stores we manage at CartStrings, RFM is one of the first things we set up, because it turns a flat list into a map of who deserves what.
This guide covers what RFM segmentation is, how Klaviyo scores it, the six groups, how to build the segments, and what to send each one.
What is RFM segmentation?
RFM segmentation is a method that scores customers on three things: recency (how recently they bought), frequency (how often they buy), and monetary value (how much they spend). Each customer gets a rating on all three. Those ratings combine into a group that tells you how to market to them.
The idea is old. Direct mail marketers used RFM for decades before ecommerce existed. It works because past buying behavior predicts future buying better than age, gender, or where someone lives. A customer who bought last week and orders every month is worth more than one who bought once a year ago, even if they look identical on paper. RFM puts a number on that difference so you stop guessing and start sending emails based on what people actually do.
Why does RFM matter?
RFM matters because a small slice of your customers drives most of your sales. When you know who those people are, you can protect them, reward them, and stop wasting discounts on buyers who would have purchased anyway. It also flags churn early, so you win people back before they are gone for good.
The numbers back this up. Returning customers spend about 67% more than first-time buyers, and most stores pull the majority of their revenue from people who have already bought once. Yet the average ecommerce store loses 70% or more of its customers after a single order. RFM segmentation gives you a repeatable way to fight that churn. Instead of one generic newsletter, you send Champions early access, nudge Recent buyers toward a second order, and hit At risk customers with a winback before they disappear. That targeting is what lifts email revenue, and it pairs naturally with email campaigns that already segment by behavior instead of blasting the whole list.
How does Klaviyo score RFM?
Klaviyo scores each customer from 1 to 3 on recency, frequency, and monetary value, based on how they rank against your other customers. A 3 is the top third, a 1 is the bottom. Those three digits combine into a score like 333, which then maps to a customer group.
Here is how it works, per Klaviyo's own documentation. For recency, a purchase in the last 180 days scores a 3, within the last 365 days scores a 2, and older than that scores a 1. Frequency and monetary value are split into thirds, so the top 33% score a 3 and the bottom 33% score a 1. Free orders, like a 100% discount, do not count toward the score.
The report is not free and not automatic. It lives inside Klaviyo's Marketing Analytics or Advanced KDP add-on, so you need a paid plan to see it. Your account also has to qualify: at least 500 customers who placed an order, an ecommerce integration like Shopify, at least 180 days of order history with orders in the last 30 days, and some customers with 3 or more orders. You can read the full requirements in Klaviyo's RFM report guide.
What are the 6 RFM groups?
Klaviyo blends the three scores into six groups: Champions, Loyal, Recent, Needs attention, At risk, and Inactive. Each one describes a real buying pattern, from your best repeat buyers at the top to lapsed customers at the bottom. The group tells you what action makes sense next.
- Champions (scores like 333, 332, 323): your best customers. They bought recently, buy often, and spend the most.
- Loyal (321, 322, 331, 232, 233): engaged and valuable, but they spend a bit less than Champions.
- Recent (311, 312, 313, 222, 223): they bought recently but do not order often yet.
- Needs attention (213, 221, 123, 132, 133): they used to buy or spend well, but have gone quiet.
- At risk (231, 212, 122, 131, 211): not recent and lower spend. They are a real churn risk.
- Inactive (111, 112, 113, 121): lapsed buyers who have not purchased in a long time.
Klaviyo also tracks movement between groups, like "Became Champion" or "Became At risk." Those transition segments are gold, because they let you react the moment a customer levels up or starts slipping, instead of noticing months later when the reorders quietly stop.
How to build a segment
Once the RFM report is live, building a segment takes a few clicks. Here is the path.
- Open the RFM report. In Marketing Analytics, go to Customer insights and open RFM analysis. In Advanced KDP, find it under Intelligence.
- Scroll to the RFM Segments card and click Create segment.
- Name it something clear, like "RFM - Champions," and add any tags you use.
- In the Definitions dropdown, choose "Properties about someone," then pick the RFM group or scores you want.
- Save it. Klaviyo keeps the segment updated as customers move between groups.
You can also get more precise. Instead of a whole group, you can target exact scores, like everyone with a recency score of 1 who still spent in the top third. That is a high-value buyer who has gone cold, and they deserve a different email than a low-spend lapsed customer. Building these segments once means every future campaign and your automated flows can pull from them. If the setup feels fiddly, a focused Klaviyo audit can map the segments to your flows for you.
What to send each group
This is where most guides stop, and where the money actually is. A segment is useless until the message matches the mindset. Here is what to send each RFM group.
- Champions: reward loyalty, not discounts. Give them early access to sales, a VIP perk, or a genuine thank you, and ask for reviews. These buyers already convert, so a blanket coupon just hands away margin.
- Loyal: cross-sell and upsell based on what they bought. Remind them to restock. Push them to sign up for SMS so you can reach them faster.
- Recent: focus on the second order. Show best-sellers, share reviews from your Champions, and give a reason to come back soon. A subscription offer can turn a one-time buyer into a repeat one.
- Needs attention: re-engage with new arrivals and a time-limited offer. Personalize it around their past purchases so it feels relevant, not random.
- At risk: run a real winback. These buyers are price sensitive, so lead with value, and do not over-message them, because too many emails push a churn risk to unsubscribe or mark you as spam.
- Inactive: try one or two winback emails. If they still do not open or click, remove them.
That last point matters more than people think. Sending winback after winback to buyers who will never return is the fastest way to wreck your deliverability. Clean them out instead. Across the stores we manage at CartStrings, matching offers to RFM groups this way protects margin at the top and recovers revenue from the middle, without training your best customers to sit and wait for a coupon.
Can you do RFM for free?
Yes, sort of. If you do not have Marketing Analytics, you can build approximate RFM segments with Klaviyo's standard segment builder. You will not get the exact scoring cube, but you can get close using purchase date, order count, and historic spend conditions.
Here is a simple version. Create a segment where someone placed an order at least 3 times over all time and their historic customer lifetime value is high. That is your rough Champions and Loyal group. Create another where someone placed an order once and their last purchase was more than 90 days ago, and you have a rough At risk or Inactive group. Adjust the day windows to match your product's buying cycle. A coffee brand should use tighter windows than a mattress brand.
It is not as clean as the native report, but it works, and it runs on any Klaviyo plan. Plenty of stores use this manual version for a year before they ever pay for the analytics add-on. The point is not the tool. The point is that you stop treating every buyer the same. You can find more Klaviyo guides in our articles library if you want to go deeper on segments and flows.
The bottom line
RFM segmentation is one of the highest-return things you can set up in Klaviyo. It takes the customers you already have and tells you exactly who to protect, who to grow, and who to win back. Whether you use the native report or a manual version, the value comes from the follow-through: matching the right offer to the right group, and clearing out the contacts who only hurt your inbox placement.
Start small. Build your Champions and At risk segments first, then wire them into your campaigns and flows. Watch how much more your email earns when the message finally fits the buyer. If you would rather have it done right the first time, that is what we do all day. Book a call with CartStrings and we will build your RFM segments and the flows around them.
Frequently Asked Questions
What does RFM stand for?
RFM stands for recency, frequency, and monetary value. Recency is how recently a customer bought, frequency is how often they buy, and monetary is how much they spend. Klaviyo scores each customer on all three, then combines those scores into a customer group.
Is Klaviyo RFM free?
The native RFM report is not free. It requires Klaviyo's Marketing Analytics or Advanced KDP add-on. You can still build approximate RFM segments for free on any plan, using standard conditions like order count, last purchase date, and historic spend.
What is a good RFM score?
In Klaviyo, the top score is 333, meaning a customer ranks in the top tier for recency, frequency, and spend. There is no universal number, though. Scores are relative to your own customer base, so you compare buyers against each other, not against a fixed target.
How often update RFM?
For most ecommerce stores, a weekly review is a good rhythm. Klaviyo's native report and segments update automatically as customers move between groups, so you do not have to rebuild them. Match your review cadence to your product's buying cycle.
Which RFM group first?
Start with Champions and At risk. Champions show you who to reward and protect, and At risk shows you who to win back before they churn. Those two groups deliver the fastest return, and you can build out the rest from there.
.avif)



