Coste de oportunidad
Concepto de Presupuesto personal en Finanzas personales, conectado con sus herramientas y conceptos vecinos.
Actualizado el 23 de junio de 2026
El coste de oportunidad es el valor de la mejor alternativa que sacrificas cuando eliges una opción sobre otra. Toda decisión implica una renuncia: al elegir A, descartas B. El coste de oportunidad es lo que vales B. No es un gasto real que aparezca en tu cuenta bancaria, pero es un coste económico igualmente real porque determina cuánto te está costando, en términos de riqueza futura, cada elección que haces.
¿Cómo se calcula?
No existe una fórmula única, pero en finanzas personales la comparación más habitual es con la rentabilidad del mercado:
Coste de oportunidad = Rentabilidad de la alternativa descartada − Rentabilidad de la opción elegida
Ejemplo: tienes 20.000 € y decides usarlos para amortizar anticipadamente tu hipoteca al 3 % en lugar de invertirlos en un fondo indexado con una rentabilidad histórica real del 7 % anual. El coste de oportunidad es 4 puntos porcentuales al año sobre 20.000 €, es decir, unos 800 € anuales de crecimiento patrimonial que renuncias.
Esto no significa que amortizar sea la decisión incorrecta: el ahorro en intereses garantizados al 3 % tiene un valor diferente al 7 % esperado pero incierto de la bolsa. El coste de oportunidad te da la información para comparar, no la decisión automática.
Ejemplos cotidianos
- Cuenta corriente vs. cuenta remunerada: mantener 5.000 € en una cuenta al 0 % cuando existe una al 2,5 % tiene un coste de oportunidad de 125 € al año en intereses no ganados, y de mucho más a largo plazo gracias al interés compuesto.
- Comprar un coche de alta gama: un vehículo de 30.000 € tiene un coste de oportunidad de lo que habrían generado esos 30.000 € invertidos durante los 8-10 años de vida útil del coche. A un 7 % real anual, serían más de 51.000 € al final del periodo.
- Estudiar un máster de 10.000 €: el coste real no es solo la matrícula; si además no trabajas ese año, añades el salario que dejaste de cobrar. Un año sin ingresos de 25.000 € eleva el coste total a 35.000 €, y el coste de oportunidad es lo que habrían generado esos 35.000 € invertidos en su lugar.
- Alquilar vs. comprar vivienda: el dinero destinado a la entrada podría estar generando rentabilidad. Ese rendimiento potencial es el coste de oportunidad del capital inmovilizado en el inmueble, y debe sumarse al análisis antes de decidir.
El coste de oportunidad se multiplica con el tiempo
El efecto del interés compuesto hace que el coste de oportunidad crezca exponencialmente con el horizonte temporal. Un gasto de 5.000 € a los 30 años equivale a renunciar a 38.000 € a los 60, asumiendo un rendimiento real del 7 % anual. No es que el gasto sea incorrecto: es importante ser consciente de lo que cuesta en términos de riqueza futura.
Límites del concepto
El coste de oportunidad es una herramienta de análisis, no un imperativo de maximizar siempre el rendimiento financiero. El valor del descanso, la seguridad emocional de no tener deuda o la satisfacción de vivir en una vivienda propia son factores reales que la cifra financiera no captura. La utilidad de este concepto está en incorporarlo al análisis, no en dejar que paralice cualquier decisión.
Una forma de ver el impacto de tus decisiones acumuladas en el tiempo es revisar tu patrimonio neto periódicamente: si crece, estás eligiendo bien en términos globales.
Esta información es orientativa y no constituye asesoramiento financiero o de inversión.
Fórmula
El coste de oportunidad de un gasto es lo que ese dinero habría generado invertido: el capital multiplicado por el crecimiento compuesto del periodo, menos el propio capital.
- CO
- ganancia a la que renuncias (€)
- C
- importe (€)
- r
- rentabilidad anual (%)
- t
- años
Ejemplo: con C = 10.000 €, r = 7 %, t = 10 → CO = 9671,51 €
function costeOportunidad(importe, rentabilidadAnual, anos) {
return importe * ((1 + rentabilidadAnual / 100) ** anos - 1);
}
console.log(costeOportunidad(10000, 7, 10)); // → 9671.51 def coste_oportunidad(importe, rentabilidad_anual, anos):
return importe * ((1 + rentabilidad_anual / 100) ** anos - 1)
print(coste_oportunidad(10000, 7, 10)) # → 9671.51 Conceptos relacionados
También en Presupuesto personal
Preguntas frecuentes
¿Qué es el coste de oportunidad?
¿Cómo se calcula el coste de oportunidad?
¿El coste de oportunidad solo se aplica al dinero?
Ver todas las herramientas de Finanzas personales.