Skip to content
· por Saskia Visser

MTA autohospedado a 1M+ emails al mes: el coste real frente a un ESP gestionado

¿Cuánto cuesta realmente operar tu propio PowerMTA, KumoMTA o MailerQ a 1M de emails al mes, todo incluido? Un desglose realista frente a los ESPs gestionados, con las partidas ocultas que la mayoría de los blogs se saltan.

powermtakumomtaautohospedadocomparativa-espinfraestructura-email

Hay una conversación particular que ocurre más o menos una vez por trimestre en cada Slack B2B donde alguien está escalando email por encima de los 200.000 envíos al mes. Va así: “estamos pagando 800 al mes a SendGrid, hicimos un 25% de inbox rate en la última campaña, y alguien en Hacker News me dijo que debería autohospedar PowerMTA porque no cuesta nada una vez configurado”. Entonces un ingeniero senior interviene y dice: “no, no es así, no tienes idea de en qué te estás metiendo”. Después no pasa nada durante seis meses porque ninguno de los dos lados ha sacado realmente los números.

Este post saca los números — calibrados a 1M emails/mes (el threshold típico donde la conversación se vuelve económicamente significativa) y a precios 2026 actuales después del shift Microsoft 5 mayo 2025 + cambios pricing PowerMTA tras adquisición Bird (€8K-€40K licensing tier típico para producción).

Arquitectura del cost stack — qué requiere realmente cada camino

Antes de comparar números, el diagrama muestra qué componentes vienen empaquetados en cada camino y dónde reside el ops time. La asimetría es estructural: managed ESP empaqueta TODO en pricing list; self-hosted requiere ensamblar 12+ componentes con TCO no-trivial en cada uno.

Arquitectura cost stack — managed ESP vs self-hosted MTA a 1M+/mes
Comparativa arquitectural — qué incluye cada caminoManaged ESP — bundled pricingSendGrid Pro / Mailgun Foundation / Postmark€800-€1.500/mes all-in @ 1M/mesTodo incluido en pricing:• MTA software + infra hardware + IPs dedicadas• Monitoring stack + alerting + dashboards• FBL processing + blacklist response• Deliverability ops + reputation management• Soporte 24x7 + SLA + uptime guarantees• Compliance overlay + audit loggingOps time interno: 4-8 horas/mes (revisión, decisiones)Self-hosted — 12 componentesPowerMTA / KumoMTA / MailerQ + stack completo€600-€1.200/mes infra + ops timeComponentes a ensamblar:• Licensing PMTA €8K-€40K/año o KumoMTA €0• Hardware bare-metal Hetzner €80-€250/mes• 4 IPs dedicadas + ASN opcional €30-€100/mes• Monitoring + DMARC + FBL infra €100-€380/mes• Blacklist tools + delivery testing €80-€200/mes• Compliance overlay si DORA/PCI €200-€800/mesOps time: 25-40 horas/semana (1 senior engineer)Diferencia estructural — ops timeManaged externaliza ops time → 4-8h/mes internoSelf-hosted internaliza ops time → equipo dedicado 1+ MailOps engineer (€80K-€130K/año fully loaded)Threshold de break-even — economics se invierten progresivamenteBajo 500K/mes: managed domina (ops time excede ahorro licensing)500K-1.5M/mes: zona de inflexión — capacidad equipo decideSobre 1.5M/mes con equipo dedicado: self-hosted economics dominan progresivamenteSobre 10M/mes: ahorro €600K-€1.7M sobre 5 años justifica inversión engineeringCaveat crítico: 60% empresas que se mueven a self-hosted vuelven a managed dentro de 18 mesesRazón: subestimaron carga ops, perdieron senior MailOps engineer, o incidente blacklist no recuperable internamente

El diagrama hace explícito que la decisión NO es “qué cuesta menos en pricing list” — es “dónde está el ops time y tienes el team para sostenerlo”. Empresas que parten del análisis pricing-only pierden el 80% del cost stack.

Qué estás comparando realmente

Antes de los números, alinéate sobre qué significa “self-hosted” exactamente. Hay tres niveles diferentes:

Nivel 1 — VPS con MTA OSS instalado: Postfix o Haraka en VPS Hetzner. €15-€50/mes infra. Adecuado para volumen pequeño (bajo 100K/mes), no escalable a 1M+/mes para casos comerciales serios. No es la conversación de este post.

