Calculadora de plazo fijo
Un depósito de 100.000 al 7,5 % durante 5 años, con capitalización trimestral, vence en 144.994,8, de los que 44.994,8 son intereses. Compare capitalización mensual, trimestral, semestral o anual sobre el mismo capital. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Capital inicial
- 100 000
- Tasa anual
- 7,5
- Plazo
- 5
- Capitalización
- Quarterly
- Capitalizaciones por año
- 4
- Valor al vencimiento
- 144 994,8
- Interés ganado
- 44 994,8
Un depósito a plazo fijo inmoviliza un capital único a un tipo anual publicado durante un plazo determinado y lo devuelve con intereses compuestos en la fecha de vencimiento. El efectivo que usted recibe no es el tipo de titular multiplicado por los años: depende de con qué frecuencia capitaliza el emisor—anual, semestral, trimestral o mensual. Esta calculadora de depósito a plazo fijo toma el principal, el tipo de interés anual en porcentaje, el plazo en años y la frecuencia de capitalización, aplica la identidad de interés compuesto en forma cerrada y devuelve el valor al vencimiento junto con los intereses ganados.
Cómo un depósito a plazo fijo capitaliza hasta su vencimiento
Un depósito a plazo fijo bancario—también llamado depósito a término en algunos mercados—es un capital único que usted coloca ante un emisor a un tipo nominal anual publicado durante un plazo bloqueado medido en años. Cuando el banco capitaliza n veces al año, cada periodo gana r dividido entre n, y hay n por tenure periodos de ese tipo, de modo que la forma cerrada es el valor al vencimiento igual a P por uno más r entre n, elevado a n por tenure.
Esa es la misma identidad de interés compuesto que los manuales escriben como A igual a P por (1 más r entre n) elevado a n t, y es cómo un banco convierte un plazo fijo trimestral a cinco años y 7.5 por ciento en un abono de vencimiento mayor que el interés simple de P por r por tenure.
La capitalización trimestral es el calendario que la mayoría de los bancos minoristas publican para depósitos acumulativos; la mensual es habitual en plazos más cortos; la semestral y la anual aparecen en fichas antiguas y en algunos depósitos de cooperativas de crédito. Cuando el tipo anual es exactamente cero, la potencia se reduce al caso especial honesto valor al vencimiento igual a P, de modo que un marcador promocional a tipo cero no inventa intereses. Los campos de dinero se redondean a dos decimales para coincidir con la moneda.
Los intereses ganados son el valor al vencimiento menos el principal. Esta calculadora modela un depósito acumulativo que reinvierte los intereses hasta el vencimiento; no abona un flujo de pago separado.
Qué puede hacer con ella
Páginas de tipos de bancos y cooperativas para plazos fijos
Convierta un tipo anual cotizado, un calendario de capitalización y un plazo en el importe al vencimiento que un ahorrador recibirá si mantiene el depósito hasta el final.
Comparar calendarios de capitalización sobre el mismo capital
Alinee ofertas mensuales, trimestrales y semestrales sobre el mismo principal y plazo y ordénelas por valor al vencimiento, no solo por el tipo de titular.
Escalera de plazos fijos y planificación del hogar
Valore cada peldaño de una escalera—o un único bloqueo a seis meses con tenure 0.5—y almacene los mismos céntimos que la vista previa gratuita del navegador ya mostró.
Preguntas frecuentes
¿Cómo se calcula el vencimiento de un plazo fijo a partir del capital, el tipo, el plazo y la capitalización?
Los intereses ganados son el valor al vencimiento menos el principal.
¿Qué ocurre si el plazo es cero, negativo o falta?
Tenure debe ser un número finito de años mayor que cero. El cero, los negativos, los booleanos, las cadenas vacías y los valores no numéricos se rechazan y no se facturan.
¿Cómo indico un depósito a plazo fijo de 6 o de 18 meses?
Tenure se mide en años. Un plazo fijo a 6 meses es tenure 0.5 y uno a 18 meses es tenure 1.5. Combine ese plazo con la frecuencia de capitalización del emisor.
¿Incluye la retención fiscal en origen o una penalización por retiro anticipado?
No. Esta calculadora supone que el depósito se mantiene hasta el vencimiento como instrumento acumulativo y devuelve solo el importe compuesto al vencimiento y los intereses ganados. La retención y los recortes por ruptura anticipada son otra búsqueda y otra herramienta.
¿La frecuencia de capitalización cambia lo que recibo?
Sí. El mismo tipo anunciado da un importe al vencimiento distinto según se capitalice mensual, trimestral, semestral o anualmente. Ponga las ofertas sobre el mismo capital y plazo, y compárelas por el valor al vencimiento, no solo por el tipo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/fixed-deposit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":100000,"annual_rate":7.5,"tenure":5,"compounding":"quarterly"}'const res = await fetch("https://api.kit.forhosting.com/fin/fixed-deposit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 100000,
"annual_rate": 7.5,
"tenure": 5,
"compounding": "quarterly"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/fixed-deposit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 100000,
"annual_rate": 7.5,
"tenure": 5,
"compounding": "quarterly"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/fixed-deposit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":100000,"annual_rate":7.5,"tenure":5,"compounding":"quarterly"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":100000,"annual_rate":7.5,"tenure":5,"compounding":"quarterly"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/fixed-deposit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"principal": 100000,
"annual_rate": 7.5,
"tenure": 5,
"compounding": "quarterly"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.fixed_deposit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Un plazo (tenure) que no sea un número positivo de años falla con invalid_input y no se factura.
Cómo un depósito a plazo fijo capitaliza hasta su vencimiento
Convierta el porcentaje en un tipo decimal r igual a annual_rate dividido entre cien. Los cuatro calendarios aceptados se corresponden con n así: annual es uno, half_yearly es dos, quarterly es cuatro y monthly es doce.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Tenure es el campo que el contrato de producto destaca: cero, un bloqueo negativo o un sustituto no numérico nunca se tratan como un depósito hacia atrás ni como un horizonte silencioso de cero. Envíe por POST un cuerpo JSON con cuatro campos obligatorios. principal es el depósito inicial como número finito mayor que cero (alias amount y deposit). annual_rate es el interés nominal anual como porcentaje —7.5 para el siete y medio por ciento al año—, finito, al menos cero y como máximo mil (alias rate e interest_rate). tenure es el bloqueo en años como número finito mayor que cero y como máximo cien; un plazo fijo a seis meses es tenure 0.5 y uno a dieciocho meses es tenure 1.5 (alias years y term). compounding es uno del conjunto cerrado annual, half_yearly, quarterly o monthly (alias frequency y compounds). Cada campo numérico puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, booleanos, valores no finitos, un principal no positivo, un annual_rate negativo, un tenure no positivo y cualquier valor de compounding fuera del enum fallan con invalid_input nombrando el campo y no se facturan. En caso de éxito el cuerpo repite principal, annual_rate, tenure y compounding, y añade compounds_per_year, maturity_value, interest_earned y una cadena formula que reexpresa la identidad discreta y el colapso a tipo cero. Ejemplo: principal cien mil, annual_rate 7.5, tenure cinco, compounding quarterly produce n igual a cuatro y un valor al vencimiento igual a cien mil por 1.01875 elevado a la vigésima, redondeado a céntimos. Este endpoint no modela penalizaciones por retiro anticipado, retención fiscal en origen, intereses no acumulativos abonados a una cuenta de ahorro ni recargos de tipo para mayores; calcula únicamente el interés compuesto acumulativo mantenido hasta el vencimiento.
Dónde una calculadora de depósito a plazo fijo aporta valor
Quienes enseñan capitalización discreta pueden sembrar ejemplos de aula que fallen de forma ruidosa cuando el plazo no es un número positivo de años, en lugar de trazar una curva sin sentido sobre un horizonte nulo o negativo. La validación fallida no consume saldo. Mantenga el principal positivo, el plazo en años y estrictamente mayor que cero, y compounding dentro del enum, fije los campos de dinero redondeados en las pruebas y obtendrá vencimientos de depósito a plazo fijo reproducibles para widgets, módulos LMS y workers en el borde sin un stack propio de originación de depósitos. Las tablas comparativas que alinean un plazo fijo mensual a un año con uno trimestral a cinco años pueden llamar al mismo módulo puro desde el navegador para previsualizaciones gratuitas y desde la API al guardar un escenario, garantizando que el vencimiento que un visitante vio coincida con el vencimiento almacenado tras guardar la cotización. Quien planifica el hogar y ya conoce el efectivo que puede inmovilizar puede enviar principal, annual_rate, tenure y compounding para rellenar una tarjeta con valor al vencimiento e intereses ganados, y decidir si alargar de dos a cinco años merece el bloqueo extra. Los equipos de producto que construyen una escalera de plazos fijos pueden pedir varios tenure con el mismo principal y tipo y leer interest_earned en cada peldaño sin escribir su propia función de potencia. Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta un cálculo de vencimiento de plazo fijo en la API?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.