Segmentación RFM: cómo clasificar clientes

La segmentación RFM permite clasificar clientes según tres comportamientos de compra: qué tan recientemente compraron, con qué frecuencia lo hacen y cuánto dinero han gastado. Con estos datos puedes identificar grupos que requieren retención, desarrollo, reactivación o un seguimiento diferente.

En esta guía aprenderás qué significa RFM, qué datos necesitas, cómo calcular la recencia, frecuencia y valor monetario, cómo asignar puntajes y cómo convertir los resultados en acciones comerciales. También podrás descargar una plantilla RFM en Excel para aplicar el análisis con tus propios datos sin construir todo desde cero.

Este método resulta especialmente útil para tiendas, ecommerce, restaurantes, servicios y pequeñas empresas que pueden identificar a sus clientes y conservar un historial de sus compras.

Si estás trabajando una estrategia más amplia para lograr que los clientes regresen y generen mayor valor, puedes complementar este análisis con la guía de captación y fidelización de clientes.

Qué es la segmentación RFM y para qué sirve

RFM es un método que utiliza el historial de compras para analizar tres variables: Recency, Frequency y Monetary, que en español corresponden a recencia, frecuencia y valor monetario.

En términos simples, RFM responde tres preguntas: ¿cuándo compró el cliente por última vez?, ¿cuántas veces compró? y ¿cuánto dinero ha comprado durante el periodo analizado?

La utilidad aparece al comparar estas tres variables. Un cliente que compró hace pocos días, compra repetidamente y acumula un valor alto no debería gestionarse igual que otro que compró una sola vez hace varios meses.

VariablePregunta que respondeDato utilizadoEjemplo
R: Recencia¿Cuándo compró por última vez?Días desde la última compraHace 12 días
F: Frecuencia¿Cuántas veces compró?Número de compras7 compras
M: Valor monetario¿Cuánto compró?Importe acumulado$850

Recencia: cuándo compró por última vez

La recencia mide cuánto tiempo ha pasado desde la última compra del cliente hasta una fecha de referencia.

Si analizas tus datos el 30 de septiembre y un cliente compró por última vez el 20 de septiembre, su recencia es de 10 días. Otro cliente cuya última compra fue el 1 de marzo tendrá una recencia mucho mayor.

En el dato original ocurre algo importante: una cantidad menor de días normalmente representa una mejor recencia. Diez días indican una compra más reciente que 180 días.

Frecuencia: cuántas veces compró

La frecuencia mide cuántas compras realizó un cliente durante el periodo analizado.

Por ejemplo, si una persona realizó cinco pedidos durante los últimos doce meses, su frecuencia es de cinco compras.

Esta variable ayuda a diferenciar a quien compró una sola vez de quien mantiene una relación de compra más recurrente con el negocio.

Valor monetario: cuánto ha comprado

El valor monetario representa el importe acumulado de las compras realizadas por el cliente durante el periodo de análisis.

Si un cliente hizo tres compras por $100, $150 y $250, su valor monetario acumulado es de $500.

Valor monetario no significa necesariamente rentabilidad. Un cliente puede comprar mucho y dejar poco margen debido a descuentos, devoluciones, comisiones u otros costos. Si quieres evaluar ese segundo aspecto, revisa cómo calcular el valor rentable del cliente.

Qué datos necesitas para hacer un análisis RFM

No necesitas comenzar con un CRM avanzado ni aplicar modelos de inteligencia artificial. Para una primera segmentación RFM necesitas, principalmente, un historial ordenado de transacciones y una forma de identificar a cada cliente.

Como mínimo, tu base debería incluir estos campos:

  • Identificador o código del cliente.
  • Fecha de la compra.
  • Número de pedido o transacción.
  • Importe de la compra.
ClienteFechaPedidoImporte
C00105/08/20261001$120
C00206/08/20261002$85
C00118/08/20261038$160
C00322/08/20261051$210

Si existen pedidos cancelados, devoluciones o compras de prueba, define antes cómo serán tratados. Contar transacciones que nunca generaron una venta real puede distorsionar la frecuencia y el valor monetario.

Qué periodo debes analizar

RFM necesita un periodo de análisis coherente con el ciclo de compra del negocio. No existe un número de meses que funcione igual para todas las empresas.

Una cafetería o restaurante puede tener compras semanales. Una tienda de moda puede trabajar con ciclos mensuales o estacionales. En muebles, equipamiento o determinados servicios, la recompra puede tardar mucho más.