Nivel 2 — Bare-metal con MTA producción + stack monitoring completo: PowerMTA o KumoMTA en bare-metal Hetzner/OVH. 4-8 IPs dedicadas. Stack monitoring Prometheus + Grafana. DMARC processing self-hosted. Esta es la conversación de este post.

Nivel 3 — Cluster multi-server multi-DC con automation completa: 5-10 servers PowerMTA across 2-3 datacenters. ASN propio. Routing inteligente. Disaster recovery automated. Esto es para 50M+/mes y requiere equipo dedicado MailOps de 3-5 engineers. Out of scope para este post.

La comparativa managed vs self-hosted a 1M/mes es entre Nivel 2 y un managed ESP tier business (SendGrid Pro, Mailgun Foundation, Postmark business).

El stack de costes completo a 1M de emails al mes

Los managed ESP cobran ~€800-€1.500/mes para 1M/mes en tier business con IP dedicada add-on incluido. Pricing list es transparente.

Self-hosted requiere asignar costos a 12 componentes:

1. Licensing software MTA (€0-€40K/año depending choice):

  • PowerMTA: €8.000-€40.000/año (post-Bird acquisition pricing tier producción enterprise)
  • KumoMTA: €0 (open source Apache 2.0)
  • MailerQ: €5.000-€15.000/año
  • Halon: €10.000-€30.000/año

2. Hardware bare-metal (€80-€250/mes per server):

  • Hetzner AX52 (Ryzen 7) o equivalent: €80-€120/mes
  • OVH SYS o Advance line: €100-€180/mes
  • Setup redundante (2 servers active-passive): doble el costo

3. IPs dedicadas (€30-€80/mes for pool 4 IPs):

  • Hetzner: €1-€2/mes per IPv4 dedicada
  • Add-on cost vs included en server pricing

4. ASN propio + IP block (opcional, €350/año ARIN + costo bloque): solo si quieres reputación IP independiente del proveedor hosting. Rare a 1M/mes.

5. Monitoring stack (€20-€80/mes):

  • VPS adicional Prometheus + Grafana + Alertmanager
  • O managed (Datadog, Grafana Cloud) €100-€400/mes

6. DMARC processing (€50-€200/mes):

  • Self-hosted parsedmarc + Elasticsearch: €30-€80/mes infra
  • Postmastery o similar SaaS: €99-€299/mes

7. FBL registration + processing:

  • Effort: 8-16 horas trimestral (mantener registrations Microsoft, Yahoo, etc.)
  • Software: parte del MTA stack

8. Blacklist monitoring tools (€30-€100/mes):

  • MXToolbox Pro, MultiRBL, similar

9. Deliverability testing (€60-€200/mes):

  • GlockApps, Email on Acid: regular seed list testing

10. MailOps engineer (€80K-€130K/año fully loaded):

  • 1 senior MTA engineer 50-75% allocated
  • O dos generalists con MailOps como parte de su rol
  • ESTE es el costo dominante real

11. 24x7 alerting + on-call (€500-€2.000/mes):

  • PagerDuty/Opsgenie + on-call rotation compensation
  • Si tu volumen incluye transaccional crítico

12. Compliance overlay (€200-€800/mes si DORA/PCI/SOC 2 aplica):

  • Audit logging infrastructure
  • Compliance monitoring tools
  • External auditor fees prorated

El TCO a 18 meses — visualizando el cost differential

El gráfico muestra TCO acumulado over 18 meses para 1M/mes managed (€1.000/mes) vs self-hosted KumoMTA (€650/mes infra + ops time engineer prorated). El managed es lineal predictable; el self-hosted tiene front-loading (setup costs primer trimestre) seguido de runrate más bajo.

TCO acumulado 18 meses — managed ESP vs self-hosted KumoMTA a 1M/mes
TCO 18 meses — managed vs self-hosted KumoMTA vs self-hosted PowerMTA
Categoría Managed ESP (lineal predictable)Self-hosted KumoMTA fully loadedSelf-hosted PowerMTA fully loaded
Mes 1 1000800012000
Mes 2 20001100016000
Mes 3 30001400020000
Mes 6 60003000038000
Mes 9 90004700056000
Mes 12 120006400074000
Mes 15 150008100092000
Mes 18 1800098000110000

