Finance & Business · Corporate Finance, Forecasting & Valuation · Enterprise and equity valuation

Discounted Cash Flow Enterprise Equity Valuation Calculator

Discounts five annual unlevered free cash flows, adds a Gordon-growth or exit-multiple terminal value, and bridges enterprise value to synthetic equity value and implied value per diluted share.

Last updated
Diagnostic Analytics

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

DCF FCF Mode
About this input

Selects whether active annual UFCF is built from the EBIT bridge columns or taken from the complete direct-UFCF column. Inactive numeric columns remain transport-complete and auditable but do not affect value.

Default Build from EBIT Allowed Build from EBIT, Enter direct UFCF
DCF Terminal Method
About this input

Selects a continuing-growth perpetuity or an entered exit multiple and terminal metric. The selected mode controls which terminal inputs are visible and active.

Default Gordon growth Allowed Gordon growth, Exit multiple
DCF Discount Timing
About this input

Uses year-end exponents 1–5 or mid-year exponents 0.5–4.5 for both forecast UFCF and terminal value.

Default Year-end Allowed Year-end, Mid-year
DCF WACC
About this input

Positive annual discount rate used for every forecast and terminal cash flow; zero is transportable as a boundary but is formula-invalid.

Unit fraction/year Default 0.09 Range 0 to 1
DCF Minimum WACC Growth Spread Conditional
About this input

Active only for Gordon growth. The selected WACC minus terminal growth must equal or exceed this positive denominator guard.

Unit fraction/year Default 0.005 Range 1E-06 to 0.25
DCF Terminal Growth Rate Conditional
About this input

Growth applied to the fifth-period active UFCF only in Gordon mode. Selector-pinned bounds are −50% to 10% in Gordon mode and −100% to 100% while hidden in exit-multiple mode; Gordon mode also enforces the entered WACC-growth spread.

Unit fraction/year Default 0.03 Range -0.5 to 0.1 (conditional)
DCF Exit Multiple Conditional
About this input

Active only in exit-multiple mode and multiplied by the entered terminal metric; the workbook does not source or recommend a market multiple.

Unit multiple Default 10 Range 0 to 100
DCF Exit Terminal Metric Conditional
About this input

Synthetic fifth-period metric multiplied by the exit multiple only in exit-multiple mode; units must match the intended multiple.

Unit user currency millions Default 120 Range At least 0
DCF Cash
About this input

Cash added in the enterprise-to-equity bridge.

Unit user currency millions Default 80 Range At least 0
DCF Nonoperating Assets
About this input

Other separately valued nonoperating assets added in the equity bridge.

Unit user currency millions Default 10 Range At least 0
DCF Debt
About this input

Interest-bearing debt subtracted in the enterprise-to-equity bridge.

Unit user currency millions Default 200 Range At least 0
DCF Preferred Stock
About this input

Preferred stock claim subtracted in the equity bridge.

Unit user currency millions Default 0 Range At least 0
DCF Noncontrolling Interest
About this input

Noncontrolling interest subtracted in the equity bridge when enterprise cash flows include the related operations.

Unit user currency millions Default 0 Range At least 0
DCF Diluted Shares
About this input

Positive diluted share count used to convert equity value to implied value per share; zero is transportable as a boundary but is formula-invalid.

Unit share millions Default 50 Range At least 0
DCF Terminal Value Alert Threshold
About this input

Returns a CHECK when discounted terminal value exceeds this selected share of positive enterprise value.

Unit fraction of enterprise value Default 0.8 Range 0 to 1
Five annual forecast rows - EBIT, tax, D&A, capex, and change in NWC build UFCF; direct UFCF is shown but ignored
About this input

Submit exactly five complete annual rows with no blank cells. The selected FCF mode decides which UFCF calculation is active, but both the EBIT-build columns and direct-UFCF column remain complete, bounded, and visible for auditability.

