Finance tools

Discounted cash flow DCF calculator

Use this free discounted cash flow (DCF) calculator to estimate business or stock value from your own cash-flow assumptions —no ticker feed or sign-up. Run a two-stage model or custom yearly cash flows, with optional equity per share, margin of safety, and CSV/PDF export. For project accept/reject with an initial investment, use our NPV calculator. Illustrative estimates only—not investment or tax advice.

What is discounted cash flow (DCF)?

  • Growth or custom forecasts

  • PV schedule

  • Equity bridge

  • CSV/PDF export

DCF formula and terminal value

Present value of one cash flow

Gordon growth terminal value

Total DCF value

Terminal value assumptions

Why terminal value dominates

Which cash flows should you enter?

Scenario presets (starting points)

Enterprise value vs equity value

Equity bridge (simplified)

Is DCF the same as NPV?

DCF vs NPV at a glance

Worked example: two-stage DCF

Sample two-stage result

Mature business preset (compare)

How to use the DCF calculator

  1. Choose growth or custom mode

    Pick Growth for one starting cash flow and a steady growth rate through the forecast, or Custom to type 1–15 yearly cash flows.

  2. Enter cash flows and rates

    Add free cash flow, discount rate, and terminal growth (terminal growth must stay below the discount rate). In growth mode you can project up to 30 years.

  3. Review the PV schedule

    Read total DCF value, PV of the forecast, terminal value, and the year-by-year table in the results panel.

  4. Optional equity bridge and export

    In Advanced, add net debt, shares, or market price for per-share equity and margin of safety. Export CSV or PDF to save or compare with Excel.

Quick check with defaults

How to calculate DCF in Excel

Excel formulas (copy-paste)

Choosing a discount rate

Typical WACC ranges (illustrative only)

Limitations and common mistakes

  • Included here

  • Not modeled here

  • Try these instead

  • Learn more

Discover more calculators for time tracking, payroll, and HR.

Frequently asked questions about this DCF calculator

What is discounted cash flow (DCF)?

Discounted cash flow (DCF) is a valuation method: you forecast future cash flows, discount them to today’s value, and add a terminal value for years after the forecast.

The total is often interpreted as enterprise value when you model firm-level cash flow and discount at WACC. It is a planning and education tool—not a guarantee of market price.

How do you calculate discounted cash flow?

Use the calculator above or follow these steps:

  1. Forecast free cash flows for an explicit period.
  2. Pick a discount rate that matches those flows (often WACC).
  3. Discount each year: PV = CF ÷ (1 + r)ᵗ.
  4. Estimate terminal value with Gordon growth (g must be below r).
  5. Add PV of the forecast and PV of terminal value; optionally bridge to equity with net debt.
What is a DCF calculator?

A DCF calculator (or discounted cash flow calculator) runs the present-value and terminal-value math from your inputs—growth or custom yearly cash flows, discount rate, and terminal growth.

Use it to explore business or stock valuation, coursework, or M&A sketches. This one is free and simple in growth mode: one starting cash flow and a steady growth rate, plus optional per-share equity and export.

Is DCF the same as NPV?

They share discount math, but the question is different. NPV subtracts an initial investment to decide whether a project earns enough (accept if NPV > 0).

DCF sums forecast cash flows plus terminal value to estimate business or enterprise value. Use our NPV calculator for projects; use this page for DCF valuation.

How do I calculate DCF in Excel?

Discount each forecast year (for example =C1/(1+r)^1), compute terminal value on the final year, discount TV to today, and add the parts. Excel’s NPV() can discount the forecast range if you align its timing convention.

See How to calculate DCF in Excel below for copy-paste formulas, or export the schedule from this calculator to compare row-by-row.

What discount rate should I use for DCF?

Use WACC for unlevered firm cash flow; use cost of equity when cash flows are already to shareholders. The rate must match what you entered. Our WACC calculator helps estimate components from capital structure and risk.

What is terminal value in DCF?

Terminal value captures cash flows after your explicit forecast—often with the Gordon model: TV = CFₙ × (1 + g) ÷ (r − g), where g is long-run growth and r is the discount rate.

You then discount terminal value back to today and add it to the PV of the forecast years. Terminal value often makes up most of total DCF value.

Why must the discount rate be greater than terminal growth?

Gordon terminal value divides by (r − g). If g equals or exceeds r, the formula breaks (zero or negative denominator). This calculator shows an error instead of a meaningless number.

What is enterprise value vs equity value?

Enterprise value is the value of operating cash flows before financing adjustments. Equity value is what belongs to shareholders: roughly enterprise value minus net debt.

Enter net debt and shares in Advanced to see equity value and value per share from your DCF output.

How many years should you forecast in a DCF model?

Many models use 5–10 years while growth still changes, then rely on terminal value for the rest. This tool allows up to 30 years in growth mode or 15 custom yearly rows.

What are the five steps of a DCF model?

Forecast cash flows, choose a discount rate, discount each explicit year, estimate terminal value, and sum to total value—then subtract net debt if you want equity value. The steps above the FAQ walk through the same flow in the calculator UI.

What is free cash flow in a DCF model?

Free cash flow is cash the business can distribute after operating needs and investments. Firm-level DCF often uses unlevered FCF with WACC.

Enter amounts consistent with your model (totals or per-share). This calculator does not derive FCF from revenue and capex—you supply the forecast.

What is a two-stage DCF model?

Stage 1 is your explicit forecast (constant growth or custom yearly rows). Stage 2 applies Gordon growth terminal value from the final forecast year. That is what this calculator implements— not exit multiples or a third high-growth stage.

How does margin of safety work with DCF?

If you enter market price and a DCF-based value per share, Advanced compares them and shows margin of safety—how far price sits below your estimate. Treat it as illustration only, not a trading signal. See also the margin of safety calculator.

Can you use a DCF calculator for private companies?

Yes. You supply revenue, margin, and cash-flow assumptions—there is no public ticker. Accuracy depends on your forecast quality and discount rate, not on market quotes.

How does DCF compare to intrinsic value calculators?

The intrinsic value calculator pairs Benjamin Graham’s formula with a compact stock DCF. This page is DCF-first: custom yearly flows, enterprise totals, and a full PV schedule.

Can I use a DCF calculator for real estate?

You can type property cash flows in custom mode, but there is no rent roll or cap-rate builder. For NOI yield, use the cap rate calculator; for price growth scenarios, see real estate appreciation.

Does this DCF calculator use stock tickers?

No. You enter cash flows and rates manually—no ticker lookup, auto-fill, or live market data feed.

Is this DCF calculator free?

Yes. Growth and custom modes, the PV schedule, and CSV/PDF export are free with no sign-up or paywall.

Are DCF results investment advice?

No. Results are illustrative estimates for education. For general investing concepts, see Investor.gov — investing basics; consult qualified professionals for decisions.