Calcolatore DCF
Riporti una previsione di flussi di cassa al valore di oggi: 100, 120 e 150 in tre anni al 10%, più un valore terminale di 1000, valgono oggi 1054,09. Ogni flusso scontato e il valore terminale sono mostrati a parte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Flussi di cassa
- 100, 120, 150
- Tasso di sconto
- 10
- Valore terminale
- 1000
- Periodi
- 3
- Tasso (decimale)
- 0,1
- Flussi di cassa scontati
- 90,91, 99,17, 112,7
- Valore attuale dei flussi di cassa
- 302,78
La valutazione per flussi di cassa attualizzati è il valore attuale di un'attività a partire dai flussi previsionali, da un tasso di sconto e da un valore terminale alla fine dell'orizzonte esplicito. Analisti, fondatori e studenti usano un calcolatore DCF per trasformare una previsione di free cash flow in un unico valore attuale, senza aprire un foglio di calcolo né un modello di valutazione completo. Questo calcolatore di flussi di cassa attualizzati sconta ogni flusso previsionale per uno più il tasso periodico elevato all'indice del periodo, sconta il valore terminale sullo stesso ultimo periodo e restituisce il valore attuale arrotondato insieme a ogni flusso scontato e al valore presente del pezzo terminale.
Cosa significa il flusso di cassa attualizzato e come si data il valore terminale
La valutazione per flussi di cassa attualizzati risponde a una domanda di prezzo che un semplice totale di incassi futuri non può porre: quanto vale oggi questa serie di flussi previsionali, una volta che ogni dollaro successivo è riportato a oggi a un rendimento richiesto, e una volta che un valore terminale rappresenta tutta la cassa dopo l'orizzonte esplicito? Un dollaro l'anno prossimo non è un dollaro ora, quindi ogni flusso previsionale di fine periodo è diviso per uno più il tasso di sconto periodico elevato al numero di periodo.
Il periodo uno è scontato una volta, il due due volte, e così via fino all'ultimo flusso che Lei fornisce. Il valore terminale è l'importo che Lei ha già calcolato per la fine di quell'ultimo periodo — un multiplo di uscita per il risultato dell'anno n, oppure un'identità di crescita Gordon della cassa dell'anno successivo sullo spread tra il tasso e la crescita perpetua — ed è scontato sullo stesso ultimo periodo, non lasciato al valore facciale.
La somma di quei valori attuali è il valore attuale DCF: il valore in stile d'impresa della previsione più il pezzo terminale, senza sottrarre un esborso all'istante zero. Quest'ultimo punto è il lavoro che si distingue dal valore attuale netto di un progetto. Quando il tasso di sconto è esattamente zero non c'è valore temporale, ogni flusso e il valore terminale restano com'erano e il valore attuale si riduce alla loro somma aritmetica.
I flussi possono essere entrate, ulteriori esborsi o zeri, ed è così che un reinvestimento a metà orizzonte o un anno in perdita entra nello stesso elenco. Un tasso di sconto negativo è rifiutato anziché trattato come un premio di capitalizzazione, perché una soglia DCF sotto zero non definisce un rendimento richiesto per riportare la cassa futura a oggi.
Questo calcolatore non risolve il tasso interno di rendimento, il WACC dalla struttura del capitale né la crescita perpetua di un modello Gordon: Lei fornisce il tasso e il valore terminale di cui già si fida, e lo strumento applica l'identità classica affinché ogni consumatore veda la stessa aritmetica.
Dove un calcolatore DCF giustifica il proprio posto
La ricerca azionaria, la raccolta di una startup e la preparazione di esami in stile CFA necessitano di un calcolatore DCF dal vivo di cui studenti e analisti possano fidarsi rispetto alle tabelle dei manuali quando hanno già la previsione esplicita di free cash flow, il WACC e un valore terminale. Gli schermi di colloquio e i generatori di compiti richiedono un oracolo deterministico che rifiuti un tasso di sconto negativo invece di restituire un valore attuale che cresce con il ritardo.
Questa è una ricerca diversa e un lavoro diverso dal valore attuale netto di un progetto, che sottrae un esborso all'istante zero e di solito non ha un importo terminale, e da un multiplo degli utili, che non sconta mai una previsione. I siti di contenuto che puntano a calcolatore dcf o flussi di cassa attualizzati beneficiano di un percorso gratuito nel browser che coincide con l'automazione a pagamento sullo stesso modulo puro.
Lo usi quando la domanda è quanto vale oggi una previsione nota, e aggiunga il lavoro di struttura del capitale e di modello di crescita nel proprio servizio quando ne ha bisogno.
Casi d'uso
Valore d'impresa di primo passaggio da una previsione
Trasformi una previsione di free cash flow, un WACC e un valore terminale già calcolato in un valore attuale DCF riproducibile per un teaser, un CIM o una nota di investimento.
Controlli d'aula e d'esame DCF
Verifichi il valore attuale dei flussi scontati dei manuali per flussi anno per anno, una soglia non negativa e un importo terminale, inclusa l'identità a tasso zero.
Domande frequenti
Come calcola il valore attuale il calcolatore DCF?
Quando il tasso è zero l'identità si riduce alla somma aritmetica.
Il valore terminale è scontato, e su quale periodo?
È diviso per (1+r)^n, lo stesso fattore dell'ultimo flusso esplicito.
In che cosa differisce dal valore attuale netto (NPV)?
Il DCF qui restituisce il valore attuale della serie previsionale più il valore terminale scontato. Non sottrae un esborso all'istante zero. L'NPV di progetto è un'altra ricerca: esborso, flussi operativi e una soglia, di solito senza un importo terminale.
Quanta parte del valore DCF viene dal valore terminale?
Il risultato mostra le due parti separate. Nell'esempio, i tre flussi valgono oggi 302,78 e il valore terminale 751,31, quindi il valore terminale pesa per la maggior parte del totale di 1054,09.
Posso inserire flussi negativi o pari a zero?
Sì. Le entrate sono positive, gli investimenti aggiuntivi o i costi negativi e gli zeri sono ammessi, così un reinvestimento a metà orizzonte o un anno in perdita entrano nella stessa lista, fino a 40 periodi.
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/fin/dcf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}'const res = await fetch("https://api.kit.forhosting.com/fin/dcf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dcf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dcf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dcf", 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_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dcf",
"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.
Limiti
max_items | 40 |
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
Fallisce con invalid_input quando il tasso di sconto è negativo, quando l'elenco dei flussi manca o non è finito, oppure quando il valore terminale non è un numero finito.
Contratto di input, formula e campi di risposta
Imposti opzionalmente decimals come intero da zero a otto per l'arrotondamento delle uscite in stile monetario; il predefinito è due. Esempio: flussi di cento poi centoventi poi centocinquanta, un tasso del dieci per cento e un valore terminale di mille producono un valore attuale vicino a millecinquantaquattro. Invii un corpo JSON con tre campi obbligatori. cash_flows è un elenco non vuoto da uno a quaranta numeri finiti in ordine cronologico: il primo valore è la fine del periodo uno, il secondo quella del periodo due, e così via; le entrate sono positive, gli investimenti o i costi aggiuntivi sono negativi e gli zeri sono ammessi. Gli alias flows, cf, projected_cash_flows e fcf puntano allo stesso elenco così un foglio conserva i nomi delle colonne. discount_rate è il rendimento periodico richiesto espresso come percentuale e non come frazione decimale (dieci significa dieci per cento per periodo, non zero virgola uno) e deve essere un numero finito non negativo. Si accettano gli alias rate, rate_percent, wacc e discount_rate_percent. terminal_value è l'importo finito alla fine dell'ultimo periodo esplicito; si accettano gli alias tv e residual_value; lo zero è ammesso e significa che la previsione esplicita è l'intero modello. Il motore forma r come discount_rate su cento, poi per ogni periodo t calcola CF_t diviso per (uno più r) elevato a t, oppure CF_t stesso quando r è zero. present_value_of_cash_flows è la somma di quegli importi scontati; present_value_of_terminal_value è TV diviso per (uno più r) elevato a n; present_value è la somma dei due. La risposta rinvia anche cash_flows, discount_rate e terminal_value, poi riporta periods, rate_decimal, discounted_cash_flows e una breve stringa di formula. Campi mancanti, stringhe vuote, valori non finiti, elenco di flussi vuoto o troppo lungo, tasso di sconto negativo e decimals fuori intervallo falliscono con invalid_input e non vengono addebitati.
Dove un calcolatore DCF giustifica il proprio posto
Intermediari e modelli FP&A ricalcolano il valore attuale quando un'ipotesi di tasso di sconto o il flusso di un solo anno cambia a metà modello; una piccola API parse evita di reinventare il ciclo di sconto in ogni foglio. Poiché l'implementazione è parse di livello A puro, ogni chiamata corretta costa la tariffa base pubblicata $0.002 senza token di modello né rete in uscita, e la convalida fallita non consuma saldo. Percorra discount_rate dal proprio codice per mostrare come il valore attuale scende quando la soglia sale; fissi present_value nei test; tenga le richieste piccole. Questo strumento non produce il WACC dai pesi di debito e capitale, non risolve la crescita Gordon per Lei e non sottrae il debito netto per arrivare al valore dell'equity: soltanto il valore attuale classico a un solo tasso dei flussi previsionali più un valore terminale.
Casi di integrazione
Sensitività quando si muovono WACC o valore terminale
Ricalcoli present_value quando cambia il tasso di sconto o il flusso di un periodo, così ogni scenario di una griglia usa la stessa identità classica.
Domande tecniche
Cosa accade se il tasso di sconto è negativo?
La richiesta fallisce con invalid_input. Un discount_rate negativo non è un rendimento richiesto per la valutazione DCF e non viene addebitato.
Quanto costa il calcolatore DCF?
Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata corretta; l'ingresso non valido non viene addebitato.