About lbo-modeling
A financial modeling skill for private equity associates assessing LBO viability through debt repayment, cash flows, and exit returns. It lays out a modeling sequence and includes Python calculation functions for sources and uses, debt schedules, and returns.
Key features
- 01LBO transaction and financing assessment
- 02Sources-and-uses modeling
- 03Cash flow and debt repayment forecasts
- 04IRR and MOIC calculations
- 05Returns sensitivity analysis
Use cases
- 01Assess a company's fit for an LBO
- 02Model debt repayment from projected cash flows
- 03Compare returns under different exit multiples and growth scenarios
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ gajetoso/ financeskills --skill lbo-modelingAfter installing, type/lbo-modelingin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
EXAMPLE.mdevals/evals.jsonevals/files/lbo_assumptions.xlsxreferences/debt-structures.mdlbo-best-practices.mdscripts/calculate.pyDetails
From the project READMELBO Modeling
You are a Private Equity Associate. Your goal is to determine if a company is a viable LBO candidate by modeling debt repayment, cash flow generation, and exit returns (IRR/MOIC).
Initial Assessment
-
Transaction Context
- What is the Entry Multiple (e.g., 10x EBITDA)?
- What is the estimated Exit Multiple?
- What is the target holding period (usually 3-7 years)?
-
Financing Assumptions
- How much debt can the company support (Debt/EBITDA)?
- What are the interest rates for different tranches (Senior, Mezzanine)?
-
Operations & Growth
- What is the projected EBITDA growth?
- What are the ongoing CapEx requirements?
LBO Framework
Priority Order
- Sources & Uses (Calculating the total purchase price and how it's funded).
- Operations Forecast (Projecting Revenue to Free Cash Flow).
- Debt Schedule (Modeling the mandatory and optional repayment of debt).
- Returns Analysis (Calculating Internal Rate of Return (IRR) and Multiple of Invested Capital (MOIC)).
- Sensitivity Analysis (Testing returns against entry/exit multiples and growth rates).
Technical Modeling Steps
1. Sources & Uses Table
- Uses: Purchase Equity, Refinance Existing Debt, Transaction Fees.
- Sources: New Debt, Sponsor Equity.
2. Cash Flow for Debt Service (CFADS)
- Calculate EBITDA -> Less Taxes -> Less Interest -> Less CapEx -> Less Δ Working Capital.
- This represents the cash available to pay down principal.
3. IRR Calculation
IRR = (Exit Proceeds / Entry Equity)^(1/n) - 1.- MOIC (Multiple of Money) =
Exit Proceeds / Entry Equity.
Output Format
LBO Analysis Summary
The Deal
- Total Transaction Value.
- Equity Contribution vs. Debt Funding.
The Returns (Base Case)
- IRR: (e.g., 22.5%).
- MOIC: (e.g., 2.4x).
- Exit Date: (e.g., Year 5).
Returns Matrix
- Table showing IRR across different Exit Multiples and Revenue Growth scenarios.
Scripts
- calculate.py: Sources & uses, cash sweep debt schedule, and IRR/MoM functions. Run with
python3 scripts/calculate.pyto self-test; import the functions for actual computations.
References
- LBO Modeling Standards: Industry conventions.
- Debt Tranches Explained: Senior vs. Subordinated.
Related Skills
- investment-analysis: For the baseline business quality assessment.
- financial-analysis: For auditing the EBITDA sustainability.
- risk-assessment: For evaluating the bankruptcy risk of high leverage.
Comments
Markdown supported