Tipo de negocioSituación a considerarEjemplo de enfoque
Cafetería o restauranteAlta posibilidad de recompraAnalizar un periodo relativamente corto y actualizar con frecuencia
Ecommerce de modaCompras recurrentes y estacionalesConsiderar varios meses y revisar temporadas
Servicio recurrenteRenovaciones o compras periódicasAlinear el periodo con el ciclo normal del servicio
Muebles o bienes durablesRecompra poco frecuenteUtilizar un horizonte mayor antes de considerar inactivo a un cliente

La regla práctica es simple: el periodo debe ser suficientemente amplio para representar el comportamiento normal de compra de tus clientes.

Cómo calcular RFM paso a paso

El cálculo comienza transformando una tabla de transacciones en una tabla resumida por cliente. Para cada persona necesitas obtener su última compra, número de compras y valor acumulado.

Paso 1. Define la fecha de referencia

La fecha de referencia es el punto desde el cual calcularás la recencia. Puede ser la fecha actual o la fecha de cierre del periodo que estás estudiando.

Por ejemplo, si quieres analizar el comportamiento hasta el 30 de septiembre de 2026, esa puede ser la fecha de referencia para todos los clientes.

Paso 2. Calcula la recencia

Para cada cliente identifica su compra más reciente y calcula cuántos días han pasado desde esa fecha.

Recencia = fecha de análisis − fecha de última compra

Ejemplo: si la fecha de referencia es el 30 de septiembre y la última compra fue el 20 de septiembre, la recencia es de 10 días.

Una recencia menor suele indicar que el cliente estuvo activo más recientemente.

Paso 3. Calcula la frecuencia

Cuenta cuántas compras válidas realizó cada cliente durante el periodo definido.

Frecuencia = número de compras del cliente durante el periodo

Si un cliente realizó siete pedidos válidos, su frecuencia es 7. Si realizó un solo pedido, su frecuencia es 1.

Evita contar cada línea de producto como una compra. Un pedido que contiene cuatro productos normalmente sigue siendo una sola transacción.

Paso 4. Calcula el valor monetario

Suma el importe de las compras realizadas por cada cliente durante el mismo periodo.

Valor monetario = suma de los importes comprados por el cliente

Si compró $80, $120 y $200, su valor monetario será de $400.

Utiliza el mismo criterio para todos los clientes. Si trabajarás con ventas netas después de devoluciones, aplícalo a toda la base.

Paso 5. Convierte R, F y M en puntajes

Los valores originales pueden tener escalas muy diferentes. La recencia puede expresarse en días, la frecuencia en número de compras y el valor monetario en dinero. Por eso suele ser útil transformarlos en puntajes comparables.

Una forma común es utilizar una escala del 1 al 5, donde 5 representa una posición más favorable dentro de la base analizada.

En frecuencia y valor monetario, los valores mayores reciben puntuaciones más altas. En recencia ocurre lo contrario: como menos días indican una compra más reciente, los clientes con menor cantidad de días reciben las puntuaciones más altas.

PuntajeRecenciaFrecuenciaValor monetario
5Más recienteMás frecuenteMayor valor
4AltaAltaAlto
3IntermediaIntermediaIntermedio
2BajaBajaBajo
1Menos recienteMenos frecuenteMenor valor

La escala de cinco puntos es práctica, pero no es una obligación del modelo RFM. También pueden utilizarse tres o cuatro niveles. La cantidad adecuada depende del tamaño de la base y del nivel de detalle que realmente puedas gestionar.

En bases suficientemente grandes, una opción es dividir cada variable en cinco grupos similares o quintiles. Así, aproximadamente el 20 % de clientes con mejor resultado obtiene una puntuación de 5, el siguiente grupo recibe 4 y así sucesivamente.

Paso 6. Combina las puntuaciones RFM

Después de asignar los tres puntajes puedes leerlos juntos. Un cliente con resultado 555 tiene R=5, F=5 y M=5.

Un resultado 155 cuenta una historia distinta: el cliente tiene una recencia baja, pero históricamente mostró frecuencia y valor monetario altos. Puede ser una señal para revisar si vale la pena intentar recuperarlo.

El código no es el objetivo final. Sirve para resumir comportamiento y facilitar decisiones.

Ejemplo de segmentación RFM de clientes

Supongamos que una tienda online analiza a sus clientes después de consolidar el historial de compras. La siguiente tabla muestra un ejemplo simplificado.

