Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- DCF FCF Mode
-
Default Build from EBIT Allowed Build from EBIT, Enter direct UFCF
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.
- DCF Terminal Method
-
Default Gordon growth Allowed Gordon growth, Exit multiple
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.
- DCF Discount Timing
-
Default Year-end Allowed Year-end, Mid-year
About this input
Uses year-end exponents 1–5 or mid-year exponents 0.5–4.5 for both forecast UFCF and terminal value.
- DCF WACC
-
Unit fraction/year Default 0.09 Range 0 to 1
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.
- DCF Minimum WACC Growth Spread Conditional
-
Unit fraction/year Default 0.005 Range 1E-06 to 0.25
About this input
Active only for Gordon growth. The selected WACC minus terminal growth must equal or exceed this positive denominator guard.
- DCF Terminal Growth Rate Conditional
-
Unit fraction/year Default 0.03 Range -0.5 to 0.1 (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.
- DCF Exit Multiple Conditional
-
Unit multiple Default 10 Range 0 to 100
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.
- DCF Exit Terminal Metric Conditional
-
Unit user currency millions Default 120 Range At least 0
About this input
Synthetic fifth-period metric multiplied by the exit multiple only in exit-multiple mode; units must match the intended multiple.
- DCF Cash
-
Unit user currency millions Default 80 Range At least 0
About this input
Cash added in the enterprise-to-equity bridge.
- DCF Nonoperating Assets
-
Unit user currency millions Default 10 Range At least 0
About this input
Other separately valued nonoperating assets added in the equity bridge.
- DCF Debt
-
Unit user currency millions Default 200 Range At least 0
About this input
Interest-bearing debt subtracted in the enterprise-to-equity bridge.
- DCF Preferred Stock
-
Unit user currency millions Default 0 Range At least 0
About this input
Preferred stock claim subtracted in the equity bridge.
- DCF Noncontrolling Interest
-
Unit user currency millions Default 0 Range At least 0
About this input
Noncontrolling interest subtracted in the equity bridge when enterprise cash flows include the related operations.
- DCF Diluted Shares
-
Unit share millions Default 50 Range At least 0
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.
- DCF Terminal Value Alert Threshold
-
Unit fraction of enterprise value Default 0.8 Range 0 to 1
About this input
Returns a CHECK when discounted terminal value exceeds this selected share of positive enterprise value.
- Five annual forecast rows - EBIT, tax, D&A, capex, and change in NWC build UFCF; direct UFCF is shown but ignored
-
Default 5 rows
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.
Column Range 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
-
Unit user currency millions
About this output
Sum of the five selected UFCFs discounted at the selected timing exponents.
- DCF Terminal Value
-
Unit user currency millions
About this output
Undiscounted terminal value from the selected Gordon-growth or exit-multiple method.
- DCF PV Terminal Value
-
Unit user currency millions
About this output
Terminal value discounted using the fifth-period year-end or mid-year factor.
- DCF Enterprise Value
-
Unit user currency millions
About this output
Present value of forecast UFCF plus present value of terminal value.
- DCF Equity Bridge Adjustment
-
Unit user currency millions
About this output
Cash plus nonoperating assets less debt, preferred stock, and noncontrolling interest.
- DCF Equity Value
-
Unit user currency millions
About this output
Enterprise value plus the explicit enterprise-to-equity bridge adjustment.
- DCF Implied Value Per Share
-
Unit user currency/share
About this output
Equity value divided by the positive entered diluted share count.
- DCF Terminal Value Share
-
Unit fraction
About this output
Discounted terminal value divided by positive enterprise value; zero when enterprise value is nonpositive.
- DCF FCF Mode Used
-
No unit declared
About this output
Echoes the selected annual UFCF calculation branch for auditability, including otherwise invalid model states when the selector itself is recognized.
- DCF Terminal Method Used
-
No unit declared
About this output
Echoes the selected terminal-value method for auditability, including otherwise invalid model states when the selector itself is recognized.
- Model Status
-
No unit declared
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.
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
- Validate selectors, active scalar assumptions, the Gordon spread when applicable, positive diluted shares, and all five annual rows.
- Select built or direct UFCF for every period.
- Apply year-end or mid-year discount factors and sum forecast present values.
- Calculate the selected terminal value and discount it with the final-period factor.
- Sum enterprise value, apply the claims bridge, and divide equity value by diluted shares.
- 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.
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.