Cifras incluyen ops time prorated a 50% senior MTA engineer (€80K/año fully loaded = €40K prorated/año = €3.333/mes). Setup costs primeros 3 meses self-hosted incluyen: migration testing, parallel run, IP warmup, learning curve. PowerMTA TCO superior por licensing post-Bird (€20K/año tier producción típico). KumoMTA TCO inferior por zero licensing pero requiere mismo ops investment. **Punto clave:** a 1M/mes, managed gana por margen significativo en TCO 18 meses fully loaded. Self-hosted economics solo se vuelven dominantes a 5M+/mes sostenido cuando ahorro licensing/SaaS supera costo ops time. Si tu equipo ya tiene MailOps engineer dedicado para otras razones (multi-tenant ESP, cold email infra), el ops time marginal es near-zero — pero ese caso es diferente del greenfield.

Sumando — la tabla resumen operacional

ComponenteManaged ESP a 1M/mesSelf-hosted KumoMTASelf-hosted PowerMTA
Software licensingIncluido€0€15.000-€20.000/año
Hardware infraIncluido€100-€150/mes€100-€150/mes
IPs dedicadas (4 pool)€30-€60/mes add-on€30-€60/mes€30-€60/mes
Monitoring stackIncluido€50-€150/mes€50-€150/mes
DMARC processingIncluido€50-€100/mes€50-€100/mes
Blacklist + testing toolsIncluido€100-€250/mes€100-€250/mes
MailOps engineer (50% prorated)N/A (4-8h/mes interno)€40.000/año = €3.333/mes€40.000/año = €3.333/mes
Compliance overlay (si aplica)Add-on €200-€600/mes€200-€800/mes€200-€800/mes
Total mensual run-rate€830-€1.260/mes€3.663-€3.943/mes€4.913-€5.193/mes
TCO 18 meses€15K-€23K€66K-€71K€88K-€94K

A 1M/mes, el managed ESP es claramente más barato fully loaded.

Cuándo gana el self-hosted

A pesar del análisis above, hay perfiles donde self-hosted gana de forma estructural:

Volumen 5M+/mes sostenido: managed ESP pricing escala lineal (€800/M€×5 = €4.000/mes). Self-hosted KumoMTA fully loaded sigue en €3.663-€3.943/mes (ops time es fixed cost, no variable). Crossover real ocurre en este rango.

Multi-tenant requirements (ESP/SaaS reseller): si vendes infra a clientes (programa reseller), self-hosted permite per-customer IP allocation y reputation isolation que managed ESPs no proveen. Caso económico es diferente.

Vertical restringido (cannabis, adulto, gaming): managed ESPs rechazan, self-hosted es el único camino disponible.

Compliance soberanía datos UE estricta: si DORA, NIS2, o sector público UE requiere control directo infraestructura sin dependencia US providers, self-hosted en datacenter UE es estructuralmente requerido.

Equipo ya tiene MailOps engineer dedicado: si tu equipo opera infraestructura email para múltiples casos (cold email + transaccional + marketing), ops time marginal del 1M/mes additional es near-zero. El análisis fully-loaded above asume greenfield.

Cuándo gana el managed

Estos perfiles son la mayoría:

Volumen 1M-3M/mes y team sin MailOps dedicado: ops time es el costo dominante; managed ESP externaliza esto productivamente.

Horizonte decisión bajo 18 meses: self-hosted no amortiza setup investment en window corto.

Volumen variable/spiky: managed scales elastically; self-hosted requiere capacity planning para peak load.

Compliance complex: managed ESPs con SOC 2/PCI/HIPAA certifications externalizan compliance overhead.

Pre-PMF o early growth: priority es product velocity; infra distraction es expensive opportunity cost.

El patrón híbrido — managed primary + self-hosted específico

Empresas mid-market frecuentemente terminan en hybrid:

  • Managed ESP (SendGrid, Mailgun) maneja 80-90% volumen general (transaccional + marketing standard)
  • Self-hosted PowerMTA o KumoMTA maneja casos específicos: cold email outreach, vertical restringido, segmento alta-reputación que requiere IP isolation

Este patrón captura beneficios self-hosted donde gana sin sostener TCO completo en 100% volumen.

Triggers específicos de migración — las señales que dicen “ahora”

Trigger 1: managed ESP costs cruzan €5K/mes consistente (señal volumen sostenido sobre 5M/mes).

Trigger 2: incident suspensión managed ESP por contenido vertical o pattern. Self-hosted da control directo de la decisión.

