
Voy a ser directo contigo: la mayoría de profesionales del marketing no saben calcular su ROI. Y no lo digo para ofender. Lo digo porque llevo años viendo presupuestos de marketing que se justifican con métricas de vanidad —likes, impresiones, alcance— mientras nadie se molesta en responder la única pregunta que importa: ¿estamos ganando más de lo que invertimos?
El ROI (Return on Investment, o retorno de inversión) es la métrica que separa el marketing que funciona del marketing que parece funcionar. Y sin embargo, es una de las menos comprendidas. No porque sea complicada —que no lo es—, sino porque calcularla bien requiere honestidad sobre los costes reales y los ingresos atribuibles.
En esta guía te voy a enseñar a calcular el ROI de tus acciones de marketing de forma práctica. Sin teoría innecesaria. Con fórmulas que puedes aplicar hoy mismo y ejemplos reales de diferentes canales.
Publiqué 172 artículos en marzo y fue mi peor mes
Tenía esta web parada y la estoy rehaciendo con IA. Cambié la forma de hacerlo y en once días de agosto ha tenido más visitas desde Google que en todo julio. Te cuento por correo qué cambié.
- · Por qué la oportunidad es mayor ahora, y no menor
- · Lo único que la IA no te puede copiar: tu criterio
- · Cómo hacer que Google te vea en días, no en seis meses
Qué es exactamente el ROI en marketing
El ROI en marketing mide cuánto dinero ganas (o pierdes) por cada euro invertido en una acción de marketing. Así de simple.
No mide cuánta gente vio tu anuncio. No mide cuántos seguidores ganaste. Mide dinero que entra frente a dinero que sale. Y eso es exactamente lo que necesitas saber para tomar decisiones inteligentes.
La diferencia entre un profesional de marketing que aporta valor y uno que solo hace ruido está en esta métrica. Cuando sabes calcular el ROI, puedes justificar cada euro de presupuesto. Cuando no, estás pidiendo un acto de fe.
Por qué tantas empresas lo calculan mal
Hay tres errores que veo constantemente:
Error 1: No incluir todos los costes. Cuando calculas el ROI de una campaña de Google Ads, no puedes contar solo lo que gastaste en clics. Tienes que incluir las horas de la persona que gestiona la campaña, el coste de las herramientas, el diseño de las creatividades, las landing pages. Todo.
Error 2: Atribuir ingresos incorrectamente. Un cliente llega por Google Ads, pero antes visitó tu web desde un artículo de blog, y antes de eso vio un post en LinkedIn. ¿A quién le atribuyes la venta? La atribución es un tema complejo, pero ignorarlo es peor que abordarlo de forma imperfecta.
Error 3: Mezclar métricas de actividad con métricas de resultado. Tener 10.000 visitas al mes no es ROI. Conseguir 500 leads no es ROI. El ROI solo aparece cuando esos leads se convierten en clientes que pagan. Si te pierdes en ese recorrido, revisa cómo se estructura un embudo de ventas: cada fase tiene su métrica y solo la última es dinero.