ClienteRecenciaFrecuenciaValor monetarioRFMRFM
Ana8 días12$1.250555555
Bruno16 días7$680444444
Carla5 días1$90511511
Diego95 días10$1.100255255
Elena45 días4$420333333
Gabriela25 días8$900455455
Héctor210 días1$60111111

Los puntajes del ejemplo son ilustrativos. En una base real deben calcularse comparando a todos los clientes bajo el mismo periodo y criterio.

Ana presenta actividad reciente, alta frecuencia y alto valor de compra. Carla compró hace poco, pero apenas registra una transacción. Diego, en cambio, fue frecuente y generó un valor elevado, aunque lleva más tiempo sin comprar.

Estas diferencias son precisamente las que permiten pasar de una base uniforme de clientes a grupos que requieren decisiones distintas.

Cómo interpretar los puntajes RFM

Un puntaje RFM no debe interpretarse como una calificación absoluta. Si utilizas quintiles, indica principalmente la posición del cliente en comparación con los demás clientes incluidos en ese análisis.

Por eso un R5 en una empresa no equivale necesariamente a un R5 en otra. Cada base puede tener comportamientos y ciclos de compra diferentes.

Qué significa una recencia alta

Una puntuación R alta indica que el cliente compró recientemente en comparación con otros clientes de la base.

Puede ser un buen momento para continuar la relación, solicitar una reseña, recomendar un complemento o incentivar una segunda compra, dependiendo del producto y de la experiencia anterior.

Qué significa una frecuencia alta

Una frecuencia alta muestra que el cliente repite compras con mayor frecuencia que otros compradores analizados.

No significa automáticamente que sea rentable, pero sí muestra un comportamiento de recompra que vale la pena entender y proteger.

Qué significa un valor monetario alto

Una puntuación M alta indica que el cliente se encuentra entre quienes acumulan mayor valor comprado durante el periodo.

Antes de ofrecer beneficios costosos, conviene revisar también margen, descuentos y costos asociados. Facturación y rentabilidad no son lo mismo.

Por qué conviene interpretar R, F y M juntas

Las tres variables juntas ofrecen más contexto que cualquiera de ellas por separado.

Un cliente puede tener mucho valor histórico, pero llevar meses sin comprar. Otro puede haber comprado ayer, pero ser completamente nuevo. Ambos requieren acciones distintas aunque tengan una característica favorable.

Cómo convertir los puntajes RFM en segmentos de clientes

No existe una única tabla universal de segmentos RFM que todas las empresas deban utilizar. Los códigos pueden agruparse según el objetivo comercial, el comportamiento de la base y la capacidad del negocio para gestionar acciones diferentes.

Para una pyme, normalmente es más útil comenzar con pocos segmentos claramente accionables que crear decenas de combinaciones que después nadie utilizará.

Segmento prácticoComportamiento observadoPrioridad
Clientes destacadosRecencia, frecuencia y valor altosRetener y proteger la relación
Clientes nuevosCompra muy reciente, pero poca frecuenciaBuscar una segunda compra
Clientes recurrentesCompran con frecuencia y mantienen actividadIncrementar valor y permanencia
Alto valor en riesgoBuena frecuencia y valor histórico, pero baja recenciaReactivación prioritaria
OcasionalesBaja frecuencia y valor moderado o bajoEvaluar potencial de desarrollo
InactivosBaja recencia, frecuencia y valorEvaluar si conviene invertir en recuperación

Los límites entre estos grupos deben adaptarse. El objetivo no es encontrar un nombre perfecto para cada combinación, sino conseguir que la clasificación ayude a tomar una decisión.

Qué hacer con cada segmento RFM

La segmentación solo genera valor cuando cambia una decisión. Una vez identificados los grupos, define qué comportamiento quieres mantener, desarrollar o recuperar.

SegmentoEstrategiaGestiónAcción operativa
Clientes destacadosRetenerControlar recompra y permanenciaAtención prioritaria, beneficios relevantes o acceso anticipado
Clientes nuevosLograr segunda compraMedir repetición después de la primera ventaPostventa, recomendación complementaria o incentivo razonable
RecurrentesAumentar relación y valorRevisar frecuencia, ticket y categorías compradasCross-selling, fidelización o recomendaciones personalizadas
Alto valor en riesgoReactivarMedir recuperación y tiempo desde última compraContacto específico, recordatorio o campaña de recuperación
OcasionalesDesarrollar selectivamenteComparar costo de contacto con potencialComunicación automatizada de bajo costo
InactivosEvaluarEvitar gastar lo mismo que en clientes prioritariosCampaña puntual o exclusión de acciones costosas

