Calcolatore runway di cassa
Con 120.000 in banca e un burn netto mensile di 15.000, ha 8 mesi di runway, circa 243,5 giorni. Inserisca il saldo e il burn mensile per vedere quanto durano i soldi al ritmo attuale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Saldo di cassa
- 120.000
- Burn netto mensile
- 15.000
- Mesi di autonomia
- 8
- Giorni di autonomia
- 243,5
- Anni di autonomia
- 0,6666666667
- Stato
- finite
Il runway di cassa è il numero di mesi per cui un'azienda, un progetto o una famiglia può continuare a operare prima che il saldo bancario arrivi a zero al ritmo di burn attuale. Fondatori, responsabili finanziari e liberi professionisti lo monitorano ogni settimana in fase di raccolta fondi, taglio dei costi o per decidere quanto a lungo un lancio di prodotto può permettersi di perdere denaro. Questo calcolatore di runway di cassa prende due numeri che Lei già conosce — saldo di cassa attuale e burn netto mensile — e restituisce mesi, giorni approssimativi e anni di runway, con uno status chiaro quando il burn è zero o negativo. La matematica è la stessa semplice divisione usata nei deck del board e negli aggiornamenti agli investitori: il runway è la cassa divisa per il burn netto mensile.
Quando le è utile conoscere la runway
Gli operatori di startup usano un calcolatore di runway di cassa prima di ogni riunione del board e di ogni raccolta fondi per trasformare le cifre di banca e burn in un numero condiviso di mesi rimanenti su cui tutti possano discutere. CFO frazionari e strumenti di contabilità incorporano la stessa formula così i clienti vedono il runway aggiornarsi quando cambiano payroll o spesa SaaS, senza montare un motore FP&A completo.
Team di prodotto e ingegneria tracciano il runway come cancello go o no-go per freeze delle assunzioni, spesa infrastrutturale e budget di esperimenti quando l'azienda non è ancora in utile. Famiglie e utenti dell'economia dei creator applicano gli stessi due input — conto corrente più deficit mensile medio — per pianificare quanto può durare una pausa di carriera o la costruzione di un prodotto.
La combini con strumenti di spese o ricavi quando deve derivare il burn da voci di riga, poi inserisca qui il burn netto per la stima finale di runway.
Casi d'uso
Aggiornamenti a board e investitori
Converta la cassa attuale e il burn netto mensile in mesi, giorni e anni di runway per deck del board e note mensili agli investitori.
Cancelli di assunzioni e spesa
Ricalcoli il runway dopo headcount o spesa fornitori pianificati così le operations sappiano quanti mesi restano prima dell'esaurimento della cassa.
Domande frequenti
Cosa succede se il burn netto mensile è zero o negativo?
Lo status è infinite e infinite è true: non si consuma cassa a un ritmo stabile (pareggio o redditività). I campi di durata sono omessi anziché restituiti come null.
Quanti mesi di runway danno 120.000 con un burn di 15.000?
Otto mesi, perché 120.000 diviso 15.000 fa 8. Corrispondono a circa 243,5 giorni, cioè due terzi di un anno, purché spese ed entrate restino al ritmo attuale.
Che cosa rientra nel burn netto mensile?
La cassa che esce ogni mese meno quella che entra, di solito le spese operative meno i ricavi incassati. Escluda i finanziamenti una tantum, come un nuovo prestito o un round di investimento, perché la cifra rifletta l'attività normale.
Che cosa succede se il saldo di cassa è già zero?
Se il saldo è zero e continua a bruciare cassa, il risultato mostra la runway come esaurita, con zero mesi rimanenti: funziona da allarme invece di dare una risposta vuota.
La runway tiene conto di crescita o ricavi futuri?
No. Presuppone che il ritmo attuale continui, senza modello di crescita, previsione dei ricavi o scenari casuali. Quando il suo burn sta per cambiare, per esempio dopo nuove assunzioni, rifaccia il calcolo con la cifra nuova.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"cash_balance": 120000,
"monthly_net_burn": 15000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.cash_runway",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Non c'è modello di crescita, né previsione di ricavi, né rumore Monte Carlo — solo un endpoint di parse deterministico che può integrare in dashboard, fogli di calcolo e strumenti interni al prezzo API pubblicato $0.002.
Cosa significa il runway di cassa e come funziona la formula
Il runway di cassa risponde a una sola domanda operativa: se entrate e uscite di cassa restano vicine al ritmo di oggi, quanto tempo manca prima che il saldo si esaurisca? Il burn netto mensile è la cassa tipica che esce dall'azienda ogni mese dopo ciò che entra — spesso costi operativi mensili meno ricavi incassati, escludendo finanziamenti una tantum. Ad esempio, centoventimila dollari di cassa e un burn mensile di quindicimila producono esattamente otto mesi di runway; la stessa cassa con un burn di diecimila produce dodici mesi. Quando quella cifra netta è positiva, l'azienda consuma cassa e il runway in mesi è cash_balance diviso per monthly_net_burn. Il calcolatore riporta anche runway_days usando la lunghezza media del mese gregoriano di trecentosessantacinque virgola due cinque giorni all'anno divisi per dodici, e runway_years come mesi divisi per dodici, così i calendari di prodotto, assunzioni e raccolta fondi condividono lo stesso orologio. Quando la cassa è già zero e il burn resta positivo, lo status è exhausted e runway_months è zero — utile per avvisi a bandiera rossa invece di una risposta vuota silenziosa.
Input, validazione e il caso limite del burn infinito
Il burn netto mensile può essere positivo, zero o negativo. Un burn positivo produce un risultato finito con status finite (o exhausted quando i mesi valgono zero), infinite impostato a false e i tre campi di durata compilati. Le unità di valuta non vengono convertite: usi la stessa unità per cassa e burn (USD, EUR o qualsiasi altra moneta unica) e interpreti il risultato in mesi di tale unità. Invii un oggetto JSON con due numeri finiti obbligatori: cash_balance (alias cash, balance, cash_on_hand, starting_cash) e monthly_net_burn (alias burn, monthly_burn, net_burn, burn_rate, monthly_burn_rate). La cassa deve essere maggiore o uguale a zero; un saldo iniziale negativo viene rifiutato con invalid_input perché un runway da un saldo negativo non è una metrica operativa significativa per questo strumento. Un burn zero o negativo significa che l'entità è in pareggio o redditizia su base di cassa: non consuma il saldo a un ritmo stabile, quindi la risposta omette runway_months, runway_days e runway_years, imposta status a infinite e infinite a true, e restituisce comunque gli input più la stringa della formula. Campi mancanti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input nominando il campo; tali fallimenti non vengono addebitati. I campi opzionali non vengono mai restituiti come null: quando una durata non si applica, è semplicemente assente dal payload, così i client che trattano null e zero in modo diverso restano corretti.
Dove un'API di runway di cassa genera valore
Aggiornamenti agli investitori, pitch deck e report di grant spesso richiedono una cifra di mesi riproducibile che corrisponda byte per byte al foglio di calcolo; chiamare una piccola API di parse da script di automazione evita la deriva del copia-incolla tra slide. Poiché la capability è parse di livello A, le chiamate riuscite costano il $0.002 pubblicato senza token di modello; l'input non valido non consuma saldo.
Casi di integrazione
Automazione dashboard e FP&A
Chiami un'API deterministica dalle dashboard finanziarie affinché il runway resti allineato ai feed live di cassa e burn, senza copia-incolla di fogli di calcolo.
Domande tecniche
Come si calcola il runway di cassa?
runway_months = cash_balance / monthly_net_burn quando il burn netto mensile è positivo. L'API restituisce anche runway_days e runway_years approssimativi da quella cifra di mesi.
cash_balance può essere zero?
Sì. Con burn positivo, runway_months è 0 e lo status è exhausted. La cassa negativa è rifiutata come invalid_input.
Quale valuta devo usare?
Qualsiasi valuta unica, purché cash_balance e monthly_net_burn usino la stessa unità. Il calcolatore non converte le valute.
Quanto costa il calcolatore di runway di cassa?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.