Terug naar blog
Cijfers

RFM-model: klanten indelen op klantwaarde

Het RFM-model deelt klanten in op drie cijfers uit hun bestelgeschiedenis: hoe recent ze bestelden, hoe vaak en voor hoeveel. Een RFM-analyse in vijf stappen met een rekenvoorbeeld, de segmenten die eruit komen en wat je met elke groep doet.

6 oktober 20269 min lezen

Wat is het RFM-model?

Het RFM-model is een manier om klanten in te delen op drie cijfers uit hun bestelgeschiedenis: recency (hoe recent ze voor het laatst bestelden), frequency (hoe vaak ze bestelden) en monetary value (hoeveel ze besteedden). Het is een klantwaardemodel in de praktische zin van het woord: het zet je klanten op volgorde van wat ze je winkel waard zijn. Een RFM-analyse maakt die volgorde voor je eigen klantenlijst: wie kort geleden, vaak en voor veel geld bestelde, staat bovenaan.

Het model gaat ervan uit dat koopgedrag meer zegt dan kenmerken als leeftijd of woonplaats. Een klant die vorige week voor de achtste keer bestelde, benader je anders dan een klant die een jaar geleden één keer iets kocht. Voor een webshop met herhaalaankopen is dat een goed begin van klantsegmentatie, want de drie cijfers staan al in je bestellingen.

Klantwaarde: twee betekenissen

Het woord klantwaarde heeft twee betekenissen. De eerste is de waarde die een klant ervaart: wat hij van je krijgt, afgezet tegen wat het hem kost. Daarover gaan de modellen uit de managementtheorie: SERVQUAL, het Kano-model en wat daar het klantwaardemodel heet.

De tweede is de waarde die een klant voor jouw winkel heeft: wat hij je oplevert. Daarover gaat dit artikel. RFM is daarvoor het praktische model, omdat het de klanten vergelijkt die je nu hebt. Customer lifetime value is de optelsom over de tijd: wat een klant je oplevert zolang hij klant is.

RFM-analyse in vijf stappen

  1. Verzamel de bestellingenJe hebt per bestelling drie gegevens nodig: de klant, de datum en het bedrag. Die staan in de bestelexport van je winkelplatform. Haal geannuleerde en volledig terugbetaalde bestellingen eruit.
  2. Bereken R, F en M per klantKies een periode, bijvoorbeeld de laatste twaalf maanden. R is het aantal dagen sinds de laatste bestelling, F het aantal bestellingen in de periode en M het bedrag dat de klant in die periode heeft besteed.
  3. Geef elk cijfer een score van 1 tot 5Sorteer de klanten per cijfer en verdeel ze in vijf even grote groepen. De beste groep krijgt een 5, de slechtste een 1. Bij recency is minder dagen beter; bij frequency en monetary value is meer beter.
  4. Zet de scores naast elkaarSchrijf de drie scores achter elkaar, bijvoorbeeld 5-4-4. Bij optellen verlies je informatie: 5-1-1 en 1-1-5 komen allebei op 7 uit, terwijl de eerste een nieuwe klant is en de tweede een klant die lang geleden één grote bestelling deed.
  5. Geef de segmenten een naamDrie scores van 1 tot 5 geven 125 combinaties. Groepeer ze tot vijf of zes segmenten met elk een naam en een actie.

Vijf even grote groepen lukt bij frequency niet altijd: als veel klanten één keer hebben besteld, hebben zij allemaal dezelfde waarde. Gebruik voor dat cijfer dan vaste grenzen, zoals in het voorbeeld hieronder.

Rekenvoorbeeld: de RFM-score van zes klanten

Brandpunt Koffie is een verzonnen webshop in koffiebonen, en de zes klanten hieronder zijn ook verzonnen. De cijfers gaan over de laatste twaalf maanden. Met zes klanten kun je geen vijf even grote groepen maken, dus in dit rekenvoorbeeld staan de grenzen per score vast. Bij een echte klantenlijst volgen ze uit de verdeling in vijfden.

ScoreR: dagen sinds de laatste bestellingF: aantal bestellingenM: besteed bedrag
50-3010 of meer€ 400 of meer
431-606-9€ 250 tot € 400
361-1203-5€ 120 tot € 250
2121-2402€ 50 tot € 120
1241-3651Minder dan € 50
KlantDagen sinds de laatste bestellingBestellingenBesteedScore (R-F-M)Segment
Sanne1211€ 4625-5-5Beste klant
Bram417€ 2314-4-3Trouwe klant
Noor91€ 345-1-1Nieuwe klant
Finn202€ 965-2-2Middengroep
Daan1506€ 2582-4-4Glijdt weg
Lotte3101€ 421-1-1Verloren

