DCF-Rechner
Holen Sie eine Cashflow-Planung auf den heutigen Wert zurück: 100, 120 und 150 über drei Jahre zu 10 %, dazu ein Endwert von 1000, sind heute 1054,09 wert. Jeder diskontierte Cashflow und der Endwert werden einzeln ausgewiesen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Cashflows
- 100, 120, 150
- Diskontsatz
- 10
- Endwert
- 1.000
- Perioden
- 3
- Satz (dezimal)
- 0,1
- Abgezinste Cashflows
- 90,91, 99,17, 112,7
- Barwert der Cashflows
- 302,78
Die Discounted-Cashflow-Bewertung ist der heutige Wert eines Vermögens aus geplanten Cashflows, einem Diskontsatz und einem Endwert am Schluss des expliziten Horizonts. Analysten, Gründer und Studierende nutzen einen DCF-Rechner, um eine Free-Cashflow-Prognose in einen einzigen Barwert zu verwandeln, ohne eine Tabellenkalkulation oder ein vollständiges Bewertungsmodell zu öffnen. Dieser Discounted-Cashflow-Rechner diskontiert jeden geplanten Cashflow mit eins plus dem periodischen Satz hoch Periodenindex, diskontiert den Endwert über dieselbe letzte Periode und liefert den gerundeten Barwert zusammen mit jedem diskontierten Cashflow und dem heutigen Wert des Endstücks.
Was Discounted Cashflow bedeutet und wie der Endwert datiert ist
Die Discounted-Cashflow-Bewertung beantwortet eine Preisfrage, die eine bloße Summe künftiger Einnahmen nicht stellen kann: was ist diese Reihe geplanter Cashflows heute wert, sobald jeder spätere Dollar mit einer geforderten Rendite auf heute zurückgeholt wird und sobald ein Endwert für das gesamte Geld nach dem expliziten Horizont steht? Ein Dollar nächstes Jahr ist kein Dollar jetzt, deshalb wird jeder geplante Periodenend-Cashflow durch eins plus den periodischen Diskontsatz hoch Periodennummer geteilt. Periode eins wird einmal diskontiert, Periode zwei zweimal, und so weiter bis zum letzten Cashflow, den Sie liefern.
Der Endwert ist der Betrag, den Sie bereits für das Ende jener letzten Periode berechnet haben — ein Exit-Multiple mal dem Ergebnis des Jahres n oder eine Gordon-Wachstumsidentität des nächsten Jahres-Cash über der Spanne zwischen Satz und ewiger Wachstumsrate — und er wird über dieselbe letzte Periode diskontiert, nicht zum Nennwert belassen. Die Summe dieser Barwerte ist der DCF-Barwert: der unternehmensartige Wert der Prognose plus das Endstück, ohne eine Auszahlung im Zeitpunkt null abzuziehen. Dieser letzte Punkt ist die Aufgabe, die sich vom Projekt-Kapitalwert unterscheidet.
Ist der Diskontsatz genau null, gibt es keinen Zeitwert, jeder Cashflow und der Endwert bleiben unverändert und der Barwert fällt auf ihre arithmetische Summe. Cashflows können Zuflüsse, weitere Auszahlungen oder Nullen sein — so kommt eine Reinvestition in der Horizontmitte oder ein Verlustjahr in dieselbe Liste. Ein negativer Diskontsatz wird abgelehnt statt als Aufzinsungsbonus behandelt, weil eine DCF-Hurdle unter null keine geforderte Rendite definiert, um künftiges Geld auf heute zu bringen.
Dieser Rechner löst weder den internen Zinsfuß noch WACC aus der Kapitalstruktur noch ewiges Wachstum aus einem Gordon-Modell: Sie liefern den Satz und den Endwert, denen Sie bereits vertrauen, und er wendet die klassische Identität an, damit jeder Verbraucher dieselbe Arithmetik sieht.
Wo ein DCF-Rechner seinen Platz verdient
Aktienresearch, Startup-Finanzierung und CFA-artige Prüfungsvorbereitung brauchen einen live DCF-Rechner, dem Studierende und Analysten gegenüber Lehrbuchtabellen vertrauen können, wenn sie die explizite Free-Cashflow-Prognose, den WACC und einen Endwert bereits haben. Interviewbildschirme und Hausaufgabengeneratoren verlangen ein deterministisches Orakel, das einen negativen Diskontsatz ablehnt statt einen Barwert zurückzugeben, der mit der Verzögerung wächst. Das ist eine andere Suche und eine andere Aufgabe als der Projekt-Kapitalwert, der eine Auszahlung im Zeitpunkt null abzieht und typischerweise keinen Endbetrag hat, und als ein Gewinnmultiple, das nie eine Prognose diskontiert.
Inhaltseiten, die für DCF-Rechner oder Discounted Cashflow rangieren, profitieren von einem kostenlosen Browserpfad, der mit dem bezahlten Automatisierungspfad auf demselben reinen Modul übereinstimmt. Nutzen Sie es, wenn die Frage lautet, was eine bekannte Prognose heute wert ist, und schichten Sie Kapitalstruktur- und Wachstumsmodellarbeit in Ihrem eigenen Dienst, wenn Sie sie brauchen.
Anwendungsfälle
Erster Unternehmenswert aus einer Prognose
Verwandeln Sie eine Free-Cashflow-Prognose, einen WACC und einen bereits berechneten Endwert in einen reproduzierbaren DCF-Barwert für einen Teaser, ein CIM oder ein Investmentmemo.
Klassen- und Prüfungschecks für DCF
Prüfen Sie den Lehrbuch-Barwert diskontierter Cashflows für gegebene Jahres-Cashflows, eine nicht negative Hurdle und einen Endbetrag, einschließlich der Nullsatz-Identität.
Häufige Fragen
Wie berechnet der DCF-Rechner den Barwert?
Ist der Satz null, fällt die Identität auf die arithmetische Summe.
Wird der Endwert diskontiert, und auf welche Periode?
Er wird durch (1+r)^n geteilt, denselben Faktor wie der letzte explizite Cashflow.
Worin unterscheidet sich das vom Kapitalwert (NPV)?
DCF liefert hier den Barwert der geplanten Reihe plus den diskontierten Endwert. Es zieht keine Auszahlung im Zeitpunkt null ab. Projekt-NPV ist eine andere Suche: Auszahlung, operative Cashflows und eine Hurdle, meist ohne Endbetrag.
Welcher Teil des DCF-Werts stammt aus dem Endwert?
Das Ergebnis zeigt beide Teile getrennt. Im Beispiel sind die drei Cashflows heute 302,78 wert und der Endwert 751,31, der Endwert trägt also den größten Teil der Summe von 1054,09.
Darf ich negative Cashflows oder Nullen eingeben?
Ja. Zuflüsse sind positiv, zusätzliche Investitionen oder Kosten negativ, und Nullen sind erlaubt. So passen eine Reinvestition mitten im Planungszeitraum oder ein Verlustjahr in dieselbe Liste, bis zu 40 Perioden.
Ermittelt der Rechner WACC, internen Zinsfuß oder den Endwert?
Nein. Sie geben den Diskontsatz und einen Endwert vor, dem Sie bereits vertrauen, etwa aus einem Exit-Multiple oder einem ewigen Wachstum. Der Rechner löst nicht nach dem internen Zinsfuß auf und leitet keinen Satz aus Ihrer Kapitalstruktur ab.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dcf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_items | 40 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Er scheitert mit invalid_input, wenn der Diskontsatz negativ ist, wenn die Cashflow-Liste fehlt oder nicht endlich ist oder wenn der Endwert keine endliche Zahl ist.
Eingabevertrag, Formel und Antwortfelder
Optional setzen Sie decimals auf eine ganze Zahl von null bis acht für währungsartiges Runden der Geldausgaben; der Standard ist zwei. Geldähnliche Felder nutzen half-up-Rundung einmal aus den rohen Gleitkommaergebnissen, damit Goldens über Laufzeiten byte-stabil bleiben. Beispiel: Cashflows einhundert dann einhundertzwanzig dann einhundertfünfzig, ein Satz von zehn Prozent und ein Endwert von eintausend ergeben einen Barwert nahe eintausendvierundfünfzig. Senden Sie einen JSON-Body mit drei erforderlichen Feldern. cash_flows ist eine nichtleere Liste von eins bis vierzig endlichen Zahlen in chronologischer Reihenfolge: der erste Wert ist das Ende von Periode eins, der zweite das von Periode zwei und so weiter; Zuflüsse sind positiv, zusätzliche Investitionen oder Kosten negativ, Nullen sind erlaubt. Die Aliase flows, cf, projected_cash_flows und fcf zeigen auf dieselbe Liste, damit ein Arbeitsblatt seine Spaltennamen behalten kann. discount_rate ist die periodisch geforderte Rendite als Prozent statt als Dezimalbruch (zehn bedeutet zehn Prozent je Periode, nicht null Komma eins) und muss eine endliche, nicht negative Zahl sein. Die Aliase rate, rate_percent, wacc und discount_rate_percent werden akzeptiert. terminal_value ist der endliche Betrag am Ende der letzten expliziten Periode; die Aliase tv und residual_value werden akzeptiert; null ist erlaubt und bedeutet, dass die explizite Prognose das ganze Modell ist. Die Engine bildet r als discount_rate durch einhundert und berechnet für jede Periode t CF_t geteilt durch (eins plus r) hoch t, oder CF_t selbst, wenn r null ist. present_value_of_cash_flows ist die Summe dieser diskontierten Beträge; present_value_of_terminal_value ist TV geteilt durch (eins plus r) hoch n; present_value ist die Summe beider. Die Antwort spiegelt außerdem cash_flows, discount_rate und terminal_value, dann berichtet sie periods, rate_decimal, discounted_cash_flows und eine kurze Formelzeichenkette. Fehlende Felder, leere Strings, nicht endliche Werte, eine leere oder zu lange Cashflow-Liste, ein negativer Diskontsatz und decimals außerhalb des Bereichs scheitern mit invalid_input und werden nicht berechnet.
Wo ein DCF-Rechner seinen Platz verdient
Makler und FP&A-Vorlagen rechnen den Barwert neu, wenn eine Diskontsatzannahme oder der Cashflow eines einzelnen Jahres mitten im Modell wechselt; eine kleine parse-API vermeidet, die Diskontschleife in jeder Tabelle neu zu erfinden. Weil die Implementierung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz, und fehlgeschlagene Validierung wird nicht abgerechnet. Streichen Sie discount_rate aus Ihrem eigenen Code, um zu zeigen, wie der Barwert fällt, wenn die Hurdle steigt; nageln Sie present_value in Tests fest; halten Sie Anfragen klein. Dieses Werkzeug erzeugt kein WACC aus Schulden- und Eigenkapitalgewichten, löst kein Gordon-Wachstum für Sie und zieht keine Nettoschulden ab, um zum Eigenkapitalwert zu gelangen — nur den klassischen Einzelsatz-Barwert geplanter Cashflows plus eines Endwerts.
Integrationsbeispiele
Sensitivität, wenn WACC oder Endwert sich bewegen
Berechnen Sie present_value neu, wenn der Diskontsatz oder der Cashflow einer Periode wechselt, damit jedes Szenario in einem Gitter dieselbe klassische Identität nutzt.
Technische Fragen
Was geschieht, wenn der Diskontsatz negativ ist?
Die Aufgabe scheitert mit invalid_input. Ein negativer discount_rate ist keine geforderte Rendite für die DCF-Bewertung und wird nicht berechnet.
Was kostet der DCF-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.