Skill Tracer
Skills › Financial Services › returns-analysis

returns-analysis

skill · 119 lines · Apache-2.0 · plugins/vertical-plugins/private-equity/skills/returns-analysis/SKILL.md

The facts

Its description

Build quick IRR/MOIC sensitivity tables for PE deal evaluation. Models returns across entry multiple, leverage, exit multiple, growth, and hold period scenarios. Use when sizing up a deal, stress-testing assumptions, or preparing IC returns exhibits. Triggers on "returns analysis", "IRR sensitivity", "MOIC table", "what's the return at", "model the returns", or "back of the envelope".

The description the agent reads to decide when to use it.

From its settingsline 3

When it starts

A person working a PE deal asks for quick returns math — IRR, MOIC, or sensitivity tables across entry/exit multiple, leverage, growth, and hold period — often as a back-of-the-envelope check or an IC returns exhibit. The description is all about sizing up a deal and stress-testing assumptions, so the agent picks it when the ask is returns numbers rather than a full model build.

Things a person might say (the model's guesses)

  • “What's the IRR and MOIC on this deal at 8x entry and 10x exit over a 5-year hold?”
  • “Build me a MOIC sensitivity table for the target we're sizing up.”
  • “Give me a back of the envelope on the returns with 5x leverage.”

A model's summary of when it is used.

A model's reading

What leads to it

Other skills that hand off to this one, call it, require it or offer it instead, as a model read them.

A model's reading

Licence

Apache-2.0, from LICENSE

The terms its author shares it under, which let it be shown here.

From the repositorylicence text

The text

Open on GitHub
1---
2name: returns-analysis
3description: Build quick IRR/MOIC sensitivity tables for PE deal evaluation. Models returns across entry multiple, leverage, exit multiple, growth, and hold period scenarios. Use when sizing up a deal, stress-testing assumptions, or preparing IC returns exhibits. Triggers on "returns analysis", "IRR sensitivity", "MOIC table", "what's the return at", "model the returns", or "back of the envelope".
4---
5
6# Returns Analysis
7

Returns Analysis

Raw lines 1 to 7
8## Workflow
9
10### Step 1: Gather Deal Inputs
12Ask for (or extract from prior analysis):
14**Entry:**
15- Entry EBITDA (LTM or NTM)
16- Entry multiple (EV / EBITDA)
17- Enterprise value
18- Net debt at close
19- Equity check size
20- Transaction fees & expenses
22**Financing:**
23- Senior debt (x EBITDA, rate, amortization)
24- Subordinated debt / mezzanine (if any)
25- Total leverage at entry (x EBITDA)
26- Equity contribution
28**Operating Assumptions:**
29- Revenue growth rate (annual)
30- EBITDA margin trajectory
31- Capex as % of revenue
32- Working capital changes
33- Debt paydown schedule
35**Exit:**
36- Hold period (years)
37- Exit multiple (EV / EBITDA)
38- Exit EBITDA (calculated from growth assumptions)

Step 1: Gather Deal Inputs

Ask for (or extract from prior analysis):

Entry:

  • Entry EBITDA (LTM or NTM)
  • Entry multiple (EV / EBITDA)
  • Enterprise value
  • Net debt at close
  • Equity check size
  • Transaction fees & expenses

Financing:

  • Senior debt (x EBITDA, rate, amortization)
  • Subordinated debt / mezzanine (if any)
  • Total leverage at entry (x EBITDA)
  • Equity contribution

Operating Assumptions:

  • Revenue growth rate (annual)
  • EBITDA margin trajectory
  • Capex as % of revenue
  • Working capital changes
  • Debt paydown schedule

Exit:

  • Hold period (years)
  • Exit multiple (EV / EBITDA)
  • Exit EBITDA (calculated from growth assumptions)
Raw lines 10 to 39
40### Step 2: Base Case Returns
42Calculate:
44| Metric | Value |
45|--------|-------|
46| Entry EV | |
47| Equity invested | |
48| Exit EBITDA | |
49| Exit EV | |
50| Net debt at exit | |
51| Exit equity value | |
52| **MOIC** | |
53| **IRR** | |
54| Cash-on-cash | |
56Show the returns waterfall:
57- EBITDA growth contribution
58- Multiple expansion/contraction contribution
59- Debt paydown contribution
60- Fee/expense drag

Step 2: Base Case Returns

Calculate:

MetricValue
Entry EV
Equity invested
Exit EBITDA
Exit EV
Net debt at exit
Exit equity value
MOIC
IRR
Cash-on-cash

Show the returns waterfall:

  • EBITDA growth contribution
  • Multiple expansion/contraction contribution
  • Debt paydown contribution
  • Fee/expense drag
Raw lines 40 to 61
62### Step 3: Sensitivity Tables
64Build 2-way sensitivity matrices:
66**Entry Multiple vs. Exit Multiple**
67| | Exit 6x | Exit 7x | Exit 8x | Exit 9x | Exit 10x |
68|---|---------|---------|---------|---------|----------|
69| Entry 7x | | | | | |
70| Entry 8x | | | | | |
71| Entry 9x | | | | | |
72| Entry 10x | | | | | |
74**EBITDA Growth vs. Exit Multiple** (at fixed entry)
76**Leverage vs. Exit Multiple** (at fixed entry and growth)
78**Hold Period vs. Exit Multiple**
80Show both IRR and MOIC in each cell (IRR / MOIC format).

Step 3: Sensitivity Tables

Build 2-way sensitivity matrices:

Entry Multiple vs. Exit Multiple

Exit 6xExit 7xExit 8xExit 9xExit 10x
Entry 7x
Entry 8x
Entry 9x
Entry 10x

EBITDA Growth vs. Exit Multiple (at fixed entry)

Leverage vs. Exit Multiple (at fixed entry and growth)

Hold Period vs. Exit Multiple

Show both IRR and MOIC in each cell (IRR / MOIC format).

Raw lines 62 to 81
82### Step 4: Scenario Analysis
84Build 3 scenarios:
86| | Bull | Base | Bear |
87|---|------|------|------|
88| Revenue CAGR | | | |
89| Exit EBITDA margin | | | |
90| Exit multiple | | | |
91| Exit EBITDA | | | |
92| MOIC | | | |
93| IRR | | | |

Step 4: Scenario Analysis

Build 3 scenarios:

BullBaseBear
Revenue CAGR
Exit EBITDA margin
Exit multiple
Exit EBITDA
MOIC
IRR
Raw lines 82 to 94
95### Step 5: Output
97- Excel workbook with:
98 - Assumptions tab
99 - Returns calculation
100 - Sensitivity tables (formatted with conditional coloring)
101 - Scenario summary
102- One-page returns summary suitable for IC deck

Step 5: Output

  • Excel workbook with:
  • Assumptions tab
  • Returns calculation
  • Sensitivity tables (formatted with conditional coloring)
  • Scenario summary
  • One-page returns summary suitable for IC deck
Raw lines 95 to 103
104## Key Formulas
106- **MOIC** = Exit Equity Value / Equity Invested
107- **IRR** = solve for r: Equity Invested × (1 + r)^n = Exit Equity Value (adjust for interim cash flows)
108- **Returns attribution**:
109 - Growth: (Exit EBITDA - Entry EBITDA) × Exit Multiple / Equity
110 - Multiple: (Exit Multiple - Entry Multiple) × Entry EBITDA / Equity
111 - Leverage: Debt paydown over hold period / Equity

Key Formulas

  • MOIC = Exit Equity Value / Equity Invested
  • IRR = solve for r: Equity Invested × (1 + r)^n = Exit Equity Value (adjust for interim cash flows)
  • Returns attribution:
  • Growth: (Exit EBITDA - Entry EBITDA) × Exit Multiple / Equity
  • Multiple: (Exit Multiple - Entry Multiple) × Entry EBITDA / Equity
  • Leverage: Debt paydown over hold period / Equity
Raw lines 104 to 112
113## Important Notes
115- Always show returns both gross and net of fees/carry where applicable
116- Management rollover and co-invest change the equity check — ask if relevant
117- Dividend recaps or interim distributions affect IRR significantly — include if planned
118- Don't forget transaction costs (typically 2-4% of EV) — they reduce Day 1 equity value
119- Tax considerations (asset vs. stock deal, 338(h)(10) election) can materially affect after-tax returns

Important Notes

  • Always show returns both gross and net of fees/carry where applicable
  • Management rollover and co-invest change the equity check — ask if relevant
  • Dividend recaps or interim distributions affect IRR significantly — include if planned
  • Don't forget transaction costs (typically 2-4% of EV) — they reduce Day 1 equity value
  • Tax considerations (asset vs. stock deal, 338(h)(10) election) can materially affect after-tax returns
Raw lines 113 to 119

From anthropics/financial-services at 6056506, 2026-10-28. Skills read by DeepSeek V4.1 Flash on 2026-11-04. Summary and techniques by Claude Opus 5.5 on 2026-11-06.