Sanne bestelde twaalf dagen geleden, elf keer in het jaar en voor € 462: drie keer de hoogste score. Daan bestelde bijna even vaak als Bram en gaf meer uit, maar zijn laatste bestelling is 150 dagen oud; de R laat zien dat hij aan het vertrekken is. Noor en Lotte bestelden allebei één keer voor een vergelijkbaar bedrag. Het verschil zit alleen in de recency: Noor is nieuw, Lotte is weg.

RFM-segmenten: wat je met elke groep doet

De indeling hieronder is een gangbare; pas de grenzen aan je eigen winkel aan. De acties zijn wat winkels gewoonlijk doen, geen voorspelling van wat het oplevert. De R en de F bepalen hier vooral het segment; met de M kies je daarbinnen hoeveel moeite een klant waard is.

SegmentScoresWat je doet
Beste klantenR 4-5, F 4-5 en M 4-5Bedank ze en geef ze als eerste toegang tot iets nieuws
Trouwe klantenR 3-5 en F 3-5, buiten de beste groepNodig ze uit voor een abonnement of beloon de frequentie, bijvoorbeeld met punten of een tier
Nieuwe klantenR 4-5 en F 1Een duwtje naar de tweede bestelling: een herinnering rond het moment dat het product op is
MiddengroepR 3 met F 1-2, of R 4-5 met F 2Geen aparte actie; ze lopen mee in je gewone e-mails
Klanten die wegglijdenR 1-2 en F 3-5Een herinnering of een winback-aanbod
Verloren klantenR 1-2 en F 1-2Stop met geld aan ze uitgeven, of stuur nog één laatste e-mail

Bij Brandpunt Koffie krijgt Sanne dus een bedankje en vroege toegang tot een nieuwe oogst, Bram een uitnodiging voor een abonnement, Noor een herinnering tegen de tijd dat haar eerste zak op is en Daan de vraag of hij nog koffie heeft. Aan Lotte besteedt de winkel geen advertentiebudget meer.

Klantsegmentatie zonder RFM: wanneer simpeler genoeg is

Segmenteren is je klanten indelen in groepen die je verschillend benadert. RFM is daar één manier voor. Een kleine winkel kan beginnen met twee vragen: wie heeft meer dan één keer besteld, en wie heeft al een tijd niet besteld. Dat geeft vier groepen: nieuw, terugkerend, weggegleden en vertrokken na één bestelling. Houd daarnaast rekening met de grenzen van RFM:

  • Het kijkt terug. Het beschrijft wat klanten hebben gedaan, niet wat ze gaan doen.
  • Het zegt niets over marge. Een klant die alleen met korting koopt, scoort hoog op M en levert weinig op.
  • Een abonnee scoort per definitie hoog op frequency: wie elke maand een levering krijgt, heeft twaalf bestellingen in een jaar. Zet abonnees en klanten met losse bestellingen in aparte lijsten voordat je scores geeft.

RFM en abonnementen

Bij abonnees bepaalt het ritme van de leveringen de recency en de frequency, niet een keuze van de klant. Wat daar meer zegt: hoe lang het abonnement al loopt, hoe vaak de klant pauzeert of een levering overslaat, en of betalingen mislukken. Een abonnee die drie leveringen achter elkaar overslaat, glijdt weg zoals de klant met een lage R. Hoe je het verloop van abonnementen meet, staat in het artikel over de churn rate.

RFM naast customer lifetime value

RFM en customer lifetime value beantwoorden elk een andere vraag. RFM sorteert de klanten van vandaag: wie is nu veel waard, wie dreigt te vertrekken. Customer lifetime value schat wat een klant je oplevert over de hele tijd dat hij klant is. Gebruik ze naast elkaar. De klantwaarde over de tijd bepaalt wat je mag uitgeven om een klant te werven; de RFM-segmenten bepalen wie je deze maand aanspreekt en waarmee.

Zo gebruik je het met Loyalo

