
La TIR de una ON se calcula con su flujo de fondos: el precio que se paga, con signo negativo, y cada cupón y cada amortización que faltan cobrar, con su fecha. En Excel o en Google Sheets, la función TIR.NO.PER toma esas dos columnas y devuelve la tasa anual que iguala lo que se paga hoy con lo que se va a cobrar. Abajo está el cálculo paso a paso con una ON de ejemplo, cada 100 nominales.
Qué mide la TIR
La tasa interna de retorno (TIR) es la tasa anual que hace que el valor actual de todos los pagos que faltan sea igual al precio que se paga hoy. Expresa en una sola tasa lo que rinde una ON si se cumplen tres supuestos: se mantiene hasta el vencimiento, la empresa paga todo en fecha y los cupones se reinvierten a esa misma tasa.
Sirve para comparar ON con estructuras distintas. La tasa del cupón no alcanza, porque no tiene en cuenta el precio ni cuándo vuelve el capital. Supongamos dos ON que vencen dentro de cuatro años, pagan intereses cada seis meses y devuelven todo el capital al final. Una paga 9% de cupón y cotiza a 108. La otra paga 6% y cotiza a 95. La primera rinde 6,80% y la segunda, 7,61%.
La TIR no mide el riesgo de que la empresa no pague. Una TIR más alta suele indicar que el mercado pide más por ese riesgo. Por eso se compara entre ON de calificación, plazo y moneda de pago parecidos.
Cómo leer el flujo de fondos
El flujo de fondos es la lista de los pagos que faltan, con su fecha. Para cada fecha separa los intereses de la amortización, que es la parte del capital que la empresa devuelve. En las plataformas de inversión suele figurar como cash flow.
Se arma con los datos del prospecto o del suplemento de la emisión:
- la tasa del cupón y si es fija o variable;
- las fechas de pago de intereses;
- el cronograma de amortización, todo al vencimiento o en cuotas, con el porcentaje de cada una;
- la base de cálculo de los intereses, por ejemplo 30/360 o días reales sobre 365;
- qué pasa si una fecha cae en un día no hábil, que en general es pagar el día hábil siguiente.
Los intereses de cada período se calculan sobre el capital que la empresa todavía debe, que se llama valor residual. En una ON que amortiza en cuotas, después de cada cuota el cupón es menor. La ficha de cada ON en las plataformas de inversión ya muestra el flujo calculado, y conviene compararlo con el prospecto la primera vez.
Cálculo paso a paso en Excel o Google Sheets
Supongamos una ON en dólares con estas condiciones:
- paga un cupón de 7% anual, en dos partes iguales, el 15 de enero y el 15 de julio, con base 30/360;
- devuelve todo el capital el 15/07/2029;
- su precio de pantalla en dólares es 100,50 cada 100 nominales, con los intereses corridos incluidos;
- la compra se hace el 28/10/2026 a 24 horas, así que se liquida el 29/10/2026.
Cada 100 nominales, la ON paga 3,50 por semestre y 100 de capital al final. Los pasos son cuatro:
- En la columna A, cargá las fechas. La primera es la fecha en que se liquida la compra.
- En la columna B, cargá los montos. El precio va con signo negativo, porque es dinero que sale. Los cupones y la amortización van con signo positivo, y si coinciden en una fecha, se suman.
- En una celda vacía, escribí
=TIR.NO.PER(B2:B8;A2:A8). En Excel en inglés, la función se llama XIRR. - Dale formato de porcentaje al resultado.
| Fila | A. Fecha | B. Flujo | Concepto |
|---|---|---|---|
| 2 | 29/10/2026 | -100,50 | Precio pagado |
| 3 | 15/01/2027 | 3,50 | Cupón |
| 4 | 15/07/2027 | 3,50 | Cupón |
| 5 | 15/01/2028 | 3,50 | Cupón |
| 6 | 15/07/2028 | 3,50 | Cupón |
| 7 | 15/01/2029 | 3,50 | Cupón |
| 8 | 15/07/2029 | 103,50 | Cupón y capital |
El resultado es 7,77%. Es la TIR efectiva anual de la ON a ese precio.
TIR.NO.PER descuenta cada pago por los días exactos que faltan, sobre un año de 365 días, y devuelve una tasa efectiva anual. La función TIR, sin el NO.PER, supone que todos los pagos están separados por períodos iguales, y no sirve cuando la compra cae entre dos cupones. En Google Sheets la función tiene el mismo nombre. Si la planilla está configurada en inglés, el separador de los argumentos es la coma.
Algunas plataformas informan la TIR como tasa nominal anual con capitalización semestral. Para pasar de una a otra: TIR nominal = 2 × ((1 + TIR efectiva)1/2 − 1). En el ejemplo, la nominal es 7,62%. Antes de comparar dos TIR, hay que verificar que estén expresadas de la misma manera.
Qué precio usar
El precio y el flujo tienen que estar en la misma moneda. Si la ON paga en dólares, se usa el precio de la especie en dólares: la que termina en D para dólares MEP o la que termina en C para dólares cable. Si solo se tiene el precio en pesos, se divide por el tipo de cambio de la operación para pasarlo a dólares.
El precio se expresa cada 100 nominales, igual que el flujo. Si la ON ya devolvió parte del capital, el flujo tiene que incluir solo los pagos que faltan y estar en la misma base que el precio.
Precio limpio y precio sucio
Entre dos fechas de pago, la ON acumula intereses que todavía no pagó, que se llaman intereses corridos. El precio limpio no los incluye. El precio sucio sí, y es lo que efectivamente se paga.
En el mercado argentino, los bonos y las ON cotizan en general con precio sucio: el precio de pantalla ya trae los intereses corridos. Algunas plataformas y proveedores de datos muestran el precio limpio, así que conviene verificarlo antes de calcular. Si el precio es limpio, se le suman los intereses corridos para obtener lo que se paga.
En el ejemplo, entre el 15/07/2026 y el 29/10/2026 pasaron 104 días en base 30/360. Los intereses corridos son 7 × 104 / 360 = 2,02 cada 100 nominales. El precio sucio es 100,50 y el limpio, 98,48.
El supuesto de reinversión
La TIR supone que cada cupón se reinvierte a la misma tasa hasta el vencimiento. Si se reinvierte a una tasa menor, o si se cobra y se usa, el rendimiento final es menor que la TIR de la compra.
| Qué se hace con los cupones | Rendimiento anual final |
|---|---|
| Se reinvierten al 7,77% | 7,77% |
| Se reinvierten al 4% | 7,43% |
| No se reinvierten | 7,08% |
Si no se reinvierte nada, se cobran 121 cada 100 nominales: 21 de intereses y 100 de capital. La diferencia con la TIR crece con el plazo y con el cupón, porque una parte mayor del resultado depende de a qué tasa se reinvierte lo que se cobra.
TIR, tasa de cupón y tasa corriente
| Tasa | Qué mide | En el ejemplo |
|---|---|---|
| Tasa de cupón | El interés anual sobre el valor nominal, fijado en el prospecto. | 7% |
| Tasa corriente | El cupón anual sobre el precio limpio. Mide lo que rinden los intereses de un año sobre lo que se paga, sin contar el capital. | 7 / 98,48 = 7,11% |
| TIR | El rendimiento anual de todos los pagos que faltan contra el precio pagado. | 7,77% |
En el ejemplo, la TIR es mayor que las otras dos porque la ON se compra debajo de 100, con un precio limpio de 98,48, y al vencimiento devuelve 100. Si cotizara arriba de 100, la TIR quedaría por debajo de la tasa corriente. La relación entre el precio y el valor técnico de una ON se llama paridad, y la explicamos en la nota paridad, valor técnico y tasa corriente de un bono.
Errores frecuentes
- Usar el precio en pesos con un flujo en dólares. La tasa que resulta mezcla el tipo de cambio con el rendimiento y no mide lo que rinde la ON.
- Olvidar las amortizaciones parciales. Si la ON del ejemplo devolviera el capital en dos cuotas de 50, el 15/07/2028 y el 15/07/2029, los cupones posteriores a la primera cuota serían de 1,75 y la TIR, de 7,90%. Cargarla como si pagara todo al final da 7,77%.
- Tratar el precio limpio como lo que se paga. En el ejemplo, usar 98,48 en lugar de 100,50 da una TIR de 8,66%, casi un punto más.
- Usar la fecha de la orden en lugar de la de liquidación.
- Comparar una TIR efectiva con una nominal.
- Comparar ON de distinta moneda de pago o de distinta ley como si fueran iguales. Una ON que paga en dólares cable y otra que paga en dólares MEP rinden en dólares distintos, y la diferencia de TIR entre ellas incluye la moneda y la ley, además del riesgo de cada empresa. La guía diferencias entre bonos ley argentina y ley Nueva York explica qué cambia con la ley.
La calculadora de TIR de RGG Plus
RGG Plus muestra la TIR, el flujo de fondos y las fechas de pago de cada ON y de cada bono, calculados con el precio del día. Tiene además una calculadora de TIR para ON, entre otras herramientas para operar.
Para hacer el cálculo a mano, en el canal de RGG Group hay un video que arma el flujo de fondos de una ON y calcula su TIR en Excel: obligaciones negociables, armá el flujo de fondos y calculá la TIR. Para entender qué es una ON y qué datos tiene, está la guía qué es una obligación negociable y cómo elegirla.
Preguntas frecuentes
¿Qué es la TIR de una obligación negociable?
Es la tasa anual que iguala el precio que se paga hoy con todos los pagos que faltan cobrar, cupones y amortizaciones. Resume en un número lo que rinde la ON si se mantiene hasta el vencimiento, la empresa paga en fecha y los cupones se reinvierten a esa tasa.
¿Qué función de Excel se usa para calcular la TIR de una ON?
TIR.NO.PER, que en Excel en inglés se llama XIRR. Recibe la columna de montos, con el precio en negativo, y la columna de fechas. En Google Sheets la función tiene el mismo nombre.
¿Por qué mi cálculo no coincide con la TIR que muestra la ALyC?
Las diferencias más comunes vienen del precio usado (el último operado o una de las puntas), de la fecha de liquidación, de los intereses corridos y de si la TIR está expresada como tasa efectiva o como tasa nominal anual. También puede cambiar la base de cálculo de los intereses.
¿La TIR es el rendimiento que voy a obtener?
Solo si se cumplen sus supuestos: mantener la ON hasta el vencimiento, que la empresa pague todo en fecha y reinvertir los cupones a la misma tasa. Si se vende antes, el resultado depende del precio de ese día.
¿Con qué se compara la TIR de una ON?
Con la de otras ON de calificación, plazo, moneda de pago y ley parecidos. El 18/08/2026, por ejemplo, las diez ON de la cartera modelo de RGG Plus, todas con calificación AAA o AA+, tenían TIR de entre 4,81% y 7,25%, según su vencimiento. Una TIR muy por encima de las de su grupo suele reflejar un riesgo mayor.
¿La TIR de un bono soberano se calcula igual?
Sí. El método es el mismo: el precio en negativo y cada pago con su fecha. En los bonos que amortizan en cuotas, como el AL30 y el GD30, hay que cargar cada amortización.
Socio de RGG Group. Asesor financiero, programador cuantitativo y abogado (UNLP). AP CNV 2165. Desarrolló la app RGG Plus.
Este contenido es informativo y educativo. No constituye una recomendación de compra o venta. Las inversiones implican riesgos; rendimientos pasados no garantizan rendimientos futuros. La ON del cálculo es un ejemplo y no corresponde a un título que cotice. Datos de mercado al 18/08/2026.