Magnetia — Agencia de marketing digital, IA y diseño web
Glosario · Métricas SaaS

TCV vs ACV dos métricas que parecen iguales y se usan al revés

Diferencia entre Total Contract Value y Annual Contract Value, cuándo conviene cada una, ejemplos con contratos plurianuales y errores típicos al mezclarlas en reporting.

Auditar mis contratos SaaS

Actualizado mayo 2026

Definición

TCV y ACV: el valor total y el valor anualizado del mismo contrato.

TCV (Total Contract Value) es el valor total del contrato a lo largo de toda su duración. ACV (Annual Contract Value) es el valor anualizado: TCV dividido entre los años del contrato. Para contratos anuales coinciden; para contratos plurianuales difieren.

Ejemplo: contrato SaaS de 3 años a 30.000 €/año. TCV = 90.000 €. ACV = 30.000 €. Ambos hablan del mismo contrato, pero contestan a preguntas distintas: TCV dice "cuánto vale el contrato firmado en total"; ACV dice "cuánto vale al año, comparable con otros contratos de duraciones diferentes".

Su distinción es crítica para reporting. Bookings suelen reportarse en TCV (porque mide el valor firmado). ARR y forecasting de revenue suelen usar ACV (porque mide el run-rate anualizado). Mezclarlas — reportar bookings en TCV pero comparar con ARR previo — distorsiona métricas y confunde a inversores.

Cuándo usar cada una

TCV para bookings, ACV para run-rate.

TCV conviene cuando quieres medir el valor económico total firmado en un contrato. Es la métrica del comercial que cierra el deal y de los bookings reportados al CFO. Contrato 3 años por 90K = 90K de bookings/TCV. Si el equipo cobra comisiones por bookings, normalmente es sobre TCV (con clawback si el cliente impaga).

ACV conviene para comparar deals con duraciones distintas en términos homogéneos, y para forecasting recurrente. Un deal de 1 año por 30K y uno de 3 años por 90K tienen el mismo ACV (30K) — son equiparables en run-rate. Para sumar al ARR, ACV es la métrica correcta; sumar TCV inflaría artificialmente.

Cuando un inversor pregunta "cuánto vendéis al año", la respuesta correcta es ACV cerrado en el periodo (o ARR si quiere stock). Cuando pregunta "cuántos bookings firmasteis este trimestre", es TCV. Saber qué métrica usar en cada conversación demuestra rigor.

Ejemplos prácticos

Cinco contratos y sus métricas

Contrato 1 año, 24K

TCV = 24K. ACV = 24K. Coinciden porque duración es 1 año. Caso típico SaaS pyme con renovación anual.

Contrato 3 años, 60K total

TCV = 60K. ACV = 20K. Plurianual con uplift escalonado o pago igualado. Para forecasting de ARR, ACV (20K) es lo que cuenta.

Contrato multi-año con escalado

Año 1: 20K. Año 2: 25K. Año 3: 30K. TCV = 75K. ACV = 25K (media) o ACV año 1 = 20K (más conservador). Documentar el método.

Contrato indefinido (mes a mes)

Sin duración fija → TCV indeterminado. Se usa MRR × 12 = ACV. Es el caso de SaaS self-serve sin compromiso.

Contrato de servicios one-time

Proyecto fijo de 50K en 6 meses. No es ACV recurrente — es revenue one-time. Reportarlo aparte, no mezclar con ACV recurrente.

Contrato con servicios + SaaS

Implementación one-time 20K + SaaS 30K/año durante 2 años. TCV = 20K + 60K = 80K. ACV recurrente = 30K. Separar servicios de recurrente para no contaminar ARR.

TCV
Valor total del contrato
ACV
Valor anualizado del mismo contrato
+30-50%
TCV típicamente mayor que ACV en multi-año
Bookings TCV
ARR ACV (regla mnemotécnica)
Errores comunes

Cuatro fallos al reportar TCV/ACV

Reportar TCV como si fuera ACV

Comercial cierra contrato 3 años por 90K. Pone "90K" en CRM sin marcar duración. Pipeline acumula múltiples deals con TCV inflado, forecasting de ARR se duplica artificialmente. CRM debe forzar campos separados ACV/TCV/duración.

Sumar TCV de deals plurianuales al ARR

ARR es snapshot anualizado. Sumar TCV de contratos 3 años infla ARR x3. Solo se suma el ACV del año en curso. Error clásico que distorsiona valoración.

No documentar el método de ACV en escalado

En contratos con uplift por año, ACV puede medirse como media simple, ACV del año 1, ACV del año actual. Cada método da número distinto. Elegir uno, documentarlo, mantenerlo.

Mezclar one-time con recurrente en ACV

Implementación 20K + SaaS 30K/año. Reportar "ACV de 50K" mezcla cosas. Separar siempre: ACV recurrente y revenue one-time. ARR solo incluye el recurrente.

Cómo se relaciona con otros conceptos

TCV/ACV en el panel SaaS.

TCV y ACV se relacionan con deal size medio: deal size puede medirse en TCV (para bookings) o ACV (para comparar contratos). Lo correcto: reportar ambos por separado.

Combina con ARR: sumar el ACV de los contratos activos da el ARR de la empresa a fecha. Es la base del run-rate SaaS. Confundir TCV con ACV al sumar al ARR es el error de cálculo más común y más caro en pitches.

Y con bookings vs revenue: los bookings de un contrato 3 años se reportan en TCV (90K). El revenue se reconoce mes a mes en función del ACV (30K/año → 2,5K/mes). El gap entre bookings y revenue es enorme en deals plurianuales.

Preguntas frecuentes

Dudas que nos hacéis llegar

Total Contract Value: el valor económico total del contrato a lo largo de toda su duración. Contrato 3 años a 30K/año → TCV 90K. Es la métrica habitual de bookings y comisiones comerciales.
45 min, sin compromiso

¿Tu reporting separa TCV y ACV o los mezclas?

Auditamos tu reporting financiero, separamos bookings/TCV/ACV/ARR y dejamos panel limpio para due diligence o comité de inversión.

Hablemos