Calculadora de runway de caixa
Com 120.000 no banco e um burn líquido mensal de 15.000, você tem 8 meses de runway, cerca de 243,5 dias. Informe o saldo e o burn mensal para ver quanto o dinheiro dura no ritmo atual. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Saldo em caixa
- 120.000
- Queima líquida mensal
- 15.000
- Meses de duração do caixa
- 8
- Dias de duração do caixa
- 243,5
- Anos de duração do caixa
- 0,6666666667
- Status
- finite
O runway de caixa é o número de meses que uma empresa, um projeto ou um lar pode continuar operando antes de o saldo bancário chegar a zero no ritmo atual de burn. Fundadores, líderes financeiros e freelancers acompanham esse indicador toda semana ao captar recursos, cortar custos ou decidir por quanto tempo um lançamento de produto pode operar no prejuízo. Esta calculadora de runway de caixa recebe dois números que você já conhece —saldo de caixa atual e burn líquido mensal— e devolve meses, dias aproximados e anos de runway, com um status claro quando o burn é zero ou negativo. A matemática é a mesma divisão simples usada em decks de conselho e atualizações para investidores: o runway é o caixa dividido pelo burn líquido mensal.
Quando vale a pena conhecer o seu runway
Operadores de startups usam uma calculadora de runway de caixa antes de cada reunião de conselho e rodada de captação para transformar cifras de banco e burn em um número compartilhado de meses restantes que todos possam debater. CFOs fracionários e ferramentas de contabilidade embutem a mesma fórmula para que os clientes vejam o runway atualizar quando a folha ou o gasto SaaS mudam, sem montar um motor FP&A completo.
Equipes de produto e engenharia acompanham o runway como porta de go ou no-go para congelamentos de contratação, gasto de infraestrutura e orçamentos de experimentos quando a empresa ainda não é lucrativa. Lares e usuários da economia de criadores aplicam as mesmas duas entradas — conta-corrente mais déficit mensal médio — para planejar quanto pode durar uma pausa de carreira ou a construção de um produto.
Combine com ferramentas de despesa ou receita quando precisar derivar o burn a partir de linhas, e então envie o burn líquido aqui para a estimativa final de runway.
Casos de uso
Atualizações ao conselho e investidores
Converta o caixa atual e o burn líquido mensal em meses, dias e anos de runway para decks de conselho e notas mensais a investidores.
Portões de contratação e gasto
Recalcule o runway após headcount ou gasto de fornecedores planejados para que operações saiba quantos meses restam antes do esgotamento do caixa.
Perguntas frequentes
E se o burn líquido mensal for zero ou negativo?
O status é infinite e infinite é true: você não consome caixa a um ritmo estável (equilíbrio ou lucratividade). Campos de duração são omitidos em vez de retornados como null.
Quantos meses de runway dão 120.000 com um burn de 15.000?
Oito meses, porque 120.000 dividido por 15.000 dá 8. Isso equivale a cerca de 243,5 dias, ou dois terços de um ano, desde que gastos e receitas sigam no ritmo atual.
O que entra no burn líquido mensal?
O dinheiro que sai a cada mês menos o que entra, em geral as despesas operacionais menos a receita recebida. Deixe de fora financiamentos pontuais, como um empréstimo novo ou uma rodada de investimento, para o número refletir a operação normal.
O que acontece se o saldo de caixa já estiver zerado?
Se o saldo é zero e você continua queimando caixa, o resultado mostra o runway como esgotado, com zero meses restantes, servindo de alerta em vez de uma resposta vazia.
O runway considera crescimento ou receitas futuras?
Não. Ele supõe que o ritmo atual continua, sem modelo de crescimento, previsão de receita ou cenários aleatórios. Quando o seu burn estiver para mudar, por exemplo depois de novas contratações, calcule de novo com o número novo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"cash_balance": 120000,
"monthly_net_burn": 15000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.cash_runway",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Não há modelo de crescimento, nem previsão de receita, nem ruído Monte Carlo — apenas um endpoint de parse determinístico que você pode incorporar em painéis, planilhas e ferramentas internas ao preço de API publicado US$ 0,002.
O que significa runway de caixa e como a fórmula funciona
O runway de caixa responde a uma única pergunta operacional: se as entradas e saídas de caixa permanecerem próximas do ritmo de hoje, quanto tempo até o saldo acabar? O burn líquido mensal é o caixa típico que sai do negócio a cada mês após o que entra — frequentemente despesas operacionais mensais menos receita em caixa, excluindo financiamento pontual. Por exemplo, cento e vinte mil dólares de caixa e um burn mensal de quinze mil geram exatamente oito meses de runway; o mesmo caixa com burn de dez mil gera doze meses. Quando essa cifra líquida é positiva, a empresa consome caixa e o runway em meses é cash_balance dividido por monthly_net_burn. A calculadora também informa runway_days usando o comprimento médio do mês gregoriano de trezentos e sessenta e cinco vírgula dois cinco dias por ano divididos por doze, e runway_years como meses divididos por doze, para que calendários de produto, contratações e captação compartilhem o mesmo relógio. Quando o caixa já é zero e o burn ainda é positivo, o status é exhausted e runway_months é zero — útil para alertas de bandeira vermelha em vez de uma resposta vazia silenciosa.
Entradas, validação e o caso extremo de burn infinito
O burn líquido mensal pode ser positivo, zero ou negativo. Burn positivo produz resultado finito com status finite (ou exhausted quando os meses são zero), infinite em false e os três campos de duração preenchidos. Unidades de moeda não são convertidas: use a mesma unidade para caixa e burn (USD, EUR ou qualquer moeda única) e interprete o resultado em meses dessa unidade. Envie um objeto JSON com dois números finitos obrigatórios: cash_balance (aliases cash, balance, cash_on_hand, starting_cash) e monthly_net_burn (aliases burn, monthly_burn, net_burn, burn_rate, monthly_burn_rate). O caixa deve ser maior ou igual a zero; um saldo inicial negativo é rejeitado com invalid_input porque runway a partir de um saldo negativo não é uma métrica operacional significativa nesta ferramenta. Burn zero ou negativo significa que a entidade está no ponto de equilíbrio ou é lucrativa em base de caixa: não consome o saldo a um ritmo estável, então a resposta omite runway_months, runway_days e runway_years, define status como infinite e infinite como true, e ainda assim ecoa as entradas mais a string da fórmula. Campos ausentes, strings não numéricas, NaN e Infinity falham com invalid_input nomeando o campo; essas falhas não são cobradas. Campos opcionais nunca retornam como null — quando uma duração não se aplica, ela simplesmente está ausente do payload, para que clientes que tratam null e zero de forma diferente permaneçam corretos.
Onde uma API de runway de caixa gera valor
Atualizações a investidores, pitch decks e relatórios de subsídios frequentemente precisam de uma cifra de meses reproduzível que coincida byte a byte com a planilha; chamar uma API de parse leve a partir de scripts de automação evita o descompasso de copiar e colar entre slides. Como a capacidade é parse de nível A, chamadas bem-sucedidas custam o US$ 0,002 publicado sem tokens de modelo; entrada inválida não consome saldo.
Casos de integração
Automação de painéis e FP&A
Chame uma API determinística a partir de painéis financeiros para manter o runway alinhado com feeds ao vivo de caixa e burn, sem copiar e colar em planilhas.
Perguntas técnicas
Como o runway de caixa é calculado?
runway_months = cash_balance / monthly_net_burn quando o burn líquido mensal é positivo. A API também retorna runway_days e runway_years aproximados a partir dessa cifra de meses.
cash_balance pode ser zero?
Sim. Com burn positivo, runway_months é 0 e o status é exhausted. Caixa negativo é rejeitado como invalid_input.
Qual moeda devo usar?
Qualquer moeda única, desde que cash_balance e monthly_net_burn usem a mesma unidade. A calculadora não converte moedas.
Quanto custa a calculadora de runway de caixa?
A ferramenta no navegador é gratuita. Solicitações de API usam o saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.