<style id="elementor-post-18836">.elementor-18836 .elementor-element.elementor-element-6c40dfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18836 .elementor-element.elementor-element-fedcf81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:120px 0px;--row-gap:120px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcf4dba );--border-color:var( --e-global-color-bcf4dba );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18836 .elementor-element.elementor-element-fedcf81:not(.elementor-motion-effects-element-type-background), .elementor-18836 .elementor-element.elementor-element-fedcf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-bcf4dba ) 0%, var( --e-global-color-147d839 ) 50%);}.elementor-18836 .elementor-element.elementor-element-fedcf81::before, .elementor-18836 .elementor-element.elementor-element-fedcf81 > .elementor-background-video-container::before, .elementor-18836 .elementor-element.elementor-element-fedcf81 > .e-con-inner > .elementor-background-video-container::before, .elementor-18836 .elementor-element.elementor-element-fedcf81 > .elementor-background-slideshow::before, .elementor-18836 .elementor-element.elementor-element-fedcf81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18836 .elementor-element.elementor-element-fedcf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18836 .elementor-element.elementor-element-cdf2058{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:120px 0px;--row-gap:120px;--column-gap:0px;--overlay-opacity:0.2;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18836 .elementor-element.elementor-element-cdf2058::before, .elementor-18836 .elementor-element.elementor-element-cdf2058 > .elementor-background-video-container::before, .elementor-18836 .elementor-element.elementor-element-cdf2058 > .e-con-inner > .elementor-background-video-container::before, .elementor-18836 .elementor-element.elementor-element-cdf2058 > .elementor-background-slideshow::before, .elementor-18836 .elementor-element.elementor-element-cdf2058 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18836 .elementor-element.elementor-element-cdf2058 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-e850821 ) 0%, var( --e-global-color-b9ab9b6 ) 50%);}.elementor-18836 .elementor-element.elementor-element-cf9f060{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-18836 .elementor-element.elementor-element-2cb6616{text-align:center;}.elementor-18836 .elementor-element.elementor-element-2cb6616 .elementor-heading-title{font-family:var( --e-global-typography-3899579-font-family ), Sans-serif;font-size:var( --e-global-typography-3899579-font-size );font-weight:var( --e-global-typography-3899579-font-weight );line-height:var( --e-global-typography-3899579-line-height );color:var( --e-global-color-649b8b2 );}.elementor-18836 .elementor-element.elementor-element-29d1370{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-18836 .elementor-element.elementor-element-29d1370 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-649b8b2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18836 .elementor-element.elementor-element-d12b66d{text-align:center;color:var( --e-global-color-649b8b2 );}.elementor-18836 .elementor-element.elementor-element-d12b66d p{margin-block-end:0px;}.elementor-18836 .elementor-element.elementor-element-d12b66d a:hover, .elementor-18836 .elementor-element.elementor-element-d12b66d a:focus{color:var( --e-global-color-649b8b2 );}.elementor-18836 .elementor-element.elementor-element-95d4b9c{--display:flex;}.elementor-18836 .elementor-element.elementor-element-2d9740c{--spacer-size:2px;background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-e850821 ) 0%, var( --e-global-color-b9ab9b6 ) 75%);}.elementor-18836 .elementor-element.elementor-element-fd4086d{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(min-width:576px){.elementor-18836 .elementor-element.elementor-element-95d4b9c{--width:60%;}}@media(max-width:1399px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-18836 .elementor-element.elementor-element-2cb6616 .elementor-heading-title{font-size:var( --e-global-typography-3899579-font-size );line-height:var( --e-global-typography-3899579-line-height );}.elementor-18836 .elementor-element.elementor-element-29d1370 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:991px){.elementor-18836 .elementor-element.elementor-element-6c40dfc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-18836 .elementor-element.elementor-element-2cb6616 .elementor-heading-title{font-size:var( --e-global-typography-3899579-font-size );line-height:var( --e-global-typography-3899579-line-height );}.elementor-18836 .elementor-element.elementor-element-29d1370 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:575px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-18836 .elementor-element.elementor-element-2cb6616 .elementor-heading-title{font-size:var( --e-global-typography-3899579-font-size );line-height:var( --e-global-typography-3899579-line-height );}.elementor-18836 .elementor-element.elementor-element-29d1370 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-18836 .elementor-element.elementor-element-2cb6616 .elementor-heading-title{font-size:var( --e-global-typography-3899579-font-size );line-height:var( --e-global-typography-3899579-line-height );}.elementor-18836 .elementor-element.elementor-element-29d1370 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-f842073 */.roi-calculator {
  padding: 80px 20px;
  background: #f6f7f5;
  font-family: inherit;
  color: #101010;
}

.roi-container {
  max-width: 1180px;
  margin: 0 auto;
}

.roi-header {
  max-width: 760px;
  margin-bottom: 40px;
}

.roi-kicker {
  display: inline-block;
  margin-bottom: 14px;
  padding: 7px 14px;
  border-radius: 999px;
  background: #dff6e7;
  color: #0f6b3d;
  font-size: 14px;
  font-weight: 700;
}

.roi-header h2 {
  font-size: clamp(34px, 5vw, 58px);
  line-height: 1;
  margin: 0 0 18px;
  letter-spacing: -0.04em;
}

.roi-header p {
  font-size: 18px;
  line-height: 1.6;
  color: #555;
}

.roi-grid {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: 24px;
}

.roi-card {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 28px;
  padding: 32px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);
}

.roi-card h3 {
  margin: 0 0 22px;
  font-size: 20px;
  letter-spacing: -0.02em;
}

.roi-inputs label {
  display: block;
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 700;
  color: #333;
}

.roi-inputs input[type="number"],
.roi-inputs select {
  width: 100%;
  margin-top: 8px;
  padding: 15px 16px;
  border: 1px solid #d9d9d9;
  border-radius: 14px;
  font-size: 16px;
  background: #fafafa;
  color: #111;
}

.roi-services,
.roi-packs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-bottom: 26px;
}

