Economía

Plazo fijo tradicional: cómo calcular el interés con TNA y días

Una fórmula y un estimador local para calcular el interés bruto de un plazo fijo tradicional con capital, TNA y días aportados por vos.

Publicado el

Actualizado el
Comparación visual entre plazo fijo tradicional y UVA
(fuente-original)

Un plazo fijo tradicional consiste en depositar dinero durante un plazo determinado. Al vencimiento, la entidad devuelve el capital más el interés acordado. La tasa nominal anual (TNA) y las condiciones concretas deben tomarse de la oferta que la entidad muestra antes de constituir la operación.

Cómo se estima el interés

Banco Provincia publica para su plazo fijo la fórmula monto × TNA × días ÷ (365 × 100). El estimador aplica esa cuenta a los tres valores que ingreses y redondea el resultado final al centavo.

<style> #mininoticias-plazo-fijo{margin:2rem 0;padding:clamp(1rem,3vw,1.6rem);border:2px solid #5a189a;border-radius:18px;background:#fbf8ff;color:#241331;font-family:inherit}#mininoticias-plazo-fijo *{box-sizing:border-box}#mininoticias-plazo-fijo h2{margin:0 0 .45rem;color:#5a189a;font-size:clamp(1.35rem,5vw,1.85rem);line-height:1.15}#mininoticias-plazo-fijo .mn-intro{margin:0 0 1.2rem;max-width:65ch}.mn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mn-field label{display:block;margin-bottom:.35rem;font-weight:700}.mn-field input{width:100%;min-height:46px;padding:.7rem .75rem;border:1px solid #705c7f;border-radius:10px;font:inherit;color:#1f1525;background:#fff}.mn-field input:focus{outline:3px solid #cdea68;outline-offset:2px}.mn-help{display:block;margin-top:.3rem;font-size:.82rem;color:#594d61}.mn-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.mn-actions button{min-height:44px;padding:.7rem 1rem;border:2px solid #5a189a;border-radius:999px;font:700 1rem inherit;cursor:pointer}.mn-primary{background:#5a189a;color:#fff}.mn-secondary{background:#fff;color:#5a189a}.mn-result,.mn-error{margin-top:1.2rem;padding:1rem;border-radius:12px}.mn-result{background:#eff8d9;border-left:5px solid #668500}.mn-result dl{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin:.7rem 0}.mn-result dt,.mn-result dd{margin:0}.mn-result dd{font-weight:800}.mn-error{background:#fff0f1;border-left:5px solid #b4232c;color:#721c24}.mn-note{margin:.8rem 0 0;font-size:.88rem;color:#514459}.mn-noscript{display:block;margin-top:1rem;color:#721c24}@media(max-width:650px){.mn-grid{grid-template-columns:1fr}.mn-actions button{flex:1 1 9rem}.mn-result dl{grid-template-columns:1fr}.mn-result dd{margin-bottom:.45rem;font-size:1.1rem}} </style>

Estimá el interés de un plazo fijo tradicional

Ingresá tu capital en pesos, la TNA informada por la entidad y los días. La cuenta usa interés simple con base de 365 días. Los límites del estimador no representan las condiciones ofrecidas por un banco.

