El ROI (return on investment, retorno de inversión) es el porcentaje que resulta de dividir la ganancia neta de una campaña entre lo que costó ejecutarla, multiplicado por 100. En marketing se calcula así: ROI = ((ingresos atribuidos a la campaña, menos su costo) / costo de la campaña) x 100. Un ROI de 100% significa que duplicaste lo invertido.
Qué es el ROI y de dónde viene la fórmula
El ROI es una métrica financiera genérica que mide cuánto ganaste (o perdiste) en relación a lo que invertiste, y Investopedia la formaliza como ROI = (ganancia neta de la inversión / costo de la inversión) x 100. No nació en el marketing: se usa igual para evaluar una compra de acciones, un bien raíz o la apertura de una tienda nueva.
Aplicado a marketing, la ganancia neta es el ingreso que puedes atribuir de forma razonable a una campaña, canal o acción, restando lo que esa campaña costó. La fórmula queda así:
ROI = ((Ingresos atribuidos - Costo de la campaña) / Costo de la campaña) x 100
Un ROI de 0% significa que recuperaste exactamente lo invertido, sin ganancia ni pérdida. Un ROI negativo significa que la campaña costó más de lo que generó en ingresos atribuibles.
ROI vs ROAS: la confusión más común
El error más frecuente al hablar de retorno en marketing es mezclar ROI con ROAS (return on ad spend), y son dos números distintos que responden preguntas distintas.
| Métrica | Qué mide | Fórmula | Responde a |
|---|---|---|---|
| ROAS | Ingresos por cada peso gastado en publicidad | Ingresos / Costo de la campaña | ¿Cuánto vendí por cada peso publicitario? |
| ROI | Ganancia neta como porcentaje de lo invertido | ((Ingresos - Costo) / Costo) x 100 | ¿Gané o perdí dinero, y cuánto? |
El ROAS no resta el costo de la campaña, por eso un ROAS de 4:1 (vendiste $4 por cada $1 gastado en anuncios) no dice si el negocio fue rentable: falta descontar margen, costo de producto y otros gastos operativos. Google explica esta diferencia en su documentación de Google Ads, donde detalla que el ROAS mide ingresos brutos generados por la inversión publicitaria, sin considerar la rentabilidad final del negocio. El ROI, en cambio, sí exige restar costos, por lo que es el número que de verdad indica si conviene seguir invirtiendo en un canal.
Si ya revisaste qué es el CPC y cómo se calcula, el ROI es el siguiente paso lógico: el CPC te dice cuánto cuesta cada clic, el ROI te dice si ese clic terminó siendo un buen negocio.
Cómo calcular el ROI de una campaña de marketing paso a paso
- Define la ventana de atribución. Decide cuánto tiempo después del primer contacto con la campaña vas a contar una venta como atribuible (7, 30 o 90 días, según el ciclo de compra del producto). Sin esta definición, dos personas calculan ROI distinto para la misma campaña.
- Suma todos los costos reales, no solo el gasto en medios: pauta, honorarios de agencia o freelancers, herramientas de software, tiempo de diseño y producción de piezas.
- Identifica los ingresos atribuidos usando tu modelo de atribución (último clic, primer clic o basado en datos). Google Analytics documenta los distintos modelos de atribución y cómo cada uno reparte el crédito entre los puntos de contacto de un mismo cliente.
- Resta el costo total a los ingresos atribuidos para obtener la ganancia neta.
- Divide esa ganancia neta por el costo total y multiplica por 100 para obtener el porcentaje de ROI.
- Compara el resultado contra tu margen mínimo aceptable, no contra un número genérico de la industria: un ROI de 50% puede ser excelente en un rubro de márgenes ajustados y mediocre en uno de márgenes altos.
Qué se considera un buen ROI en marketing
No existe un número universal: depende del margen del producto, el ciclo de venta y el canal. Una tienda de ropa con margen de 40% necesita un ROI distinto al de un software con margen de 80%. Lo que sí es comparable dentro de una misma marca es el ROI entre canales: si Google Ads te da 120% de ROI y Meta Ads te da 60% con el mismo producto y la misma ventana de atribución, ahí hay una señal real para mover presupuesto, algo que conviene revisar junto a la comparación completa de Google Ads vs Meta Ads.
El ROI también cambia según el objetivo de la campaña. Una campaña de reconocimiento de marca en la parte alta del embudo casi nunca muestra un ROI inmediato favorable porque su ingreso atribuido llega semanas o meses después, repartido entre varios canales. Medirla con la misma vara que una campaña de conversión directa lleva a apagar canales que en realidad están funcionando.
Errores que distorsionan el cálculo del ROI
- Atribuir el 100% de una venta al último clic. Si un cliente vio un anuncio en Meta, buscó la marca en Google y compró por email, atribuir toda la venta a un solo canal infla el ROI de ese canal y castiga a los demás sin motivo real.
- Olvidar costos indirectos. El sueldo del equipo, las herramientas de gestión y el tiempo de producción de contenido también son costo de la campaña, aunque no aparezcan en el reporte de la plataforma publicitaria.
- Usar ingresos brutos en vez de margen. Si vendes con 30% de margen, un ROI calculado sobre ingresos brutos parece mucho más alto que el ROI real del negocio.
- Medir ROI antes de que cierre la ventana de atribución. Evaluar una campaña B2B de ciclo largo a los 7 días de lanzada mide una fracción de las ventas que en realidad va a generar.
- Comparar ROI entre campañas con objetivos distintos (reconocimiento versus conversión) como si fueran la misma categoría de inversión.
Qué hacer con esto
- Antes de lanzar la próxima campaña, define por escrito la ventana de atribución y el modelo (último clic, primer clic o basado en datos): sin ese acuerdo previo, el ROI que reportes después será discutible.
- Arma una planilla simple por canal con tres columnas: costo total, ingresos atribuidos y ROI resultante. Actualízala cada mes y compárala en el tiempo, no solo contra otras marcas.
- Separa el reporte de ROI de campañas de conversión (parte baja del embudo) del reporte de campañas de reconocimiento (parte alta): usar el mismo umbral de "buen ROI" para ambas lleva a decisiones equivocadas.
- Si el ROI de un canal lleva tres meses seguidos por debajo de tu margen mínimo, es la señal para pausarlo o rediseñar la campaña, no para esperar un cuarto mes.
Preguntas frecuentes
¿Cómo se calcula el ROI en marketing digital?
Se calcula restando el costo total de la campaña a los ingresos que puedes atribuirle, dividiendo ese resultado por el costo total y multiplicando por 100: ROI = ((Ingresos atribuidos - Costo) / Costo) x 100. El resultado se expresa como porcentaje.
¿Cuál es la diferencia entre ROI y retorno de inversión en marketing?
Son el mismo concepto: ROI es la sigla en inglés de "return on investment", que en español se traduce como retorno de inversión. Ambos términos se refieren a la misma fórmula y al mismo porcentaje.
¿Qué diferencia hay entre ROI y ROAS?
El ROAS mide ingresos brutos por cada peso gastado en publicidad, sin restar el costo de la campaña. El ROI sí resta ese costo y muestra la ganancia neta como porcentaje, por lo que refleja mejor si el negocio fue rentable.
¿Cada cuánto tiempo conviene medir el ROI de una campaña?
Depende de la ventana de atribución y el ciclo de venta del producto: campañas de conversión directa se pueden revisar semanalmente, mientras que campañas de reconocimiento de marca o productos de ciclo de venta largo necesitan al menos 60 a 90 días para reflejar un ROI representativo.