Por ejemplo, ofrecer el mismo descuento a todos los clientes puede desperdiciar margen. Un cliente que ya compra frecuentemente quizá no necesita un incentivo monetario para volver, mientras que un cliente importante que lleva meses inactivo puede requerir una acción específica.

Si después de clasificar a tus clientes quieres convertir estos grupos en beneficios, reglas, seguimiento e indicadores, el siguiente paso es construir un plan de fidelización de clientes.

Cada cuánto debes actualizar un análisis RFM

RFM representa una fotografía del comportamiento de compra en un momento determinado. A medida que ocurren nuevas ventas, los clientes pueden cambiar de posición.

Un cliente nuevo puede convertirse en recurrente. Un comprador destacado puede dejar de comprar. Un cliente que estaba inactivo puede regresar después de una campaña.

Por eso la frecuencia de actualización debe seguir el ritmo del negocio. Una empresa con compras frecuentes puede revisar RFM semanal o mensualmente. En negocios con ciclos de compra largos puede ser suficiente una revisión mensual, trimestral o vinculada a campañas específicas.

Lo importante es evitar dos extremos: actualizar constantemente una base que apenas cambia o trabajar durante meses con segmentos que ya no reflejan el comportamiento actual.

Errores frecuentes al aplicar segmentación RFM

Usar un periodo que no corresponde al ciclo de compra

Considerar inactivo a un cliente después de 60 días puede ser razonable en un negocio de compra frecuente y completamente incorrecto en otro donde las compras ocurren una vez al año.

Confundir valor de compra con rentabilidad

RFM puede mostrar que un cliente factura mucho, pero no cuánto margen deja después de descuentos, devoluciones, comisiones y costos.

Para tomar decisiones económicas más completas, combina RFM con el análisis de rentabilidad y valor del cliente.

Pensar que 555 es una calificación universal

Si utilizas una clasificación relativa, 555 significa que el cliente se ubica en niveles altos dentro de la base analizada. No significa que exista un valor económico universal asociado con ese código.

Crear demasiados segmentos

Una clasificación muy detallada puede parecer sofisticada, pero pierde utilidad si el negocio no tiene capacidad para desarrollar acciones diferentes para cada grupo.

Empieza con pocos segmentos que realmente cambien una decisión comercial.

Interpretar RFM como una predicción segura

RFM se basa en comportamiento observado. Una buena recencia o frecuencia puede ser una señal útil, pero no garantiza que el cliente vuelva a comprar.

Utiliza los resultados para priorizar y probar acciones. Después mide qué ocurrió.

Aplicar acciones sin medir resultados

Si realizas una campaña de reactivación para clientes de alto valor en riesgo, registra cuántos recibieron la acción, cuántos volvieron a comprar, cuánto vendieron y qué costo tuvo recuperarlos.

El objetivo no es tener una tabla RFM bonita. Es mejorar decisiones de marketing, ventas y gestión de clientes.

RFM vs. otras formas de segmentar clientes

RFM no reemplaza otras herramientas para entender al cliente. Responde una pregunta específica: cómo se han comportado los clientes existentes según sus transacciones.

HerramientaPregunta principalCuándo utilizarla
RFM¿Quién compró recientemente, con qué frecuencia y por cuánto valor?Cuando tienes historial transaccional de clientes
Segmento inicial¿Con qué grupo del mercado conviene comenzar?Antes de concentrar una oferta o prueba comercial
Buyer Persona¿Cómo piensa y decide la persona que compra?Para mensajes, contenidos, ofertas y conversaciones comerciales
ICP¿Qué tipo de empresa conviene priorizar?Principalmente para captación y ventas B2B
Valor rentable¿Qué resultado económico deja el cliente?Para evaluar margen y cuánto conviene invertir

RFM vs. segmentación inicial

Si todavía no tienes una base de compradores y necesitas decidir a qué grupo del mercado dirigir primero tu oferta, RFM no es la herramienta adecuada.

En ese caso conviene comenzar por elegir tu primer segmento de clientes. RFM entra en juego cuando ya existe comportamiento transaccional que puedes analizar.

RFM vs. Buyer Persona

Un Buyer Persona organiza información sobre objetivos, problemas, objeciones, criterios de decisión y comportamiento del comprador.

