Retirada de ahorros
12.000 con retiradas de 1.000 al mes al 0 % duran exactamente 12 meses. Indique su saldo, la retirada mensual y el interés anual, y vea cuándo llega la cuenta a cero o si nunca llega. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Saldo inicial
- 12 000
- Retiro mensual
- 1 000
- Tasa anual
- 0
- Tasa mensual
- 0
- Meses
- 12
- Años
- 1
- Años completos
- 1
Una calculadora de retirada de ahorros responde a la pregunta doméstica que media entre un colchón de efectivo y un retiro mensual para vivir: si esta cuenta parte de este importe, usted retira tanto cada mes y aún rinde este interés anual, ¿cuántos meses faltan hasta que el dinero se agote? Los fondos de emergencia, los potes de año sabático y los planes de desacumulación necesitan ese horizonte antes de programar la primera transferencia. Esta herramienta acepta el saldo inicial de ahorro, la retirada mensual fija y el tipo de interés anual nominal en porcentaje, capitaliza ese tipo cada mes y devuelve los meses enteros hasta que el saldo se agota. Cuando la retirada no supera el interés que genera el saldo completo, la cuenta nunca baja y la respuesta lo dice, en lugar de inventar una cuenta atrás falsa.
Cuánto dura un saldo de ahorro con interés y un retiro mensual
Un calendario de retirada de ahorros es el inverso de un plan de ahorro: el dinero sale de la cuenta cada mes, mientras el principal restante sigue generando interés. Cada mes el saldo crece por uno más i y después se reduce en la retirada W. Cuando el tipo anual es cero no hay crecimiento, así que el recuento de meses es simplemente el saldo inicial B dividido entre W, redondeado al alza al siguiente mes entero siempre que un resto deje un último período parcial.
Cuando el tipo es positivo, la forma cerrada es n igual al logaritmo natural de W sobre W menos B por i, dividido entre el logaritmo natural de uno más i, y months es el techo de ese n. Esa identidad es la desacumulación ordinaria de una cuenta de interés compuesto con retiradas niveladas a fin de mes, la misma recurrencia que usa un banco en un extracto de ahorro.
Un último mes que solo cubre una retirada parcial sigue contando como un mes de vida restante, porque es el mes en el que la cuenta llega de verdad a cero. La calculadora no modela impuestos, inflación, rendimientos de mercado, una retirada variable ni una regla de retirada segura del cuatro por ciento. Solo responde cuántos meses dura este efectivo bajo un retiro mensual fijo y un tipo anual declarado.
Dónde aporta valor una calculadora de retirada de ahorros
Quien busca retirada de ahorros o cuánto duran mis ahorros ya sabe que quiere un recuento de meses a partir de un colchón, un retiro mensual y un tipo de interés, no un ratio de runway de una startup y no una regla empírica de jubilación al cuatro por ciento. Quien planifica un fondo de emergencia lo usa antes de fijar una transferencia permanente: seis meses de alquiler son un horizonte distinto cuando la cuenta aún paga un pequeño tipo anual.
Los potes de año sabático y de permiso parental, el efectivo puente entre empleos y la desacumulación de un certificado que vence hacia gastos de vida comparten la misma identidad de tres campos. Como la implementación es código analítico parse de tier A, cada llamada correcta se mantiene barata, sin tokens de modelo ni red saliente. La validación fallida no consume saldo.
Qué puede hacer con ella
Desacumulación de fondo de emergencia y año sabático
Introduzca el efectivo que tiene, el importe mensual que transferirá hacia fuera y el tipo de ahorro; luego lea los meses hasta el agotamiento antes de iniciar la retirada permanente.
Deberes y oráculos de interés compuesto
Los alumnos calculan cuánto dura un colchón bajo un retiro mensual fijo con capitalización mensual y comparan con un resultado determinista que rechaza un saldo inicial negativo.
Preguntas frecuentes
¿Qué ocurre si el saldo inicial es negativo?
Un saldo de ahorro negativo no es un punto de partida válido para un calendario de retiradas y no se factura.
¿El tipo de interés anual es un porcentaje o una fracción decimal?
Un porcentaje. Use 4 para un cuatro por ciento al año, no 0.04.
¿Qué pasa si mi retirada es menor que el interés que gana la cuenta?
El saldo nunca baja. Suba la retirada mensual o baje el tipo para obtener un recuento finito de meses.
¿Cuánto me durarán los ahorros con una retirada mensual fija?
Cada mes el saldo gana su interés y después se descuenta su retirada, hasta que no queda nada. Con 12.000 y 1.000 al mes al 0 %, el dinero dura exactamente 12 meses.
¿Un último mes incompleto cuenta como un mes entero?
Sí. Si el último mes solo cubre parte de la retirada habitual, cuenta igualmente como un mes, porque es el mes en que la cuenta llega de verdad a cero.
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/savings-withdrawal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_balance":12000,"monthly_withdrawal":500,"annual_rate":4}'const res = await fetch("https://api.kit.forhosting.com/fin/savings-withdrawal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_balance": 12000,
"monthly_withdrawal": 500,
"annual_rate": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/savings-withdrawal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_balance": 12000,
"monthly_withdrawal": 500,
"annual_rate": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/savings-withdrawal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_balance":12000,"monthly_withdrawal":500,"annual_rate":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_balance":12000,"monthly_withdrawal":500,"annual_rate":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/savings-withdrawal", 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
{
"initial_balance": 12000,
"monthly_withdrawal": 500,
"annual_rate": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.savings_withdrawal",
"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.
Límites
max_abs | 1000000000000000 |
max_rate | 100 |
max_months | 1000000 |
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 saldo inicial negativo se rechaza con invalid_input, no se trata como un calendario de deuda. Las llamadas correctas se facturan a $0.002; la entrada inválida no se cobra.
Cuánto dura un saldo de ahorro con interés y un retiro mensual
Convierta el tipo anual cotizado en un tipo mensual i igual a annual_rate dividido entre cien y luego entre doce. Si W es menor o igual que B por i, el interés ganado sobre el saldo inicial completo ya cubre el retiro, de modo que el saldo nunca baja y esta calculadora informa never_depletes en lugar de un recuento de meses. Si el saldo inicial ya es cero, months vale cero y el estado es already_empty.
Contrato de entrada, saldos negativos y forma de la respuesta
Ejemplo: doce mil con un retiro mensual de mil y un tipo cero duran exactamente doce meses. Envíe un cuerpo JSON con tres números finitos obligatorios. initial_balance es el ahorro de partida en unidades de moneda y debe ser mayor o igual que cero; se aceptan los alias balance, principal, savings y starting_balance para que un export de bróker o una fila de extracto no necesite un paso de rename. Un initial_balance negativo es el error duro de producto: falla con invalid_input nombrando el campo y no se factura, porque un saldo de ahorro negativo no es un punto de partida válido para un calendario de retiradas. monthly_withdrawal es el importe tomado a fin de cada mes en la misma moneda y debe ser estrictamente mayor que cero; se aceptan los alias withdrawal, monthly, draw y monthly_draw. annual_rate es el interés anual nominal en porcentaje, capitalizado mensualmente —use 4 para un cuatro por ciento al año, no 0.04— y debe ser un número finito mayor o igual que cero y como máximo cien; se aceptan los alias rate, interest_rate, annual_interest_rate y apr. Campos ausentes, cadenas vacías, valores no finitos, una retirada cero o negativa, un tipo negativo o una magnitud más allá de los límites publicados fallan con invalid_input nombrando el problema. En caso de éxito el cuerpo repite las tres entradas y monthly_rate, y entonces o bien devuelve months, years, years_whole y months_remainder con status finite, o bien omite los campos de meses y fija never_depletes cuando el interés cubre el retiro. Prefiera números JSON frente a cadenas con formato de moneda. El precio de un ítem correcto es un $0.002 fijo.
Dónde aporta valor una calculadora de retirada de ahorros
Los cursos de matemáticas del consumidor asignan hojas de desacumulación con interés compuesto y necesitan un oráculo que marque un saldo inicial negativo como invalid_input. Los pipelines de automatización llaman el mismo contrato a $0.002 por ítem correcto sin levantar un servicio de hoja de cálculo. Mantenga las peticiones pequeñas, fije los meses enteros en las pruebas y obtendrá aritmética reproducible de desacumulación de ahorros para deberes, planificadores del hogar y webhooks de presupuesto ligeros, sin levantar un motor completo de jubilación.
Casos de integración
Scripts de presupuesto y planificación del hogar
Llame el mismo contrato desde un planificador o un webhook para que el horizonte de efectivo puente o de desacumulación de un certificado coincida con el widget de la página hasta el mes.
Preguntas técnicas
¿Cómo se calcula cuánto durarán mis ahorros?
Envíe initial_balance, monthly_withdrawal y annual_rate como porcentaje. La API capitaliza el tipo cada mes y devuelve los meses enteros hasta que el saldo se agota, o informa de que la cuenta nunca se agota si el interés cubre el retiro.
¿Cuánto cuesta la calculadora de retirada de ahorros?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada correcta; la entrada inválida no se factura.