Calculateur runway trésorerie
Avec 120 000 en banque et un burn net mensuel de 15 000, vous disposez de 8 mois de runway, soit environ 243,5 jours. Saisissez trésorerie et burn mensuel pour voir combien de temps l'argent tient au rythme actuel. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Solde de trésorerie
- 120 000
- Consommation nette mensuelle
- 15 000
- Mois d'autonomie
- 8
- Jours d'autonomie
- 243,5
- Années d'autonomie
- 0,6666666667
- Statut
- finite
Le runway de trésorerie est le nombre de mois pendant lesquels une entreprise, un projet ou un foyer peut continuer à fonctionner avant que le solde bancaire n'atteigne zéro au rythme de burn actuel. Fondateurs, responsables financiers et indépendants le suivent chaque semaine lors d'une levée de fonds, d'une réduction des coûts ou pour décider combien de temps un lancement de produit peut se permettre d'être déficitaire. Ce calculateur de runway de trésorerie prend deux chiffres que vous connaissez déjà — solde de caisse actuel et burn net mensuel — et renvoie les mois, les jours approximatifs et les années de runway, avec un statut clair lorsque le burn est nul ou négatif. Le calcul est la même division simple utilisée dans les supports de conseil d'administration et les mises à jour investisseurs : le runway égale la trésorerie divisée par le burn net mensuel.
Quand connaître votre runway vous aide à décider
Les opérateurs de startups utilisent un calculateur de runway de trésorerie avant chaque conseil d'administration et chaque levée pour transformer les chiffres de banque et de burn en un nombre partagé de mois restants que tout le monde peut débattre. Les CFO fractionnaires et les outils de comptabilité intègrent la même formule pour que les clients voient le runway se mettre à jour lorsque la masse salariale ou les dépenses SaaS changent, sans déployer un moteur FP&A complet.
Les équipes produit et ingénierie suivent le runway comme une porte go ou no-go pour les freezes d'embauche, les dépenses d'infra et les budgets d'expérimentation lorsque l'entreprise n'est pas encore profitable. Les foyers et les créateurs de l'économie des créateurs appliquent les mêmes deux entrées — compte courant plus déficit mensuel moyen — pour planifier la durée d'une pause professionnelle ou d'un build produit.
Associez-la à des outils de charges ou de revenus lorsque vous devez dériver le burn à partir de lignes, puis injectez ici le burn net pour l'estimation finale de runway.
Cas d’usage
Portes d'embauche et de dépenses
Recalculez le runway après un effectif ou des dépenses fournisseurs planifiés afin que les opérations sachent combien de mois restent avant l'épuisement de trésorerie.
Questions fréquentes
Que se passe-t-il si le burn net mensuel est nul ou négatif ?
Le status est infinite et infinite vaut true : vous ne consommez pas de cash à un rythme stable (équilibre ou rentabilité). Les champs de durée sont omis plutôt que renvoyés comme null.
Combien de mois de runway donnent 120 000 avec un burn de 15 000 ?
Huit mois, car 120 000 divisé par 15 000 donne 8. Cela fait environ 243,5 jours, soit les deux tiers d'une année, à condition que dépenses et recettes gardent leur rythme actuel.
Que faut-il compter dans le burn net mensuel ?
La trésorerie qui sort chaque mois moins celle qui entre, en général les charges d'exploitation moins le chiffre d'affaires encaissé. Laissez de côté les financements ponctuels, comme un nouveau prêt ou une levée de fonds, pour refléter l'activité normale.
Que se passe-t-il si la trésorerie est déjà à zéro ?
Si le solde est nul et que vous continuez à consommer de la trésorerie, le résultat indique une runway épuisée, avec zéro mois restant : c'est une alerte plutôt qu'une réponse vide.
La runway tient-elle compte d'une croissance ou de recettes futures ?
Non. Elle suppose que le rythme actuel se poursuit, sans modèle de croissance, prévision de recettes ni scénarios aléatoires. Quand votre burn va changer, par exemple après des embauches, refaites le calcul avec le nouveau chiffre.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"cash_balance": 120000,
"monthly_net_burn": 15000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.cash_runway",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Il n'y a ni modèle de croissance, ni prévision de revenus, ni bruit Monte-Carlo — seulement un endpoint de parse déterministe que vous pouvez intégrer dans des tableaux de bord, des tableurs et des outils internes au prix d'API publié $0.002.
Ce que signifie le runway de trésorerie et comment fonctionne la formule
Le runway de trésorerie répond à une seule question opérationnelle : si les entrées et sorties de cash restent proches du rythme d'aujourd'hui, combien de temps avant que le solde ne soit épuisé ? Le burn net mensuel est le cash typique qui quitte l'entreprise chaque mois après ce qui entre — souvent les charges d'exploitation mensuelles moins les revenus encaissés, hors financement ponctuel. Lorsque ce chiffre net est positif, l'entreprise consomme de la trésorerie et le runway en mois est cash_balance divisé par monthly_net_burn. Par exemple, cent vingt mille dollars de cash et un burn mensuel de quinze mille donnent exactement huit mois de runway ; le même cash avec un burn de dix mille donne douze mois. Le calculateur rapporte aussi runway_days en utilisant la durée moyenne du mois grégorien de trois cent soixante-cinq virgule deux cinq jours par an divisés par douze, et runway_years comme les mois divisés par douze, afin que les calendriers produit, recrutement et levée de fonds partagent la même horloge. Lorsque le cash est déjà à zéro et que le burn reste positif, le status est exhausted et runway_months vaut zéro — utile pour des alertes drapeaux rouges plutôt qu'une réponse vide silencieuse.
Entrées, validation et le cas limite du burn infini
Le burn net mensuel peut être positif, nul ou négatif. Un burn positif produit un résultat fini avec status finite (ou exhausted lorsque les mois valent zéro), infinite à false, et les trois champs de durée renseignés. Envoyez un objet JSON avec deux nombres finis obligatoires : cash_balance (alias cash, balance, cash_on_hand, starting_cash) et monthly_net_burn (alias burn, monthly_burn, net_burn, burn_rate, monthly_burn_rate). Le cash doit être supérieur ou égal à zéro ; un solde de départ négatif est rejeté avec invalid_input car un runway à partir d'un solde négatif n'est pas une métrique opérationnelle pertinente pour cet outil. Un burn nul ou négatif signifie que l'entité est à l'équilibre ou rentable en base de caisse : elle ne consomme pas le solde à un rythme stable, donc la réponse omet runway_months, runway_days et runway_years, fixe status à infinite et infinite à true, et renvoie tout de même les entrées plus la chaîne de formule. Les champs manquants, les chaînes non numériques, NaN et Infinity échouent avec invalid_input en nommant le champ ; ces échecs ne sont pas facturés. Les champs optionnels ne sont jamais renvoyés comme null — lorsqu'une durée ne s'applique pas, elle est simplement absente du payload, pour que les clients qui traitent null et zéro différemment restent corrects. Les unités monétaires ne sont pas converties : utilisez la même unité pour le cash et le burn (USD, EUR ou toute autre devise unique) et interprétez le résultat en mois de cette unité.
Où une API de runway de trésorerie apporte de la valeur
Les mises à jour investisseurs, les pitch decks et les rapports de subvention ont souvent besoin d'un chiffre de mois reproductible qui correspond octet par octet à la feuille de calcul ; appeler une petite API de parse depuis des scripts d'automatisation évite la dérive du copier-coller entre diapositives. Comme la capacité est un parse de niveau A, les appels réussis coûtent le $0.002 publié sans tokens de modèle ; une entrée invalide ne consomme pas le solde.
Cas d'intégration
Mises à jour conseil et investisseurs
Convertissez le cash actuel et le burn net mensuel en mois, jours et années de runway pour les supports de board et les notes mensuelles aux investisseurs.
Automatisation tableaux de bord et FP&A
Appelez une API déterministe depuis des tableaux de bord financiers pour que le runway reste aligné sur les flux live de cash et de burn, sans copier-coller de tableur.
Questions techniques
Comment le runway de trésorerie est-il calculé ?
runway_months = cash_balance / monthly_net_burn lorsque le burn net mensuel est positif. L'API renvoie aussi runway_days et runway_years approximatifs à partir de ce chiffre de mois.
cash_balance peut-il être zéro ?
Oui. Avec un burn positif, runway_months vaut 0 et le status est exhausted. Un cash négatif est rejeté comme invalid_input.
Quelle devise dois-je utiliser ?
Toute devise unique, tant que cash_balance et monthly_net_burn utilisent la même unité. Le calculateur ne convertit pas les devises.
Combien coûte le calculateur de runway de trésorerie ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.