Marketing Analytics

RFM y Customer Lifetime Value: cómo segmentar clientes con datos en tu empresa

Patricio Castro
·
Mayo 2026
·
10 min lectura
·
Actualizado 2026
Respuesta directa

El análisis RFM (Recencia, Frecuencia, Valor Monetario) es una técnica que segmenta clientes según su comportamiento de compra pasado. El Customer Lifetime Value (CLV) estima el valor económico total que un cliente generará durante su relación con la empresa. Usados juntos, permiten decidir en quién invertir, cuánto gastar en retención y cómo priorizar las campañas de marketing.

¿Qué es el análisis RFM?

El análisis RFM es una de las técnicas de segmentación de clientes más utilizadas en marketing porque combina tres cosas que toda empresa debería saber de sus compradores: cuándo fue la última vez que compraron, con qué frecuencia lo hacen y cuánto dinero gastan. La sigla resume exactamente eso:

R
Recencia
¿Cuándo fue la última compra?
Días transcurridos desde la última transacción del cliente. Un cliente que compró ayer es mucho más probable que vuelva a comprar que uno que no lo hace desde hace un año. La recencia es el predictor más fuerte de comportamiento futuro.
F
Frecuencia
¿Cuántas veces ha comprado?
Número total de transacciones en un período definido (generalmente 12 a 24 meses). Los clientes frecuentes tienen mayor afinidad con la marca, menor sensibilidad al precio y mayor probabilidad de responder a campañas de up-selling o cross-selling.
M
Valor Monetario
¿Cuánto ha gastado en total?
Suma acumulada de compras en el período de análisis. Permite distinguir clientes de alto valor de los de ticket bajo, incluso si ambos compran con frecuencia similar. Es la dimensión que conecta más directamente el análisis con el impacto financiero.

El origen del análisis RFM se atribuye a los trabajos de Bult y Wansbeek (1995) y fue popularizado en el campo del marketing directo por Arthur Hughes en la misma década. Hoy es estándar en retail, e-commerce, servicios financieros y cualquier negocio con transacciones repetidas y base de clientes identificable.

"No todos tus clientes valen lo mismo. La pregunta no es cuántos tienes, sino cuánto valen y cuánto puedes hacer para que valgan más."

— Arthur Hughes, pionero del Database Marketing y creador de la metodología RFM moderna

Lo que hace poderoso al RFM no es cada dimensión por separado, sino la combinación de las tres. Un cliente que compró hace 30 días, ha realizado 8 compras en el año y acumula $1.200.000 en transacciones es un perfil completamente distinto a uno que compró hace 400 días, solo una vez, por $50.000. El RFM permite sistematizar esa distinción a escala, con miles o millones de clientes, de forma reproducible y sin depender de la intuición del analista.

Cómo calcular el Customer Lifetime Value

El Customer Lifetime Value (CLV), también llamado LTV (Lifetime Value), es el valor económico total que una empresa puede esperar recibir de un cliente durante toda su relación comercial. No se trata de lo que ya gastó, sino de lo que gastará: es una estimación prospectiva.

Existen versiones muy simples y versiones complejas del cálculo. La versión avanzada usa modelos probabilísticos como el BG/NBD (Buy till you Die) de Fader y Hardie (2005), implementables en Python con la librería lifetimes. Pero para tomar decisiones concretas en la mayoría de las empresas, la fórmula simple es suficiente:

Fórmula del CLV simplificado
CLV = T × F × M × V
T = Ticket promedio F = Frecuencia de compra anual M = Margen bruto (%) V = Vida esperada del cliente (años)

Ejemplo numérico: tienda de equipamiento deportivo en Chile

Imaginemos una tienda online de equipamiento deportivo en Santiago. Revisando los datos del último año, el equipo de marketing identifica los siguientes promedios para su segmento de clientes activos:

Cálculo paso a paso — Cliente tipo "Deportista Activo"
Ticket promedio por compra
$78.500 CLP
Frecuencia de compra anual
4,2 compras/año
Margen bruto promedio
38%
Vida esperada del cliente
3,5 años
Cálculo: $78.500 × 4,2 × 0,38 × 3,5
= ?
CLV del segmento "Deportista Activo"
$438.417 CLP