La fórmula del ROI en marketing
La fórmula básica es:
ROI = ((Ingresos generados - Coste de la inversión) / Coste de la inversión) × 100
Ejemplo simple: inviertes 1.000 € en una campaña de Facebook Ads. Esa campaña genera ventas por valor de 4.000 €.
ROI = ((4.000 - 1.000) / 1.000) × 100 = 300%
Esto significa que por cada euro invertido, obtuviste 3 euros de beneficio neto (o 4 euros de ingreso bruto).
ROAS vs ROI: no son lo mismo
Aquí hay una confusión muy habitual. El ROAS (Return on Ad Spend) mide los ingresos brutos divididos entre la inversión publicitaria. El ROI mide el beneficio neto dividido entre la inversión total.
ROAS = Ingresos / Inversión publicitaria
Si gastas 1.000 € en ads y generas 4.000 € en ventas, tu ROAS es 4:1 o 400%.
Pero tu ROI será menor, porque en esos 1.000 € de ads no estás contando el salario de quien gestiona la campaña, el coste del producto vendido, las herramientas de tracking, etc.
El ROAS es útil para optimizar campañas publicitarias en el día a día. El ROI es lo que le importa al director financiero. Necesitas los dos, pero no los confundas.
Fórmula expandida para marketing
Para un cálculo más preciso del ROI en marketing, yo uso esta fórmula expandida:
ROI = ((Ingresos atribuibles - Costes totales de marketing) / Costes totales de marketing) × 100
Donde "Costes totales de marketing" incluye:
- Inversión directa en medios (ads, patrocinios)
- Costes de personal (salarios, freelancers)
- Herramientas y software (SEMrush, HubSpot, tu plataforma de email)
- Producción de contenido (diseño, redacción, vídeo)
- Costes tecnológicos (hosting, CMS, analytics)
Y "Ingresos atribuibles" son los ingresos que puedes razonablemente vincular a esas acciones de marketing, no los ingresos totales de la empresa.
Cómo calcular el ROI por canal de marketing
Aquí es donde la cosa se pone interesante. Cada canal tiene sus particularidades y sus trampas a la hora de calcular el ROI.
ROI del SEO
El SEO es probablemente el canal donde más empresas calculan mal el ROI, por una razón simple: los resultados tardan en llegar.
Si inviertes 2.000 € al mes en SEO durante 6 meses (12.000 € en total), y en el mes 7 empiezas a recibir tráfico orgánico que genera 3.000 € mensuales en ventas, ¿cuál es tu ROI?
La forma correcta de calcularlo es a largo plazo. Yo recomiendo calcular el ROI del SEO en periodos de 12-24 meses como mínimo.
Ejemplo con números:
- Inversión SEO en 12 meses: 24.000 € (2.000 €/mes incluyendo contenidos, herramientas y tiempo)
- Ingresos generados por tráfico orgánico en esos 12 meses: 45.000 €
- ROI = ((45.000 - 24.000) / 24.000) × 100 = 87,5%
Y lo mejor del SEO es que ese ROI mejora con el tiempo. Los contenidos posicionados siguen generando tráfico sin coste adicional. En el segundo año, la inversión puede bajar a 1.500 €/mes de mantenimiento mientras los ingresos suben.
Para calcular los ingresos del tráfico orgánico, necesitas:
- Tráfico orgánico (Google Analytics / GA4)
- Tasa de conversión del tráfico orgánico
- Valor medio de cada conversión
ROI de Google Ads / SEM
Este es el más fácil de calcular porque la relación inversión-resultado es más directa:
Ejemplo:
- Inversión mensual en Google Ads: 3.000 €
- Gestión de campaña (agencia o interno): 800 €
- Herramientas de tracking y landing pages: 200 €
- Coste total: 4.000 €
- Leads generados: 120
- Tasa de cierre: 15%
- Clientes nuevos: 18
- Valor medio del cliente: 500 €
- Ingresos: 9.000 €
- ROI = ((9.000 - 4.000) / 4.000) × 100 = 125%
La trampa aquí está en no incluir todos los costes. El CPC que ves en Google Ads no es tu coste real. Tu coste real incluye todo lo que necesitas para convertir ese clic en un cliente. Si estás montando las campañas ahora mismo, en la guía completa de Google Ads tienes la configuración de conversiones, que es lo que hace posible este cálculo.
ROI del email marketing
El email marketing tiene fama de ser el canal con mejor ROI, y los datos lo confirman. Pero cuidado con las cifras infladas.
Ejemplo:
- Coste de la herramienta de email: 100 €/mes
- Tiempo de creación de emails (4 horas/mes × 30 €/hora): 120 €/mes
- Coste total mensual: 220 €
- Ingresos generados por campañas de email: 2.800 €/mes
- ROI = ((2.800 - 220) / 220) × 100 = 1.172%
Esa cifra parece increíble, y en cierto modo lo es. Pero hay un matiz importante: la lista de email no se construyó gratis. Esos suscriptores llegaron a través de contenido, ads, SEO u otras acciones de marketing. Si quieres ser riguroso, deberías atribuir parte del coste de adquisición de suscriptores al ROI del email.
Y un aviso técnico que se suele pasar por alto: no midas el rendimiento de tus emails por la tasa de apertura. Desde que Apple Mail precarga las imágenes de seguimiento, una parte importante de tus "aperturas" son falsas. Para el cálculo de ROI usa clics, conversiones e ingresos por email enviado, como explico en la guía de email marketing.
ROI del marketing de contenidos
El content marketing tiene un problema similar al SEO: los resultados son acumulativos y a largo plazo.
Ejemplo:
- Producción de contenidos (8 artículos/mes): 2.400 €
- Herramientas SEO y analítica: 300 €
- Distribución (redes sociales, newsletter): 300 €
- Coste total mensual: 3.000 €
- Coste en 6 meses: 18.000 €
- Leads generados por contenidos en 6 meses: 450
- Tasa de conversión a cliente: 8%
- Clientes: 36
- Ticket medio: 1.200 €
- Ingresos: 43.200 €
- ROI = ((43.200 - 18.000) / 18.000) × 100 = 140%
Y recuerda: esos contenidos siguen generando leads después de los 6 meses. El ROI del marketing de contenidos mejora con el tiempo si los contenidos están bien hechos.