RFM no intenta explicar por qué una persona compra. Observa qué ocurrió en sus transacciones: cuándo compró, cuántas veces y cuánto valor acumuló.

RFM vs. ICP

El ICP B2B sirve para definir qué tipo de empresa representa un mejor ajuste para tu oferta y ayuda a priorizar prospectos o cuentas.

RFM trabaja con otra etapa: clientes que ya realizaron compras y dejaron datos transaccionales.

RFM vs. valor rentable del cliente

RFM utiliza valor monetario como una de sus tres variables, pero no calcula automáticamente margen ni rentabilidad.

Por eso ambas herramientas pueden complementarse: RFM permite clasificar comportamiento y el valor rentable del cliente ayuda a revisar cuánto resultado económico deja realmente esa relación.

Cómo hacer una segmentación RFM en Excel

Excel es suficiente para comenzar si tu base puede manejarse de forma ordenada y puedes identificar correctamente las compras de cada cliente.

El proceso básico consiste en:

  1. Importar o pegar el historial de ventas.
  2. Identificar todas las transacciones de cada cliente.
  3. Obtener la fecha de su última compra.
  4. Calcular la recencia en días.
  5. Contar el número de compras.
  6. Sumar el valor monetario.
  7. Asignar los puntajes R, F y M.
  8. Combinar los puntajes.
  9. Asignar un segmento.
  10. Filtrar los clientes según la acción que quieres realizar.

No necesitas empezar con un dashboard. Para una pequeña empresa es más importante que el archivo sea fácil de actualizar, que las fórmulas funcionen y que la clasificación termine en una acción comprensible.

Descarga la plantilla RFM en Excel

Si ya tienes un historial de ventas con cliente, fecha, pedido e importe, utiliza esta plantilla para organizar los datos y obtener la recencia, frecuencia, valor monetario, puntaje RFM y segmento de cada cliente sin construir todo el proceso desde cero.

Preguntas frecuentes sobre segmentación RFM

¿RFM sirve si tengo pocos clientes?

Sí, siempre que tengas suficientes transacciones para encontrar diferencias útiles entre clientes. Con una base muy pequeña, dividir automáticamente en cinco grupos puede generar segmentos poco representativos. En ese caso puedes comenzar con tres niveles o criterios más simples.

¿Es obligatorio utilizar puntajes del 1 al 5?

No. La escala de 1 a 5 es habitual porque facilita la comparación, pero RFM también puede implementarse con tres, cuatro u otros niveles. La elección debe responder al tamaño de la base y a las acciones que puedas gestionar.

¿Cuál es el mejor segmento RFM?

No existe un único segmento “mejor” para todas las decisiones. Los clientes con alta recencia, frecuencia y valor suelen ser prioritarios para retención, mientras que un cliente históricamente importante con baja recencia puede ser prioritario para reactivación.

¿RFM identifica a los clientes más rentables?

No necesariamente. La variable monetaria refleja el valor de compra utilizado en el análisis, pero no incorpora automáticamente todos los costos, descuentos, devoluciones o margen asociados con el cliente.

¿RFM predice qué clientes volverán a comprar?

No por sí solo. RFM describe comportamiento transaccional observado y ayuda a detectar patrones útiles para priorizar acciones. Una puntuación alta no garantiza una compra futura.

¿Cada cuánto debo actualizar la segmentación RFM?

Depende de la frecuencia normal de compra. Los negocios con muchas transacciones pueden necesitar actualizaciones semanales o mensuales. Cuando el ciclo de recompra es largo, una actualización mensual o trimestral puede ser suficiente.

De la segmentación RFM a una acción comercial

El objetivo de RFM no es llenar una hoja de cálculo con códigos como 555, 344 o 155. Su utilidad aparece cuando esos datos permiten decidir qué clientes conviene retener, cuáles necesitan desarrollar su recurrencia y cuáles justifican una acción de reactivación.

Empieza con una base limpia, utiliza un periodo coherente con tu ciclo de compra y crea pocos segmentos que realmente puedas gestionar. Después mide si las acciones aplicadas generan recompra, ventas y margen suficiente.

Si ya tienes identificados los grupos prioritarios, continúa con la guía para crear un plan de fidelización y convertir la segmentación en beneficios, reglas, seguimiento e indicadores concretos.

Y si necesitas realizar el cálculo con tus propios datos, vuelve a la plantilla RFM en Excel para pasar del historial de ventas a una clasificación accionable.


Discover more from

Subscribe to get the latest posts sent to your email.

Scroll to Top