.roi-services label,
.roi-packs label {
  margin: 0;
  padding: 13px 14px;
  border: 1px solid #e1e1e1;
  border-radius: 14px;
  background: #fafafa;
  font-weight: 600;
  cursor: pointer;
}

.roi-services input,
.roi-packs input {
  margin-right: 8px;
}

#calculateRoi {
  width: 100%;
  margin-top: 12px;
  padding: 17px 22px;
  border: none;
  border-radius: 999px;
  background: #101010;
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  cursor: pointer;
  transition: all 0.2s ease;
}

#calculateRoi:hover {
  transform: translateY(-2px);
  opacity: 0.9;
}

.roi-result-main {
  padding: 28px;
  border-radius: 24px;
  background: #101010;
  color: #ffffff;
  margin-bottom: 22px;
}

.roi-result-main span {
  display: block;
  margin-bottom: 8px;
  color: #cfcfcf;
}

.roi-result-main strong {
  display: block;
  font-size: 52px;
  line-height: 1;
  letter-spacing: -0.05em;
}

.roi-metrics {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

.roi-metrics div {
  padding: 18px;
  border-radius: 18px;
  background: #f7f7f7;
}

.roi-metrics span {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  color: #666;
}

.roi-metrics strong {
  font-size: 20px;
  letter-spacing: -0.02em;
}

.roi-message {
  margin-top: 22px;
  padding: 18px;
  border-radius: 18px;
  background: #eef8f1;
  color: #145c32;
  font-weight: 700;
  line-height: 1.5;
}

.roi-cta {
  margin-top: 24px;
  padding: 24px;
  border-radius: 22px;
  background: #f2f2f2;
}

.roi-cta h4 {
  margin: 0 0 8px;
  font-size: 20px;
}

.roi-cta p {
  margin: 0 0 18px;
  color: #555;
  line-height: 1.5;
}

.roi-cta a {
  display: inline-block;
  padding: 13px 18px;
  border-radius: 999px;
  background: #101010;
  color: #fff;
  text-decoration: none;
  font-weight: 800;
}

@media (max-width: 900px) {
  .roi-grid {
    grid-template-columns: 1fr;
  }

  .roi-services,
  .roi-packs,
  .roi-metrics {
    grid-template-columns: 1fr;
  }

  .roi-card {
    padding: 24px;
  }
}/* End custom CSS */</style>---
title: "Calculadora ROI de Marketing Digital"
description: "Calcula ROI, ROAS, CPL, CAC y punto de equilibrio para conectar inversión de marketing con negocio."
url: https://vyro-digital.com/calculadora-roi/
date: 2026-06-02
modified: 2026-10-16
author: "Mikel Secada"
type: page
lang: es
---

# Calculadora ROI de Marketing Digital

# UTM Builder

## Herramienta para crear URLs con los paramétros UTM de Google

[Home](#) / UTM Builder

Calculadora ROI Marketing Digital

## Calcula el retorno estimado de tu inversión en marketing digital

Introduce tus datos de inversión, ticket medio, leads y tasa de cierre para estimar ingresos,
ROI, break-even y potencial de crecimiento.

### 01 · Tu negocio

Inversión mensual en marketing (€)

Ticket medio por cliente (€)

Leads actuales al mes

Tasa de cierre (%)

Horizonte temporal

3 meses
6 meses
12 meses
24 meses

Sector

Servicios profesionales B2B
Industrial / Manufactura
SaaS / Software
Ecommerce / Retail
Salud / Clínicas
Educación / Formación
Inmobiliaria
Legal / Asesoría

### 02 · Servicios activos

Google Ads
Meta / LinkedIn Ads
SEO / GEO
Content Marketing
Email / Nurturing
CRO / Landing Pages
Analítica / Data
Automatización / IA

### 03 · Nivel de acompañamiento

Sin acompañamiento

Starter

Growth

Scale

Calcular ROI

### Resultado estimado

ROI estimado
**—**

Leads estimados / mes
**—**

Clientes estimados / mes
**—**

Ingresos estimados / mes
**—**

Inversión total
**—**

Ingresos totales
**—**

Beneficio estimado
**—**

Break-even
**—**

CPL benchmark sector
**—**

Introduce tus datos y calcula el retorno estimado de tu inversión.

#### ¿Quieres convertir estos números en un plan real?

Podemos revisar tu inversión, canales actuales y oportunidades de mejora para construir
una hoja de ruta de captación digital.

[Solicitar diagnóstico](#contacto)