Benchmarks de ROI por sector y canal
Una pregunta que me hacen constantemente: ¿qué ROI es "bueno"? Depende del sector, del canal y del modelo de negocio. Las cifras que siguen son referencias orientativas de los proyectos que he visto de cerca, no medias sectoriales publicadas: úsalas para saber si estás en el orden de magnitud correcto, no como objetivo.
| Canal | ROI aceptable | ROI excelente | Plazo en el que hay que medirlo | Trampa habitual |
|---|---|---|---|---|
| Email marketing | 300-500% | Más de 1.000% | Mensual | No imputar el coste de captar la lista |
| SEO | 200-500% | Más de 500% | 12-24 meses | Medirlo a los 3 meses y darlo por muerto |
| Google Ads | 100-300% | Más de 400% | Mensual | Contar solo el CPC y olvidar la gestión |
| Meta Ads (Facebook/Instagram) | 100-200% | Más de 300% | Mensual | Fiarse del ROAS que reporta la plataforma |
| Marketing de contenidos | 150-400% | Más de 400% | 12 meses | Atribuir a último clic |
| Marketing de influencers | 50-300% | Muy variable | Por campaña | Pagar por seguidores, no por ventas |
Por sector
- E-commerce: ROAS mínimo de 3:1 para ser rentable (considerando márgenes de producto)
- SaaS: El ROI debe evaluarse con el LTV (Lifetime Value) del cliente
- Servicios profesionales: ROI del 300-500% es habitual por los altos márgenes
- Retail: Márgenes más ajustados, un ROI del 100-200% puede ser excelente
Cuándo un ROI negativo es aceptable
Hay situaciones donde un ROI negativo temporal no es un desastre:
- Lanzamiento de producto: Los primeros meses requieren inversión en awareness
- Entrada en nuevo mercado: Necesitas construir presencia desde cero
- Adquisición de clientes con alto LTV: Si un cliente vale 10.000 € a lo largo de 3 años, gastar 2.000 € en adquirirlo con ROI negativo a corto plazo tiene sentido
- SEO en fase inicial: Los primeros 3-6 meses de SEO casi siempre tienen ROI negativo
La clave está en saber por qué el ROI es negativo y tener un plan para que se vuelva positivo.
Herramientas para medir el ROI de marketing
No necesitas 47 herramientas. Estas son las que uso y recomiendo:
Google Analytics 4 (GA4)
Imprescindible y gratuito. Configura bien los eventos de conversión y los modelos de atribución. GA4 te permite ver qué canales generan conversiones y asignar valores a cada conversión.
Configuración mínima:
- Eventos de conversión definidos (compra, lead, contacto)
- Valor monetario asignado a cada conversión
- UTMs en todas las campañas
- Integración con Google Ads si haces SEM
Google Looker Studio (antes data Studio)
Para crear dashboards de ROI que puedas revisar cada semana. Conecta GA4, Google Ads, Search Console y cualquier otra fuente. Es gratuito y suficientemente potente para la mayoría de empresas. Para la parte orgánica, la guía de Google Search Console te ahorra montar informes que la propia herramienta ya te da hechos.
HubSpot (o tu CRM)
Si tienes un negocio B2B o de servicios, necesitas un CRM que vincule la fuente del lead con el cierre de la venta. Sin esto, no puedes calcular el ROI real. HubSpot tiene una versión gratuita que cubre lo básico.
Hojas de cálculo
Suena antiguo, pero una hoja de cálculo bien estructurada es la mejor herramienta de ROI que existe. Yo tengo una plantilla donde registro mensualmente la inversión por canal y los ingresos atribuibles. Es simple, transparente y funciona.
Herramientas específicas por canal
- SEO: Ahrefs o SEMrush para valorar el tráfico orgánico
- Email: Las métricas de clics y conversión de tu propia plataforma (Brevo, Kit, MailerLite, Klaviyo)
- Ads: Los paneles nativos de Google Ads y Meta Ads
- Social: Metricool o Hootsuite para vincular actividad social con resultados
Cómo mejorar el ROI de tu marketing
Calcular el ROI no sirve de nada si no actúas sobre los resultados. Estas son las palancas más efectivas:
1. Reduce costes sin reducir resultados
No se trata de gastar menos. Se trata de gastar mejor. Audita tus herramientas (¿realmente necesitas esa suscripción de 200 €/mes?), automatiza tareas repetitivas y elimina canales que no aportan.
2. Mejora las tasas de conversión
Esto es lo que más impacto tiene en el ROI. Si pasas de convertir el 2% al 4% de tus visitas, has duplicado tus ingresos sin gastar un euro más en adquisición. Invierte en CRO (Conversion Rate Optimization): mejores landing pages, formularios más simples, CTAs más claros.
3. Aumenta el valor medio del cliente
Upselling, cross-selling, programas de fidelización. Cada euro adicional que consigues de un cliente existente es prácticamente beneficio puro, porque el coste de adquisición ya está pagado.
4. Concentra presupuesto en lo que funciona
Suena obvio pero casi nadie lo hace. Si el SEO te da un ROI del 300% y los anuncios en TikTok te dan un 20%, ¿por qué sigues gastando lo mismo en ambos? Reasigna presupuesto hacia los canales ganadores.
5. Acorta el ciclo de venta
Cuanto menos tiempo pasa entre el primer contacto y la venta, mejor es tu ROI (porque reduces costes de nurturing y seguimiento). Automatiza el lead nurturing, cualifica mejor los leads y dale a tu equipo de ventas la información que necesita para cerrar más rápido.