¿Qué nos dice este número? Que cada cliente de ese segmento tiene un valor esperado de aproximadamente $438.000 para el negocio. Esto permite tomar decisiones más inteligentes: si el costo de adquirir un cliente vía Google Ads es $25.000, la inversión se justifica ampliamente. Si se puede retener a un cliente "en riesgo" con un cupón de $8.000, la ecuación es rentable. El CLV transforma el marketing de un gasto a una inversión con retorno calculable.

Una nota metodológica importante: esta fórmula no descuenta los flujos futuros por el tiempo (sin tasa de descuento). Para mayor precisión, especialmente en empresas con ciclos de compra largos o altas tasas de descuento, se puede añadir un factor de descuento: CLV = T × F × M × [1 / (1 + d - r)], donde d es la tasa de descuento y r es la tasa de retención. Para la mayoría de los equipos de marketing, la versión simplificada es el punto de partida correcto.

Paso a paso: cómo hacer un análisis RFM

El análisis RFM no requiere herramientas sofisticadas para comenzar. Lo que sí requiere es un historial de transacciones con al menos tres campos: identificador del cliente, fecha de la compra y monto. A continuación, el proceso completo.

1
Preparar y limpiar los datos de transacciones
Extrae del ERP, CRM o sistema de ventas las transacciones del período de análisis (recomendado: 12 a 24 meses). Asegúrate de tener tres columnas: id_cliente, fecha_compra y monto. Elimina devoluciones, registros duplicados y transacciones con montos negativos o nulos. Esta etapa suele tomar el 60% del tiempo total del análisis.
2
Calcular los valores R, F y M por cliente
Con una tabla dinámica (Excel/Sheets) o un groupby (Python/pandas), calcula para cada cliente: Recencia = días desde su última compra hasta hoy, Frecuencia = número total de transacciones, Monetario = suma de todos los montos. El resultado es una tabla con un cliente por fila y sus tres valores RFM como columnas.
3
Asignar puntajes del 1 al 5 a cada dimensión
Divide cada dimensión en 5 grupos iguales (quintiles). Para Recencia, el puntaje 5 va al 20% de clientes que compraron más recientemente (menor número de días). Para Frecuencia y Monetario, el puntaje 5 va al 20% superior. Usa PERCENTILE en Excel o pd.qcut() en Python para calcular los quintiles automáticamente y evitar el sesgo de categorías manuales.
4
Combinar los puntajes en segmentos con nombre
Concatena los tres puntajes para obtener un "código RFM" (ej. 5-5-5 = cliente campeón; 1-1-1 = cliente perdido). Define entre 5 y 8 segmentos con nombres descriptivos: Campeones (5-5-5 a 4-4-4), Leales (4-3-x), Prometedores (5-1-x), En riesgo (2-3-x), Dormidos (1-2-x), Perdidos (1-1-1). Los nombres facilitan la comunicación con equipos no técnicos.
5
Diseñar acciones específicas para cada segmento
El análisis sin acción no genera valor. Define para cada segmento una táctica de marketing diferenciada: Campeones → programa de referidos o acceso anticipado a novedades; En riesgo → campaña de reactivación con incentivo personalizado; Dormidos → email de "te echamos de menos" con oferta de win-back. La segmentación RFM cobra sentido cuando orienta decisiones concretas de comunicación y oferta.

Herramientas para implementarlo

La buena noticia es que no necesitas un equipo de data science ni software especializado para comenzar. Estas tres herramientas cubren el 95% de los casos de análisis RFM y CLV en empresas chilenas.

📊
Microsoft Excel o Google Sheets
La opción ideal para comenzar y para equipos sin experiencia en programación. Con tablas dinámicas calculas los valores R, F y M; con la función PERCENTIL() y SI.CONJUNTO() asignas los puntajes; con formato condicional visualizas los segmentos. Un analista con buen manejo de Excel puede tener un RFM operativo en 3 a 4 horas si los datos están limpios. Google Sheets añade la ventaja de colaboración en tiempo real y compatibilidad con Google Analytics 4 vía Looker Studio.
Nivel de entrada
🐍
Python (pandas + lifetimes)
La solución más potente y escalable. Con pandas procesas y transformas millones de transacciones en segundos; con pd.qcut() calculas quintiles automáticamente sin sesgos; con la librería lifetimes implementas el modelo probabilístico BG/NBD para una estimación de CLV más precisa que la fórmula simple. Python también permite automatizar el proceso completo para que el análisis se actualice sin intervención manual, lo cual es crítico en organizaciones con bases de datos grandes y análisis frecuentes.
Nivel intermedio-avanzado
☁️
Google Sheets + BigQuery + Looker Studio
El stack nativo de Google es especialmente útil si ya usas Google Analytics 4 (GA4) y Google Ads. GA4 exporta datos directamente a BigQuery, donde puedes construir el análisis RFM con SQL estándar. Looker Studio conecta los resultados en un dashboard dinámico que el equipo de marketing puede consultar sin SQL. Este stack es gratuito hasta ciertos límites de volumen y permite cruzar datos de comportamiento web (GA4) con datos transaccionales del ERP, algo que ni Excel ni Python solos facilitan de forma nativa.
Ecosistema Google

