AI experts sharing free tutorials to accelerate your business.
Back to Finance toolkit

DCF Valuation Builder

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.

Saves ~90 min/valuationadvanced Claude ยท ChatGPT ยท Gemini

๐Ÿ’ฐ 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:

  1. Target identifier โ€” Ticker, company name, or deal codename
  2. Historical financials โ€” 3โ€“5 years of revenue, EBITDA, EBIT, D&A, capex, change in NWC, and tax rate (income statement + cash-flow items)
  3. Forecast assumptions or guidance โ€” Growth rates, margin trajectory, capex program, working-capital policy, and any management guidance to anchor year 1โ€“5
  4. Capital structure โ€” Current debt, cash, minority interest, shares outstanding (diluted), and target leverage if different from current
  5. Discount rate inputs โ€” Risk-free rate, equity risk premium, levered/unlevered beta (or comparable peer group for re-levering), pre-tax cost of debt
  6. Terminal value approach โ€” Perpetuity growth rate OR exit multiple (EV/EBITDA or EV/EBIT) โ€” and rationale
  7. 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.yml from 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.md to structure your reasoning

Process:

  1. Review all provided historicals and guidance; flag any missing inputs before proceeding and suggest reasonable defaults the user can accept or override
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. Build a 5ร—5 sensitivity table crossing two of the most impactful variables (typically WACC ร— terminal growth OR WACC ร— exit multiple)
  8. Identify the top 3 value drivers by running a tornado-style delta on key assumptions (ยฑ100 bps on growth, margins, WACC)
  9. 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.]

This skill is kept in sync with KRASA-AI/finance-ai-skills โ€” updated daily from GitHub.