Calculadora de runway de caja
Con 120 000 en el banco y una quema neta mensual de 15 000, tiene 8 meses de runway, unos 243,5 días. Introduzca su saldo y su quema mensual para ver cuánto le dura el dinero al ritmo actual. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Saldo en efectivo
- 120 000
- Consumo neto mensual
- 15 000
- Meses de autonomía
- 8
- Días de autonomía
- 243,5
- Años de autonomía
- 0,6666666667
- Estado
- finite
El runway de caja es el número de meses que una empresa, un proyecto o un hogar puede seguir operando antes de que el saldo bancario llegue a cero al ritmo de quema actual. Fundadores, responsables financieros y profesionales autónomos lo revisan cada semana al captar capital, recortar costes o decidir cuánto tiempo puede permitirse un lanzamiento de producto en pérdidas. Esta calculadora de runway de caja toma dos cifras que usted ya conoce —saldo de caja actual y quema neta mensual— y devuelve meses, días aproximados y años de runway, con un estado claro cuando la quema es cero o negativa. La matemática es la misma división simple de las presentaciones al consejo y de las actualizaciones a inversores: el runway es la caja dividida por la quema neta mensual.
Cuándo le ayuda conocer su runway
Los operadores de startups usan una calculadora de runway de caja antes de cada reunión de consejo y ronda de financiación para convertir las cifras de banco y quema en un número compartido de meses restantes que todos puedan debatir. Los CFO fraccionales y las herramientas de contabilidad integran la misma fórmula para que los clientes vean el runway actualizarse cuando cambia la nómina o el gasto SaaS, sin montar un motor FP&A completo.
Los equipos de producto e ingeniería rastrean el runway como puerta de go o no-go para congelaciones de contratación, gasto de infraestructura y presupuestos de experimentos cuando la empresa aún no es rentable. Hogares y creadores de la economía de creadores aplican las mismas dos entradas —cuenta corriente más déficit mensual medio— para planificar cuánto puede durar una pausa profesional o la construcción de un producto.
Combínela con herramientas de gastos o ingresos cuando necesite derivar la quema a partir de partidas, y luego introduzca aquí la quema neta para la estimación final de runway.
Qué puede hacer con ella
Actualizaciones al consejo e inversores
Convierta la caja actual y la quema neta mensual en meses, días y años de runway para presentaciones al consejo y notas mensuales a inversores.
Puertas de contratación y gasto
Recalcule el runway tras la plantilla o el gasto de proveedores planificados para que operaciones sepa cuántos meses quedan antes del agotamiento de caja.
Preguntas frecuentes
¿Qué ocurre si la quema neta mensual es cero o negativa?
El status es infinite e infinite es true: no se consume caja a un ritmo estable (equilibrio o rentabilidad). Los campos de duración se omiten en lugar de devolverse como null.
¿Cuántos meses de runway dan 120 000 con una quema de 15 000?
Ocho meses, porque 120 000 entre 15 000 da 8. Equivale a unos 243,5 días, o dos tercios de un año, siempre que los gastos y los ingresos sigan al ritmo actual.
¿Qué cuenta como quema neta mensual?
El efectivo que sale cada mes menos el que entra, normalmente los gastos operativos menos los ingresos cobrados. Deje fuera la financiación puntual, como un préstamo nuevo o una ronda de inversión, para que la cifra refleje la operación normal.
¿Qué pasa si el saldo de caja ya es cero?
Si el saldo es cero y sigue quemando efectivo, el resultado muestra el runway como agotado, con cero meses restantes, de modo que sirve de alerta en lugar de dar una respuesta vacía.
¿El runway tiene en cuenta el crecimiento o ingresos futuros?
No. Supone que el ritmo actual continúa, sin modelo de crecimiento, previsión de ingresos ni escenarios aleatorios. Cuando su quema vaya a cambiar, por ejemplo tras nuevas contrataciones, vuelva a calcular con la cifra nueva.
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/finance/cash-runway \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash_balance":120000,"monthly_net_burn":15000}'const res = await fetch("https://api.kit.forhosting.com/finance/cash-runway", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash_balance": 120000,
"monthly_net_burn": 15000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/cash-runway",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash_balance": 120000,
"monthly_net_burn": 15000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/cash-runway", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash_balance":120000,"monthly_net_burn":15000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash_balance":120000,"monthly_net_burn":15000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/cash-runway", 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
{
"cash_balance": 120000,
"monthly_net_burn": 15000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.cash_runway",
"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
No hay modelo de crecimiento, ni previsión de ingresos, ni ruido Monte Carlo: solo un endpoint de parse determinista que puede integrar en paneles, hojas de cálculo y herramientas internas al precio de API publicado $0.002.
Qué significa el runway de caja y cómo funciona la fórmula
El runway de caja responde a una sola pregunta operativa: si las entradas y salidas de efectivo se mantienen cerca del ritmo de hoy, ¿cuánto tiempo queda hasta que el saldo se agote? La quema neta mensual es el efectivo típico que sale del negocio cada mes después de lo que entra —a menudo gastos operativos mensuales menos ingresos en efectivo, excluyendo financiación puntual—. Por ejemplo, ciento veinte mil dólares de caja y una quema mensual de quince mil producen exactamente ocho meses de runway; la misma caja con una quema de diez mil produce doce meses. Cuando esa cifra neta es positiva, la empresa consume caja y el runway en meses es cash_balance dividido por monthly_net_burn. La calculadora también informa runway_days usando la longitud media del mes gregoriano de trescientos sesenta y cinco coma dos cinco días al año divididos entre doce, y runway_years como meses divididos entre doce, de modo que los calendarios de producto, contratación y captación de capital compartan un mismo reloj. Cuando la caja ya es cero y la quema sigue siendo positiva, el status es exhausted y runway_months es cero: útil para alertas de bandera roja en lugar de una respuesta vacía silenciosa.
Entradas, validación y el caso límite de quema infinita
La quema neta mensual puede ser positiva, cero o negativa. Una quema positiva produce un resultado finito con status finite (o exhausted cuando los meses valen cero), infinite en false y los tres campos de duración rellenados. Las unidades de moneda no se convierten: use la misma unidad para caja y quema (USD, EUR u otra moneda única) e interprete el resultado en meses de esa unidad. Envíe un objeto JSON con dos números finitos obligatorios: cash_balance (alias cash, balance, cash_on_hand, starting_cash) y monthly_net_burn (alias burn, monthly_burn, net_burn, burn_rate, monthly_burn_rate). La caja debe ser mayor o igual que cero; un saldo inicial negativo se rechaza con invalid_input porque un runway desde un saldo negativo no es una métrica operativa significativa en esta herramienta. Una quema cero o negativa significa que la entidad está en equilibrio o es rentable en base de caja: no consume el saldo a un ritmo estable, así que la respuesta omite runway_months, runway_days y runway_years, fija status en infinite e infinite en true, y aún así devuelve las entradas más la cadena de la fórmula. Campos ausentes, cadenas no numéricas, NaN e Infinity fallan con invalid_input nombrando el campo; esos fallos no se facturan. Los campos opcionales nunca se devuelven como null: cuando una duración no aplica, simplemente ausente del payload, para que los clientes que tratan null y cero de forma distinta sigan siendo correctos.
Dónde una API de runway de caja aporta valor
Las actualizaciones a inversores, las presentaciones y los informes de subvenciones suelen necesitar una cifra de meses reproducible que coincida byte a byte con la hoja de cálculo; llamar a una API de parse ligera desde scripts de automatización evita el desfase por copiar y pegar entre diapositivas. Como la capacidad es parse de nivel A, las llamadas correctas cuestan el $0.002 publicado sin tokens de modelo; la entrada inválida no consume saldo.
Casos de integración
Automatización de paneles y FP&A
Llame a una API determinista desde paneles financieros para que el runway se alinee con las fuentes de caja y quema en vivo, sin copiar y pegar en hojas de cálculo.
Preguntas técnicas
¿Cómo se calcula el runway de caja?
runway_months = cash_balance / monthly_net_burn cuando la quema neta mensual es positiva. La API también devuelve runway_days y runway_years aproximados a partir de esa cifra de meses.
¿Puede cash_balance ser cero?
Sí. Con quema positiva, runway_months es 0 y el status es exhausted. La caja negativa se rechaza como invalid_input.
¿Qué moneda debo usar?
Cualquier moneda única, siempre que cash_balance y monthly_net_burn usen la misma unidad. La calculadora no convierte monedas.
¿Cuánto cuesta la calculadora de runway de caja?
La herramienta del navegador es gratuita. Las solicitudes de API usan el saldo prepago de KIT a $0.002 por llamada correcta; la entrada inválida no se factura.