Sin separadores de miles; hasta 2 decimales. Mayor que 0 y hasta ARS 1.000.000.000.000.
De 0 a 1000, sin el signo %; hasta 6 decimales.
Número entero entre 1 y 3660.
<script> (function (root) { 'use strict';

var MONEY_LIMIT_CENTS = 100000000000000n; // ARS 1 billón, límite editorial propio. var TNA_SCALE = 1000000n; var TNA_LIMIT = 1000n * TNA_SCALE; var DAY_LIMIT = 3660;

function parseFixed(raw, decimals, allowZero) { if (typeof raw !== 'string' || raw.length > 64) throw new Error('formato'); var value = raw.trim(); var pattern = new RegExp('^(?:0|[1-9]\d*)(?:[.,](\d{1,' + decimals + '}))?$'); var match = value.match(pattern); if (!match || (value.indexOf('.') !== -1 && value.indexOf(',') !== -1)) throw new Error('formato'); var parts = value.replace(',', '.').split('.'); var fraction = (parts[1] || '').padEnd(decimals, '0'); var scaled = BigInt(parts[0]) * (10n ** BigInt(decimals)) + BigInt(fraction || '0'); if (!allowZero && scaled === 0n) throw new Error('cero'); return scaled; }

function parseInputs(values) { var capitalCents; var tnaScaled; try { capitalCents = parseFixed(values.capital, 2, false); } catch () { throw new Error('Ingresá un capital positivo, sin separadores de miles y con hasta 2 decimales.'); } try { tnaScaled = parseFixed(values.tna, 6, true); } catch () { throw new Error('Ingresá una TNA entre 0 y 1000, sin el signo % y con hasta 6 decimales.'); } var daysText = String(values.days == null ? '' : values.days).trim(); if (!/^[1-9]\d*$/.test(daysText)) throw new Error('Ingresá una cantidad entera de días, entre 1 y 3660.'); var days = Number(daysText); if (!Number.isSafeInteger(days) || days > DAY_LIMIT) throw new Error('Ingresá una cantidad entera de días, entre 1 y 3660.'); if (capitalCents > MONEY_LIMIT_CENTS) throw new Error('El capital supera el límite de ARS 1.000.000.000.000.'); if (tnaScaled > TNA_LIMIT) throw new Error('La TNA debe estar entre 0 y 1000.'); return { capitalCents: capitalCents, tnaScaled: tnaScaled, days: days }; }

function divideRoundHalfUp(numerator, denominator) { return (numerator * 2n + denominator) / (denominator * 2n); }

function calculate(values) { var input = parseInputs(values); var denominator = 365n * 100n * TNA_SCALE; var interestCents = divideRoundHalfUp(input.capitalCents * input.tnaScaled * BigInt(input.days), denominator); return { capitalCents: input.capitalCents, interestCents: interestCents, totalCents: input.capitalCents + interestCents, days: input.days, tnaScaled: input.tnaScaled }; }

function formatArs(cents) { var negative = cents < 0n; var absolute = negative ? -cents : cents; var integer = (absolute / 100n).toString().replace(/\B(?=(\d{3})+(?!\d))/g, '.'); var fraction = (absolute % 100n).toString().padStart(2, '0'); return (negative ? '-$ ' : '$ ') + integer + ',' + fraction; }

root.QMiniPlazo = { calculate: calculate, parseInputs: parseInputs, formatArs: formatArs }; if (typeof module !== 'undefined' && module.exports) module.exports = root.QMiniPlazo; })(typeof globalThis !== 'undefined' ? globalThis : this); (function () { 'use strict'; var root = document.getElementById('mininoticias-plazo-fijo'); if (!root || !globalThis.QMiniPlazo) return; var form = root.querySelector('form'); var result = root.querySelector('[data-result]'); var error = root.querySelector('[data-error]'); var interest = root.querySelector('[data-interest]'); var total = root.querySelector('[data-total]');

function track(action) { try { var fn = typeof globalThis.gtag === 'function' ? globalThis.gtag : null; if (fn) fn('event', 'recurso_consulta', { recurso: 'estimador_plazo_fijo', accion: action }); } catch (_) {} } function clearOutput() { result.hidden = true; error.hidden = true; error.textContent = ''; interest.textContent = ''; total.textContent = ''; } form.addEventListener('input', clearOutput); form.addEventListener('change', clearOutput); form.addEventListener('reset', function () { clearOutput(); track('limpiar'); }); form.addEventListener('submit', function (event) { event.preventDefault(); clearOutput(); try { var output = globalThis.QMiniPlazo.calculate({ capital: form.elements.capital.value, tna: form.elements.tna.value, days: form.elements.days.value }); interest.textContent = globalThis.QMiniPlazo.formatArs(output.interestCents); total.textContent = globalThis.QMiniPlazo.formatArs(output.totalCents); result.hidden = false; result.focus(); track('calcular'); } catch (problem) { error.textContent = problem && problem.message ? problem.message : 'Revisá los datos ingresados.'; error.hidden = false; error.focus(); } }); form.querySelectorAll('input,button').forEach(function (control) { control.disabled = false; }); })(); </script>

Cómo leer el resultado

El interés es una estimación bruta con interés simple: no reinvierte rendimientos dentro del período. Por ejemplo, con un capital hipotético de $500.000, una TNA hipotética de 38 % y 30 días, la cuenta da $15.616,44 de interés y $515.616,44 de capital más interés.

El cálculo no incorpora impuestos, comisiones, inflación ni cambios de tasa. Tampoco confirma que una entidad ofrezca la TNA o el plazo ingresados. Antes de operar, revisá el importe final, el vencimiento y las condiciones que informe la entidad.

Qué ocurre al vencimiento

La guía de inclusión financiera de Argentina.gob.ar explica que, al constituir un plazo fijo tradicional, pueden existir opciones de renovación total, renovación parcial o sin renovación. La alternativa disponible y su funcionamiento dependen del producto y de la entidad. El estimador no calcula renovaciones.

Referencias y alcance

La fórmula se contrastó el 5 de septiembre de 2026 con las preguntas frecuentes de Banco Provincia. La descripción del plazo fijo tradicional y sus opciones de renovación se contrastó con la guía Tipos de inversiones de Argentina.gob.ar. Esta herramienta es informativa y no recomienda una inversión.

Guías relacionadas

← Volver al blog