b2KIT

DCF Calculator (Discounted Cash Flow)

Build discounted cash flow models with projected free cash flows, terminal value, WACC, and enterprise value calculation for stock valuation.

Tested tool guide Tested browser tools Checked August 16, 2026

What DCF Calculator (Discounted Cash Flow) does, with a checked example

A DCF converts projected free cash flows into a value at the valuation date. Enter cash flows for the explicit forecast period, apply a WACC to discount each period, and include a terminal value for cash flows beyond the forecast. The discounted amounts are added to produce enterprise value. The most common misreading is treating enterprise value as equity value. Debt, excess cash, other non-operating items, and diluted shares must be handled separately before deriving a per-share value.

Worked example

A concrete input and expected output from the current implementation.

Input

Year 1 free cash flow: $110
Year 2 free cash flow: $121
WACC: 10%
Perpetual growth rate: 0%

Expected output

Terminal value at the end of Year 2: $1,210.00
Enterprise value: $1,200.00

The two forecast cash flows discount to $110 / 1.10 = $100 and $121 / 1.10^2 = $100. Terminal value is $121 / 0.10 = $1,210 at Year 2; discounting it by 1.10^2 gives $1,000, so enterprise value is $100 + $100 + $1,000 = $1,200.

How the result is produced

1

Discounting forecast cash flows

Each projected free cash flow is divided by (1 + WACC) raised to its period number. A cash flow one year away receives one discount period, while a cash flow two years away receives two. Adding these present values measures the contribution of the explicit forecast to enterprise value.

2

Adding terminal value

Terminal value represents cash flows occurring after the explicit forecast. Under the perpetual-growth convention used in the example, it equals next-period free cash flow divided by WACC minus perpetual growth. Because that value is measured at the end of the forecast, it must also be discounted back before being added to the forecast cash flows.

Good uses

  • Estimate a company's enterprise value from an operating forecast before comparing it with a proposed acquisition price.
  • Test how a valuation changes when the forecast cash flows, WACC, or perpetual growth assumption changes.
  • Build a valuation range for an investment memo using conservative, base, and optimistic DCF assumptions.

Limits and checks

  • Enterprise value is not automatically market capitalization or equity value. A separate bridge for debt, cash, and other claims is required.
  • A perpetual growth rate equal to or greater than WACC makes the perpetual-growth formula undefined or economically unsuitable.
  • Nominal cash flows should be paired with a nominal discount rate, and unlevered free cash flow should be paired with an enterprise-value discount rate such as WACC.

Common questions

Why does terminal value make up most of my DCF result?

That can occur when the explicit forecast covers only a few years while the terminal value represents all later cash flows. It is not automatically an error, but it makes the result especially sensitive to WACC and perpetual growth. Review the terminal assumptions and compare the implied terminal economics with the company's mature-state prospects.

Does the calculated enterprise value give me a target share price?

No. Enterprise value measures the operating business before allocating value among debt holders, shareholders, and certain other claims. To estimate equity value, adjust for net debt and relevant non-operating assets or liabilities. A per-share estimate then requires an appropriate diluted share count.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools