Calcolatore del numero FIRE
Trovi il portafoglio in grado di coprire le sue spese a tempo indeterminato: 40.000 l'anno con un tasso di prelievo sicuro del 4% danno un numero FIRE di 1.000.000, la nota regola delle 25 volte. Regoli il tasso o aggiunga un margine. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Spese annuali
- 40.000
- Tasso di prelievo sicuro (%)
- 4
- Margine di sicurezza (%)
- 0
- Capitale obiettivo FIRE
- 1.000.000
Calcoli il suo numero FIRE, il portafoglio che sostiene i prelievi a tempo indefinito, a partire dalle spese annuali o mensili, da un tasso di prelievo sicuro (predefinito 4%) e da un margine di sicurezza facoltativo.
Che cosa significa il numero FIRE
In un piano di indipendenza finanziaria, il numero FIRE è la dimensione del portafoglio i cui prelievi possono coprire le spese a tempo indeterminato. Deriva da due dati: quanto spende in un anno e la quota del portafoglio che intende prelevare ogni anno, detta tasso di prelievo sicuro. Il calcolo divide la spesa annua per quel tasso. Con il 4% abituale, il risultato è 25 volte la spesa annua, da cui la regola delle 25 volte: 40.000 di spesa portano a 1.000.000. Se inserisce la spesa mensile, viene prima moltiplicata per dodici.
Come scegliere il tasso e il margine
Il tasso di prelievo pesa molto sul risultato. Un tasso più basso significa un obiettivo più alto: al 3%, gli stessi 40.000 l'anno richiedono circa 1.333.333. Il tasso deve essere maggiore di zero, perché non prelevare nulla richiederebbe un portafoglio infinito, e non può superare il 100%. Il margine facoltativo aggiunge una sicurezza sopra la cifra di base, così un 10% porta 1.000.000 a 1.100.000. Un errore frequente è mescolare spesa mensile e annua: inserisca l'una o l'altra e il calcolatore fa la conversione.
Casi d'uso
Obiettivo pensionistico
Trasformi la spesa annuale nell'obiettivo di portafoglio del 25x, o di uno SWR personalizzato, dietro un piano di indipendenza finanziaria.
Dashboard di coaching
Incorpori un obiettivo deterministico e riproducibile all'interno di strumenti di pianificazione senza un motore matematico lato server.
Domande frequenti
Perché il numero FIRE è 25 volte la spesa annua?
Perché 25 è il risultato della divisione per un tasso di prelievo del 4%. Prelevare il 4% di 1.000.000 dà 40.000 l'anno, quindi una spesa di 40.000 richiede 1.000.000 con quel tasso.
Che cosa succede con un tasso di prelievo più basso?
L'obiettivo sale. Al 3%, gli stessi 40.000 di spesa annua richiedono circa 1.333.333 invece di 1.000.000, perché ogni prelievo annuo è una fetta più piccola del portafoglio.
Posso inserire le spese mensili invece di quelle annue?
Sì. Le spese mensili vengono prima moltiplicate per dodici, quindi 3.333,33 al mese e 40.000 l'anno portano allo stesso obiettivo di 1.000.000.
Che cosa aggiunge il margine di sicurezza?
Aggiunge un margine sopra l'obiettivo di base. Un margine del 10% porta un numero FIRE di 1.000.000 a 1.100.000, senza cambiare il tasso di prelievo che lei ha scelto.
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/fire-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_expenses":40000}'const res = await fetch("https://api.kit.forhosting.com/finance/fire-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_expenses": 40000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/fire-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_expenses": 40000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/fire-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_expenses":40000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_expenses":40000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/fire-number", 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
{
"annual_expenses": 40000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.fire_number",
"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
La formula dietro il numero
Il numero FIRE è la dimensione del portafoglio che permette ai prelievi di coprire la sua spesa a tempo indefinito, e il calcolatore lo ricava da annual_expenses diviso per il suo tasso di prelievo sicuro. Concretamente, fire_number è pari a annual_expenses diviso per swr_percent-su-cento, poi moltiplicato per uno più buffer_percent-su-cento. Con lo swr_percent predefinito di 4 e nessun margine, 40.000 $ di spesa annuale restituiscono esattamente 1.000.000 $, la familiare regola del 25x espressa come formula anziché come regola empirica. Se fornisce monthly_expenses anziché annual_expenses, il core la moltiplica prima per dodici, così 3.333,33 $ al mese e 40.000 $ all'anno convergono sullo stesso obiettivo. La risposta riporta annual_expenses, swr_percent e buffer_percent così le ipotesi dietro l'unica cifra fire_number sono sempre visibili e riproducibili.
Input, valori predefiniti e validazione
Fornisca annual_expenses oppure monthly_expenses; la cifra annuale risolta deve essere un numero finito maggiore di zero o il core restituisce un errore tipizzato invalid_input che nomina annual_expenses. Lo swr_percent deve essere maggiore di zero e non superiore a cento: un tasso di zero implicherebbe un portafoglio infinito ed è rifiutato, mentre valori sopra cento sono privi di senso e anch'essi rifiutati. Il buffer_percent assume per impostazione predefinita zero e aggiunge un margine di sicurezza sopra l'obiettivo grezzo, così un margine di dieci gonfia un numero di 1.000.000 $ a 1.100.000 $. Il campo facoltativo decimals assume per impostazione predefinita due, e il fire_number finale è arrotondato una sola volta con una regola esplicita half-up sul prodotto grezzo anziché tramite arrotondamenti successivi, mantenendo l'obiettivo stabile tra chiamate ripetute.
Sensibilità e ambito
Il calcolatore modella intenzionalmente solo il multiplo obiettivo; non proietta crescita, inflazione, imposte o anni-al-FIRE, quindi lo abbini a uno strumento di timeline dei risparmi per un piano completo. Abbassare swr_percent è la leva più determinante: scendere da 4 a 3 alza lo stesso obiettivo di 40.000 $ da 1.000.000 $ a circa 1.333.333 $, riflettendo un'ipotesi di prelievo più prudente e a orizzonte più lungo. Il buffer_percent le permette di sovrapporre cuscinetti per sanità, sequence-of-returns o inflazione dello stile di vita senza cambiare il suo input di spesa. Poiché la matematica è pura e deterministica, il numero è riproducibile tra sessioni e sicuro da incorporare in dashboard pensionistiche, strumenti di coaching o tabelle di scenario che esplorano swr_percent da 3 a 5.
Casi di integrazione
Tabelle di scenario
Esplori swr_percent dal 3% al 5% per vedere come le ipotesi di prelievo prudenti alzano il numero.
Domande tecniche
Come si calcola il numero FIRE?
annual_expenses diviso per (swr_percent/100), moltiplicato per (1 + buffer_percent/100). Al 4% di SWR, 40.000 $ danno 1.000.000 $.
Posso inserire la spesa mensile?
Sì. Passi monthly_expenses e viene moltiplicata per dodici prima del calcolo.
Cosa fa il margine?
buffer_percent aggiunge un margine di sicurezza sopra l'obiettivo grezzo; un margine del 10% trasforma 1.000.000 $ in 1.100.000 $.
Quali sono i limiti degli input?
Le spese devono essere sopra zero e swr_percent deve essere maggiore di 0 e al massimo 100, oppure ottiene invalid_input.
È gratuito?
Sì nel widget del browser. L'API deterministica è quotata da $0.002 e addebita solo le esecuzioni riuscite.