Trigger 3: requisito compliance específico (DORA, sovereignty UE) que managed ESP no satisface.

Trigger 4: hire de senior MailOps engineer disponibiliza capacity ops sin marginal cost.

Trigger 5: producto incluye email infrastructure como feature (programa reseller, white-label SMTP) que requiere control infra para diferenciación.

La matriz de decisión — combinando volumen + control + capacidad equipo

Volumen mensualSin equipo dedicadoCon MailOps engineerCon equipo dedicado
Bajo 500KManaged ESP (claro)Managed ESPManaged o hybrid
500K-1.5MManaged ESPHybrid considerandoSelf-hosted viable
1.5M-5MManaged (o hire)Hybrid o self-hostedSelf-hosted gana
5M-10MHire MailOps urgenteSelf-hosted dominanteSelf-hosted dominante
Sobre 10MHire equipo + self-hostSelf-hosted dominanteSelf-hosted standard

Elige tu camino — herramienta de decisión

La decisión combina volumen, capacidad equipo, control requirements y horizonte. Usa la herramienta para obtener recomendación calibrada.

Consideraciones compliance UE — DORA, PCI DSS, residencia datos

Para operadores UE con compliance requirements, self-hosted vs managed tiene dimensiones específicas regulatorias.

DORA (efectivo 17 enero 2025) — entidades financieras UE: requiere registro ICT third-party services. Managed ESP US-based es third-party con cross-border data flow que necesita Schrems II analysis + SCCs. Self-hosted UE-based simplifica DORA registry (in-house service, no third-party dependency cross-border). Self-hosted preferred postura para compliance financial services UE.

PCI DSS v4.0 — segmento payment: si tu email infra toca payment notification con cardholder data references, PCI DSS scope aplica. Managed ESPs con PCI DSS Service Provider certification reducen scope (SendGrid, Mailgun tienen Level 1 certification). Self-hosted PCI DSS scope es responsabilidad operador completa — significativamente más overhead compliance.

GDPR Art 28 + Schrems II — data processor agreements: managed ESPs proveen DPA estándar pero sub-processor relationships pueden incluir US-based services. Self-hosted UE-based elimina cross-border concerns. Para senders UE-heavy con Schrems II concerns activos, self-hosted UE es preferred.

NIS2 — operadores servicios esenciales: si tu organización está in-scope NIS2 (energy, finance, healthcare, etc.), email infra forma parte ICT supply chain. Self-hosted permite control directo medidas técnicas requeridas; managed ESPs requieren contractual flow-down de NIS2 obligations.

Residencia datos por jurisdicción:

  • Alemania: BSI Grundschutz prefer self-hosted
  • Francia: SecNumCloud certification para sector público — self-hosted preferred
  • España: ENS para sector público — self-hosted preferred
  • Países Bajos: BIO baseline information security
  • Irlanda: hub para regulación financial services UE (DORA, MiFID II)

Self-hosted UE-based es estructuralmente más fácil para compliance UE-heavy operators. Managed ESPs ofrecen compliance certifications pero con cross-border complexity.

Lo que recomendamos en la práctica

A operadores en discovery calls, framework directo:

Si volumen 1M-3M/mes sin MailOps engineer: managed ESP. Self-hosted no amortiza ops time investment.

Si volumen 3M-5M/mes con MailOps capacity: hybrid considerando — managed primary + self-hosted para casos específicos.

Si volumen 5M+/mes con equipo dedicado: self-hosted gana económicamente. Hire 1+ senior MailOps engineer si no tienes.

Si compliance UE estricta (DORA, sector público): self-hosted UE-based independiente de volumen.

Si vertical restringido: self-hosted es path único disponible.

Si pre-PMF o early growth: managed ESP. Tu cycle de aprendizaje es en producto, no en infra.

Más context en nuestras guías relacionadas: cuándo elegir SMTP dedicado, comparativa PowerMTA vs KumoMTA vs Postal vs Halon, stack monitoreo entregabilidad.


¿Necesitas ayuda dimensionando si self-hosted o managed encaja mejor para tu caso? Habla con ventas — análisis honesto sin sales pressure. Si decides self-hosted PowerMTA gestionado, nuestro hosting PowerMTA cubre el camino managed-dedicado.

Saskia Visser

Principal MTA Engineer · Ingeniería de Infraestructura de Email

¿Algo que deberíamos escribir? Manda tu tema a [email protected].

Escríbenos por WhatsApp