Loyalo rekent geen RFM-scores uit. De analyse hierboven maak je zelf, met de bestelexport van je winkelplatform. Wat Loyalo wel heeft, zijn bouwstenen voor segmentatie op de M en de F:

  • De pagina Klanten, met tabs voor alle klanten, B2C en B2B. Je zoekt op naam of e-mail, filtert op tier, punten en abonnement, en sorteert onder meer op besteed bedrag, aantal bestellingen en gemiddelde orderwaarde.
  • Een export: met 'Exporteren (CSV)' op die pagina download je al je klanten.
  • Tiers: klanten komen in een niveau op basis van totaal besteed, aantal bestellingen, verdiende punten of volume, over alles ooit of over de laatste 12 of 24 maanden. Dat is segmentatie op de M of de F met een voordeel eraan vast: een korting, gratis verzending of sneller sparen. Kies je een periode, dan tellen de bestellingen die Loyalo zelf heeft verwerkt.
  • Profielvelden in Klaviyo: Loyalo zet onder meer de tier en het puntensaldo van een klant op het Klaviyo-profiel. De segmenten bouw je daar zelf.
De pagina Tiers in Loyalo: per tier de naam, de drempel, de korting, de vermenigvuldiger voor punten en extra voordelen
De pagina Tiers: per tier de drempel en de voordelen.

Veelgemaakte fouten

  • Scores optellen tot één getal. Een 5-1-1 en een 1-1-5 worden dan dezelfde klant.
  • Abonnees en losse kopers in één lijst. De abonnees bezetten dan de hoogste F-scores.
  • Te veel segmenten. Heb je voor een groep geen andere boodschap, voeg hem dan samen met een andere.
  • Retouren en annuleringen meetellen. Wie drie keer bestelt en twee keer alles terugstuurt, is geen klant met drie bestellingen.
  • Eén keer rekenen en daarna nooit meer. Scores verouderen; reken opnieuw op een vast moment, bijvoorbeeld elk kwartaal.

Veelgestelde vragen

Wat is het RFM-model?

Het RFM-model is een manier om klanten in te delen op drie cijfers uit hun bestelgeschiedenis: hoe recent ze bestelden, hoe vaak en voor hoeveel. Elke klant krijgt per cijfer een score, en de combinatie bepaalt in welk segment hij valt.

Waar staat RFM voor?

RFM staat voor recency, frequency en monetary value. In het Nederlands: hoe recent een klant voor het laatst bestelde, hoe vaak hij bestelde en hoeveel hij besteedde.

Hoe maak je een RFM-analyse?

Bereken per klant over een periode, bijvoorbeeld twaalf maanden, de dagen sinds de laatste bestelling, het aantal bestellingen en het besteed bedrag. Geef elk cijfer een score van 1 tot 5 door de klanten in vijf even grote groepen te verdelen. Groepeer de combinaties tot een handvol segmenten met elk een eigen actie.

Wat is een RFM-score?

Een RFM-score is de combinatie van drie scores van 1 tot 5: één voor recency, één voor frequency en één voor monetary value. Een 5-5-5 is een klant die recent, vaak en voor veel bestelde; een 1-1-1 is een klant die lang geleden één kleine bestelling deed.

Wat is klantsegmentatie?

Klantsegmentatie is het indelen van je klanten in groepen die op elkaar lijken, zodat je elke groep een passende boodschap of een passend aanbod geeft. Dat kan op koopgedrag, zoals bij RFM, maar ook op product, kanaal of soort klant.

Wat is een klantwaardemodel?

Een klantwaardemodel is een manier om klantwaarde in kaart te brengen. In de managementtheorie gaat het om de waarde die een klant ervaart; voor een webshop gaat het meestal om wat een klant de winkel oplevert. RFM en customer lifetime value zijn modellen van die tweede soort.

Wat is het verschil tussen RFM en customer lifetime value?

RFM sorteert je huidige klanten op hun recente koopgedrag en geeft een score per klant. Customer lifetime value is een bedrag: wat een klant oplevert over de hele tijd dat hij klant is. Met RFM kies je wie je nu benadert, met customer lifetime value wat je aan werving mag uitgeven.

Deel je klanten in met tiers

In een demo laten we zien hoe de pagina Klanten, de tiers en de koppeling met Klaviyo in Loyalo werken.

Demo aanvragen

Klaar om abonnementen in Shopify te verkopen?

Geen fee per order, geen omleiding, geen gedoe. Gewoon native subscriptions.