Caso práctico: segmentación en retail chileno

El siguiente ejemplo usa datos ficticios pero diseñados para reflejar patrones realistas del retail chileno de moda y accesorios. La empresa, "Almacén Austral" (nombre ficticio), tiene una base de 8.400 clientes activos en los últimos 24 meses y realizó un análisis RFM para orientar su plan de CRM del segundo semestre.

Segmento RFM Clientes % Base Ticket prom. Frec. anual CLV estimado Acción recomendada
Campeones
R≥4, F≥4, M≥4
504 6% $142.000 7,1 $960.000 Fidelización premium
Leales
R≥3, F≥4, M≥3
1.092 13% $95.000 5,3 $590.000 Up-selling / cross-sell
Prometedores
R=5, F≤2, M≥3
756 9% $88.000 1,8 $185.000 Segunda compra incentivada
Necesitan atención
R=3, F=3, M=3
1.344 16% $71.000 3,2 $265.000 Reactivación suave
En riesgo
R≤2, F≥3, M≥3
1.680 20% $82.000 4,1 $280.000 Win-back urgente
Dormidos
R≤2, F≤2, M≤2
2.268 27% $43.000 1,4 $58.000 Campaña económica / no invertir
Perdidos
R=1, F=1, M=1
756 9% $28.000 1,0 $18.000 No invertir activamente

El análisis revela algo que suele sorprender a los equipos de marketing: el 19% de los clientes (Campeones + Leales) genera más del 65% del valor total de la base. Diseñar una campaña masiva igual para todos es desperdiciar presupuesto. Con la segmentación RFM, "Almacén Austral" puede enfocar el 70% de su inversión en retención en los segmentos de mayor CLV, y reservar el 30% restante para reactivar a los clientes "En riesgo" antes de que se vuelvan "Dormidos".

La acción concreta: para los 504 clientes Campeones, acceso anticipado a la colección de invierno más un descuento de fidelidad del 12%, entregado por WhatsApp personalizad. Para los 1.680 clientes En riesgo, un email automatizado con asunto "Te echamos de menos" más un beneficio de $10.000 de descuento en su próxima compra. Para los 2.268 Dormidos, ninguna inversión adicional de retención: el CLV esperado no justifica el costo de comunicación personalizada.

Errores comunes al calcular el CLV

El CLV es una métrica poderosa, pero también una de las más malinterpretadas en los equipos de marketing. Estos son los cinco errores que aparecen con más frecuencia, tanto en empresas chilenas como en la literatura académica (Gupta et al., 2006; Fader & Hardie, 2009).

01
Confundir ingresos con margen
El error más frecuente: calcular el CLV sobre el ticket bruto sin descontar el costo del producto. Si un cliente gasta $100.000 pero el margen es 30%, el CLV real es sobre $30.000, no $100.000. Usar ingresos en lugar de margen sobreestima el CLV entre 2 y 5 veces dependiendo del negocio, lo que lleva a invertir más en adquisición de lo que resulta rentable.
02
Aplicar un CLV promedio a toda la base
Un CLV calculado sobre el promedio de todos los clientes oculta la heterogeneidad real de la base. En la mayoría de los negocios, el CLV sigue una distribución altamente asimétrica: el 20% superior puede tener un CLV 10 a 20 veces mayor que el 20% inferior. El CLV solo tiene valor para la toma de decisiones cuando se calcula por segmento o, idealmente, a nivel de cliente individual.
03
Ignorar la tasa de deserción (churn)
La fórmula simplificada asume que los clientes permanecen activos durante toda la "vida esperada". En la realidad, cada año un porcentaje de la base abandona. Si la tasa de retención anual es 60%, el período efectivo de vida del cliente es mucho menor de lo que el cálculo supone. No incluir la probabilidad de churn lleva sistemáticamente a sobreestimar el CLV, especialmente en mercados con alta competencia como el retail chileno.
04
Usar el CLV histórico como si fuera predictivo
El CLV histórico (lo que el cliente ya gastó) y el CLV predictivo (lo que se espera que gaste en el futuro) son métricas distintas con usos distintos. El primero es útil para evaluar campañas pasadas; el segundo, para decidir cuánto invertir en adquisición o retención hoy. Confundirlos lleva a decisiones incorrectas: un cliente que gastó mucho hace tres años pero está inactivo tiene un CLV histórico alto y un CLV futuro cercano a cero.
05
Calcular el CLV una sola vez y no actualizarlo
El CLV es una estimación dinámica que debe recalcularse periódicamente —al menos trimestralmente— porque el comportamiento de los clientes cambia: un cliente prometedor puede volverse campeón, uno leal puede entrar en riesgo. Mantener un CLV estático por más de seis meses en un negocio activo es como navegar con un mapa desactualizado: las decisiones que toma se basan en una realidad que ya no existe.