Default 5 rows
ColumnRange or allowed values
Period label Not declared
Revenue 0 to 1000000000000
EBIT -1000000000000 to 1000000000000
Modeled tax rate 0 to 1
D&A 0 to 1000000000000
Capital expenditure 0 to 1000000000000
Change in NWC -1000000000000 to 1000000000000
Direct UFCF -1000000000000 to 1000000000000

Outputs

DCF PV Forecast UFCF
About this output

Sum of the five selected UFCFs discounted at the selected timing exponents.

Unit user currency millions
DCF Terminal Value
About this output

Undiscounted terminal value from the selected Gordon-growth or exit-multiple method.

Unit user currency millions
DCF PV Terminal Value
About this output

Terminal value discounted using the fifth-period year-end or mid-year factor.

Unit user currency millions
DCF Enterprise Value
About this output

Present value of forecast UFCF plus present value of terminal value.

Unit user currency millions
DCF Equity Bridge Adjustment
About this output

Cash plus nonoperating assets less debt, preferred stock, and noncontrolling interest.

Unit user currency millions
DCF Equity Value
About this output

Enterprise value plus the explicit enterprise-to-equity bridge adjustment.

Unit user currency millions
DCF Implied Value Per Share
About this output

Equity value divided by the positive entered diluted share count.

Unit user currency/share
DCF Terminal Value Share
About this output

Discounted terminal value divided by positive enterprise value; zero when enterprise value is nonpositive.

Unit fraction
DCF FCF Mode Used
About this output

Echoes the selected annual UFCF calculation branch for auditability, including otherwise invalid model states when the selector itself is recognized.

No unit declared
DCF Terminal Method Used
About this output

Echoes the selected terminal-value method for auditability, including otherwise invalid model states when the selector itself is recognized.

No unit declared
Model Status
About this output

OK identifies a supported DCF; CHECK flags nonpositive enterprise or equity value or terminal-value concentration; NOT VALID identifies malformed, relationally invalid, or unsupported arithmetic.

No unit declared

Methodology

Purpose and model boundary

This model discounts five annual unlevered free cash flows, adds a Gordon-growth or exit-multiple terminal value, and bridges enterprise value to equity value and implied value per diluted share. It is a transparent deterministic valuation template. It does not estimate market inputs or provide investment, fairness, accounting, tax, legal, financing, or transaction advice.

Inputs and units

All cash-flow, terminal-metric, and bridge amounts use one user-consistent currency in millions. Diluted shares are entered in millions, so the implied per-share output uses the corresponding currency per share.

The forecast mode either builds unlevered free cash flow from EBIT, modeled tax rate, depreciation and amortization, capital expenditure, and change in net working capital, or uses the direct UFCF column. The fixed grid requires five complete annual rows in both modes so the inactive route remains auditable. Discount timing is year-end or mid-year. The terminal method is Gordon growth or an exit multiple.

WACC, terminal growth, the minimum WACC-growth spread, and the terminal-value alert threshold are fractions. The exit multiple is a multiple. Gordon-only and exit-multiple-only fields are shown by workbook-authored visibility rules. Cash, nonoperating assets, debt, preferred stock, noncontrolling interest, and diluted shares form the enterprise-to-equity bridge.

Governing relationships

In build-from-EBIT mode, annual unlevered free cash flow is:

UFCF_t = EBIT_t × (1 - modeled tax rate_t) + D&A_t - capital expenditure_t - change in NWC_t

In direct mode, UFCF_t is the entered direct amount. Year-end discounting uses exponent t; mid-year discounting uses t - 0.5:

Discount factor_t = 1 / (1 + WACC)^exponent_t

PV of UFCF_t = UFCF_t × discount factor_t

The two terminal-value routes are:

Gordon terminal value = UFCF_5 × (1 + g) / (WACC - g)

Exit-multiple terminal value = exit terminal metric × exit multiple

Gordon mode requires WACC - g to be at least the entered minimum spread and requires growth greater than -1. Terminal value is discounted with the fifth-period discount factor.

