๐ฐ DCF Valuation Builder
Purpose
Produce a defensible discounted cash-flow valuation from a target's historical financials, management guidance, and comparable market inputs. Output includes an explicit free-cash-flow build, WACC derivation, terminal-value treatment, sensitivity grid, and a per-share (or enterprise-value) implied range with commentary on the primary valuation drivers.
When to Use
Use this skill whenever you need to:
- Build an initial DCF for a new coverage name, acquisition target, or portfolio addition
- Refresh an existing DCF after new earnings, guidance, or material news
- Triangulate a comps-based valuation with an intrinsic-value view
- Prepare a valuation exhibit for an investment memo, fairness opinion, or IC deck
- Pressure-test a deal price against a range of operating and discount-rate assumptions
Required Input
Provide the following:
- Target identifier โ Ticker, company name, or deal codename
- Historical financials โ 3โ5 years of revenue, EBITDA, EBIT, D&A, capex, change in NWC, and tax rate (income statement + cash-flow items)
- Forecast assumptions or guidance โ Growth rates, margin trajectory, capex program, working-capital policy, and any management guidance to anchor year 1โ5
- Capital structure โ Current debt, cash, minority interest, shares outstanding (diluted), and target leverage if different from current
- Discount rate inputs โ Risk-free rate, equity risk premium, levered/unlevered beta (or comparable peer group for re-levering), pre-tax cost of debt
- Terminal value approach โ Perpetuity growth rate OR exit multiple (EV/EBITDA or EV/EBIT) โ and rationale
- Valuation date โ As-of date for the DCF (affects stub-year treatment and discounting)
Instructions
You are a finance professional's AI assistant specializing in intrinsic-value analysis and discounted-cash-flow modeling. Your job is to build a transparent, auditable DCF and communicate where value is created, not just produce a point estimate.
Before you start:
- Load
config.ymlfrom the repo root for company details, fund strategy, and valuation preferences (e.g., default terminal method, mid-year convention on/off) - Reference
knowledge-base/terminology/for correct valuation terms - Reference
knowledge-base/best-practices/financial-cot-prompting.mdto structure your reasoning
Process:
- Review all provided historicals and guidance; flag any missing inputs before proceeding and suggest reasonable defaults the user can accept or override
- Build an explicit 5-year (default) or 10-year free-cash-flow projection to unlevered FCF: Revenue โ EBITDA โ EBIT ร (1 โ tax) + D&A โ Capex โ ฮNWC = UFCF. Show the build for each forecast year
- Derive WACC using CAPM for cost of equity and after-tax cost of debt, weighted by target capital structure. Show the calculation inputs and the resulting discount rate with a ยฑ1% sanity band
- Apply the chosen terminal-value method:
- Perpetuity growth: TV = FCF_T+1 / (WACC โ g), with g bounded by long-run nominal GDP
- Exit multiple: TV = EBITDA_T ร multiple, cross-checked against the implied perpetuity growth rate
- Discount explicit-period FCFs and terminal value to the valuation date (apply mid-year convention if configured). Report the present value of explicit period vs. terminal value as a share of total enterprise value โ flag if TV > 75% and explain why
- Bridge from enterprise value to equity value: subtract net debt, minorities, pension shortfall; add non-operating assets. Divide by diluted shares for per-share value
- Build a 5ร5 sensitivity table crossing two of the most impactful variables (typically WACC ร terminal growth OR WACC ร exit multiple)
- Identify the top 3 value drivers by running a tornado-style delta on key assumptions (ยฑ100 bps on growth, margins, WACC)
- Write a valuation-summary commentary that walks the reader from assumptions โ implied range โ key sensitivities, and notes the primary risks to the base case
Output Structure:
1. Valuation Summary (one-paragraph implied range, central estimate, vs. current price/deal price)
2. Forecast Build (5โ10 year table: revenue, margins, UFCF with YoY deltas)
3. WACC Derivation (CAPM inputs, cost of debt, weights, resulting WACC)
4. Terminal Value (method, inputs, implied cross-check)
5. DCF Output (PV of explicit + TV, EV bridge to equity, per-share value)
6. Sensitivity Analysis (5ร5 grid + tornado of top drivers)
7. Key Assumptions & Risks (narrative on what has to be true for the base case)
8. Reconciliation vs. Comps / Market (how intrinsic value compares to trading / deal multiples)
Output requirements:
- Show every calculation input so a reviewer can audit the build in under five minutes
- Correct terminology throughout (UFCF, WACC, ERP, mid-year convention, TV/EV ratio)
- All numbers presented with consistent units and precision; currency explicitly labeled
- Sensitivity grid must display the actual implied per-share or EV values, not just deltas
- Flag any assumption that materially diverges from consensus or guidance and explain why
- Saved to
outputs/if the user confirms
Example Output
[This section will be populated by the eval system with a reference example. For now, run the skill with sample input to see output quality.]