Errores avanzados en el cálculo del ROI
Ya cubrimos los errores básicos. Ahora vamos con los que cometen incluso los profesionales experimentados:
No considerar el coste de oportunidad
Si tu equipo de marketing dedica 3 meses a un proyecto que genera un ROI del 50%, pero podrían haber dedicado ese tiempo a otro proyecto con un ROI potencial del 200%, has perdido dinero en términos relativos. El coste de oportunidad es real.
Ignorar el LTV (lifetime value)
Calcular el ROI solo con la primera compra es un error grave, especialmente en modelos de suscripción o servicios recurrentes. Si un cliente paga 100 €/mes durante 24 meses, su valor real es 2.400 €, no 100 €.
Fórmula ajustada al LTV: ROI (LTV) = ((LTV promedio × Nuevos clientes - Inversión marketing) / Inversión marketing) × 100
No segmentar por campaña o audiencia
El ROI total de "Google Ads" puede ser positivo, pero eso puede esconder que 3 campañas van genial y 2 están quemando dinero. Calcula el ROI a nivel de campaña, audiencia y hasta keyword si es posible.
Comparar periodos incorrectamente
Comparar el ROI de enero con el de diciembre no tiene sentido si tu negocio es estacional. Compara siempre el mismo mes de un año con el del año anterior, o usa medias móviles trimestrales.
Modelo de atribución: cómo asignar ingresos a cada canal
Este es el elefante en la habitación del ROI en marketing. Cuando un cliente interactúa con tu marca a través de múltiples canales antes de comprar, ¿a quién le atribuyes la venta?
Modelos principales
Último clic: Todo el mérito al último canal antes de la compra. Simple pero injusto con los canales de awareness.
Primer clic: Todo el mérito al primer punto de contacto. Valora el descubrimiento pero ignora el nurturing.
Lineal: Se reparte el mérito equitativamente entre todos los puntos de contacto. Democrático pero poco preciso.
Basado en posición (U-shaped): 40% al primer contacto, 40% al último, 20% repartido entre los intermedios. Mi favorito para la mayoría de negocios.
Basado en datos (data-driven): Usa machine learning para asignar el mérito según el impacto real de cada canal. Es el modelo por defecto en GA4 y funciona bien si tienes volumen suficiente.
Mi recomendación práctica
Si estás empezando, usa el modelo de último clic para tener una base. Pero ten un ojo en los canales de primer contacto, porque sin ellos no hay embudo. Cuando tengas suficientes datos (unos cientos de conversiones al mes), pasa al modelo basado en datos de GA4.
Y sobre todo, sé consistente. El modelo que uses importa menos que usar siempre el mismo para poder comparar periodos.
Un apunte de 2026 que cambia la foto: cada vez más gente descubre marcas dentro de ChatGPT, Perplexity o los resúmenes de IA de Google, y ese contacto no aparece en ninguna analítica. Si notas que la parte "directa" de tu tráfico crece sin explicación, probablemente sea eso. Añadir un "¿cómo nos has conocido?" en el formulario es hoy más útil que cualquier modelo de atribución.
Plantilla práctica para calcular tu ROI
Voy a darte la estructura exacta de la hoja de cálculo que uso:
Columnas:
- Canal de marketing
- Inversión en medios (€)
- Costes de personal atribuibles (€)
- Costes de herramientas (€)
- Inversión total (suma de 2+3+4)
- Leads generados
- Coste por lead (5÷6)
- Clientes generados
- Tasa de conversión (8÷6)
- Coste por adquisición (5÷8)
- Ingresos primera compra (€)
- LTV estimado (€)
- ROI primera compra ((11-5)÷5×100)
- ROI con LTV ((12-5)÷5×100)
Frecuencia: Rellena esto mensualmente. Revísalo trimestralmente para tomar decisiones de presupuesto.
Regla de oro: Si un canal tiene un ROI consistentemente negativo durante más de 2 trimestres y no hay razón estratégica para mantenerlo, reasigna ese presupuesto.
Lo que nadie te dice sobre el ROI en marketing
El ROI es una métrica fundamental, pero no es la única que importa. Hay cosas que el ROI no captura:
Valor de marca: Una campaña de branding puede tener un ROI directo bajo pero aumentar las conversiones de todos los demás canales.
Efecto halo: Tu presencia en redes sociales puede no generar ventas directas pero reforzar la confianza de leads que vienen por otros canales.
Retención: Es más barato retener un cliente que adquirir uno nuevo. Invierte en experiencia del cliente aunque el ROI no sea inmediatamente visible.
Lo importante es usar el ROI como una brújula, no como un GPS. Te dice la dirección general, pero necesitas otras métricas para navegar el día a día.
Y el consejo más importante que puedo darte: empieza a medir hoy. Un cálculo imperfecto del ROI es infinitamente más útil que no calcularlo. Puedes refinar la metodología con el tiempo, pero la decisión de medir tiene que ser inmediata.
Preguntas frecuentes
¿Cómo se calcula el ROI en marketing?
Con esta fórmula: ROI = ((ingresos atribuibles − coste total de marketing) ÷ coste total de marketing) × 100. Si invertiste 2.000 € y generaste 6.000 € en ventas atribuibles, tu ROI es del 200%. La parte difícil no es la fórmula: es decidir qué ingresos son realmente atribuibles y acordarte de incluir todos los costes, no solo la inversión publicitaria.
¿Qué es un buen ROI en marketing?
Como referencia general, un ROI del 100% (duplicar lo invertido) ya es rentable, y por encima del 300% se considera muy bueno en la mayoría de canales. Pero depende mucho del canal y del margen: en e-commerce con márgenes ajustados un 150% puede ser excelente, mientras que en servicios profesionales un 150% es mediocre. Compárate contigo mismo mes a mes antes que con medias de sector.
¿Cuál es la diferencia entre ROI y ROAS?
El ROAS divide los ingresos brutos entre la inversión publicitaria y sirve para optimizar campañas día a día. El ROI resta todos los costes (medios, personal, herramientas, producción) y divide el beneficio entre la inversión total; es lo que de verdad indica si ganas dinero. Un ROAS de 3:1 puede esconder perfectamente un ROI negativo si el producto tiene poco margen.
¿Cómo se calcula el ROI del SEO si no vendo online?
Asigna un valor económico a cada conversión aunque no sea una venta directa. Si de cada 10 formularios cierras 2 presupuestos de 1.500 €, cada formulario vale 300 €. Multiplica ese valor por los formularios que llegan desde tráfico orgánico y compáralo con lo que inviertes en SEO. Es una estimación, pero es infinitamente mejor que no medir nada.
¿Se puede calcular el ROI de marketing con herramientas gratuitas?
Sí. Con Google Analytics 4 (conversiones configuradas y con valor asignado), Google Search Console, el CRM gratuito de HubSpot y una hoja de cálculo tienes todo lo necesario para un negocio pequeño o mediano. Las herramientas de pago aportan comodidad y análisis avanzado, pero ninguna te va a salvar si no tienes las conversiones bien configuradas.
¿Cuánto tiempo hay que esperar para medir el ROI de una campaña?
Depende del canal y del ciclo de venta. En publicidad de respuesta directa puedes medir a las 2-4 semanas. En SEO y contenidos necesitas entre 12 y 24 meses para una lectura honesta. Y en cualquier caso, espera a tener al menos unas decenas de conversiones: con cinco ventas no estás midiendo un ROI, estás midiendo azar.
¿Qué hago si el ROI de un canal me sale negativo?
Primero comprueba si es un problema de medición (conversiones mal configuradas, atribución de último clic que se come el mérito de ese canal) antes de concluir que el canal no funciona. Si el dato es bueno, mira si el negativo es esperable por fase (SEO recién arrancado, lanzamiento, mercado nuevo). Si no hay ninguna razón estratégica y lleva dos trimestres en negativo, reasigna el presupuesto.
¿El ROI se calcula con ingresos o con beneficio?
Estrictamente, con beneficio: deberías restar el coste del producto o servicio vendido antes de dividir. En la práctica, mucha gente calcula el ROI con ingresos brutos y por eso obtiene cifras espectaculares que no se corresponden con la caja. Si vendes productos físicos con márgenes ajustados, calcularlo sobre ingresos es directamente engañarte.
¿Cómo mido el ROI si mis clientes me encuentran a través de ChatGPT o de la IA de Google?
Hoy no hay una forma limpia de hacerlo: ese tráfico llega casi siempre etiquetado como directo o de referencia y no se ve como un canal propio en la analítica. La solución práctica es preguntar en el formulario de contacto cómo te han conocido y vigilar si tu tráfico directo crece sin explicación. Con eso al menos sabes que existe, aunque no puedas cuantificarlo con precisión.
Inteligencia Artificial aplicada a negocio
Sin humo. Solo experimentos reales, prompts que funcionan y estrategias de escalabilidad.