Enterprise value = sum(PV of UFCF_t) + PV of terminal value

Equity bridge = cash + nonoperating assets - debt - preferred stock - noncontrolling interest

Equity value = enterprise value + equity bridge

Implied value per share = equity value / diluted shares

Terminal-value share = PV of terminal value / enterprise value when enterprise value is positive; otherwise the workbook reports zero for that supporting ratio.

Calculation sequence

  1. Validate selectors, active scalar assumptions, the Gordon spread when applicable, positive diluted shares, and all five annual rows.
  2. Select built or direct UFCF for every period.
  3. Apply year-end or mid-year discount factors and sum forecast present values.
  4. Calculate the selected terminal value and discount it with the final-period factor.
  5. Sum enterprise value, apply the claims bridge, and divide equity value by diluted shares.
  6. Calculate terminal-value concentration, chart active and discounted UFCF, and apply status precedence.

Outputs and interpretation

Primary outputs show the present value of forecast UFCF, undiscounted and discounted terminal value, enterprise value, equity value, and implied value per share. Supporting outputs show the bridge adjustment, terminal-value share, and the selected cash-flow and terminal methods. The chart compares active UFCF with its present value across the five periods. A high terminal-value share is a workbook warning about concentration, not an automatic rejection of the valuation.

Validation and status logic

The workbook evaluates status in this order:

Condition Returned status
A selector, active scalar assumption, Gordon spread, positive-share requirement, or any of the five complete annual rows fails NOT VALID: correct selectors, scalar assumptions, terminal relationship, or all five complete annual rows
Discounted cash-flow, terminal-value, bridge, or per-share arithmetic is non-finite or exceeds the supported range NOT VALID: discounted cash-flow arithmetic exceeds the supported numeric range
Enterprise value is zero or negative CHECK: enterprise value is nonpositive
Enterprise value is positive but equity value is zero or negative CHECK: equity value is nonpositive
Both values are positive but terminal-value share exceeds the entered alert threshold CHECK: terminal value exceeds the selected share of enterprise value
None of the preceding conditions applies OK

Hidden terminal-method inputs are ignored by the calculation. The workbook's exact order means a nonpositive enterprise value takes precedence over the equity and concentration checks.

Assumptions and limitations

  • The model uses five equal annual periods. Mid-year timing assumes each year's cash flow is distributed evenly.
  • The modeled tax rate is a simple operating-tax convention and does not include tax-loss carryforwards, deferred taxes, interest tax shields, or jurisdiction-specific rules.
  • Gordon growth uses fifth-period active UFCF. Exit-multiple mode applies the entered multiple to the entered fifth-period terminal metric.
  • The user is responsible for consistent units, metric definition, WACC, growth, and multiple assumptions.
  • No stub period, fade period, probability weighting, multiple scenarios, circular financing, option treasury method, or tax-attribute schedule is included.
  • A mathematically valid value can still be commercially unreasonable. The workbook does not infer value reasonableness from market evidence.

Restrictions and non-computing states

The grid must contain exactly five complete rows. WACC must be greater than zero and no greater than one. Diluted shares must be positive. In Gordon mode, terminal growth must remain within its computed bounds and the WACC-growth spread must meet the entered minimum. Unknown modes, incomplete rows, a zero share denominator, a failed terminal relationship, or non-finite arithmetic prevents a supported valuation.

Errors and warnings

Input checking can reject unknown options, fields outside their allowed ranges, or an invalid grid before calculation. Workbook NOT VALID covers model-domain and numeric failures. Workbook CHECK preserves computable but cautionary values for review. A service failure is not a zero enterprise value and must be handled separately.

References

The present-value method follows the general framework indexed by the FASB standards and Concepts Statements and the present-value discussion in the IFRS Foundation's fair-value measurement educational material. No source text, examples, market data, or company forecasts are reproduced.

This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.