Preguntas frecuentes

¿Qué es el análisis RFM y para qué sirve? +
El análisis RFM es una técnica de segmentación de clientes basada en tres variables: Recencia (cuándo fue la última compra), Frecuencia (cuántas veces ha comprado) y Valor Monetario (cuánto ha gastado). Sirve para identificar a los mejores clientes, detectar los que están en riesgo de abandono y priorizar acciones de marketing con mayor impacto. Es una de las técnicas más utilizadas en retail, e-commerce y servicios financieros precisamente porque produce resultados concretos con datos que cualquier empresa con sistema de ventas ya tiene.
¿Cuál es la diferencia entre RFM y Customer Lifetime Value? +
El RFM es una técnica de segmentación descriptiva: clasifica a los clientes según su comportamiento pasado usando tres dimensiones. El Customer Lifetime Value (CLV) es una métrica predictiva: estima el valor económico total que un cliente generará en el futuro. En la práctica, se usan de forma complementaria. El RFM identifica los segmentos y el CLV cuantifica cuánto vale cada uno, lo que permite decidir con datos cuánto invertir en adquirir o retener a cada tipo de cliente.
¿Cómo se calcula el CLV de forma simple? +
La fórmula básica del CLV es: CLV = Ticket promedio × Frecuencia de compra anual × Margen bruto × Años de vida del cliente. Por ejemplo, un cliente de una tienda de equipamiento deportivo en Chile que gasta $78.500 en promedio, compra 4,2 veces al año, con un margen del 38% y una relación esperada de 3,5 años tiene un CLV ≈ $438.000. Esta versión simple no descuenta por el tiempo, pero es suficiente para tomar decisiones de inversión en adquisición y retención en la mayoría de los casos.
¿Cuántos datos necesito para hacer un análisis RFM? +
Lo mínimo necesario es un historial de transacciones con tres campos: identificador del cliente, fecha de la compra y monto de la compra. Con al menos 6 meses de datos transaccionales ya es posible construir un análisis RFM útil. El análisis mejora con más datos históricos (12 a 24 meses es lo ideal), pero no requiere ninguna herramienta especializada para comenzar: se puede implementar en Excel o Google Sheets en pocas horas si los datos están ordenados.
Patricio Castro — Profesor UAI
Sobre el autor
Patricio Castro

Docente Asistente en Universidad Adolfo Ibáñez (UAI), donde enseña Marketing Analytics, Métricas de Marketing e IA para Marketing en pregrado y postgrado. Investigador del CMO Survey Chile en colaboración con Deloitte Digital. Ha aplicado modelos RFM y CLV en proyectos de consultoría para empresas de retail, servicios financieros y e-commerce en Chile. Creador de SimMarketing.cl.

Profesor UAI · Santiago & Viña del Mar Investigador CMO Survey Chile Colaboración con Deloitte Digital +2.000 estudiantes formados
¿Quieres aplicar esto en tu empresa?

Taller de Marketing Analytics
con casos reales

Formación práctica aplicada a tu industria: análisis RFM, cálculo de CLV y segmentación de clientes con datos reales. Adaptado al nivel y contexto de tu equipo.

Conversemos sobre el taller →
Fundamentos
Marketing Analytics: qué es, para qué sirve y cómo aplicarlo
Métricas
Las métricas de marketing que todo gerente debe dominar en 2026