managing-distribution-waterfall-calculations

Executes distribution calculations through partnership waterfall with preferred return, GP catch-up, and carried interest allocation. Use when calculating distributions, processing waterfall mechanics, or determining carry payments.

11 stars

Best use case

managing-distribution-waterfall-calculations is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Executes distribution calculations through partnership waterfall with preferred return, GP catch-up, and carried interest allocation. Use when calculating distributions, processing waterfall mechanics, or determining carry payments.

Teams using managing-distribution-waterfall-calculations should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/managing-distribution-waterfall-calculations/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/capital/managing-distribution-waterfall-calculations/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/managing-distribution-waterfall-calculations/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How managing-distribution-waterfall-calculations Compares

Feature / Agentmanaging-distribution-waterfall-calculationsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Executes distribution calculations through partnership waterfall with preferred return, GP catch-up, and carried interest allocation. Use when calculating distributions, processing waterfall mechanics, or determining carry payments.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Managing Distribution Waterfall Calculations

Executes distribution calculations through partnership waterfall with preferred return, GP catch-up, and carried interest allocation.

## When To Use

- Processing a realization event (asset sale, refinancing proceeds, dividend recap) that triggers LP/GP distributions
- Running quarterly or annual waterfall calculations for investor reporting
- Modeling prospective distributions for a pending exit
- Reconciling prior distributions against cumulative waterfall tiers
- Responding to LP inquiries about carry accrual or distribution allocations

## Inputs To Gather

- **LPA waterfall provisions** — exact tier structure, preferred return rate, catch-up percentage, carry split, and any clawback or giveback language [VERIFY against the specific fund's LPA]
- **Capital account data** — each LP's committed capital, contributed capital, and unfunded commitments
- **Prior distribution history** — cumulative distributions by partner, broken out by return of capital vs. profit
- **Current distributable amount** — net proceeds available after transaction costs, reserves, and GP-level holdbacks
- **Preferred return parameters** — rate (e.g., 8% IRR or 8% cumulative compounded), compounding frequency, accrual start date (funding date vs. commitment date) [VERIFY compounding convention]
- **GP commitment details** — GP co-invest amount and whether GP participates pro rata through the waterfall or only at the carry tier
- **Reserve and holdback amounts** — tax withholding, escrow holdbacks, contingency reserves

## Workflow

1. **Validate capital accounts**
   - Confirm each partner's contributed capital, prior distributions (ROCR vs. profit), and net funded amount
   - Reconcile against the fund administrator's records; flag any discrepancies as [VERIFY]

2. **Determine distributable proceeds**
   - Start with gross realization proceeds
   - Deduct transaction expenses, organizational expense recoupment (if applicable), and management fee offsets
   - Set aside approved reserves (escrow, tax withholding, contingency)
   - Resulting figure = net distributable amount

3. **Run Tier 1 — Return of Capital**
   - Allocate distributions to LPs (and GP co-invest) until each partner has received cumulative distributions equal to their contributed capital
   - Track remaining distributable amount after Tier 1 is satisfied

4. **Run Tier 2 — Preferred Return**
   - Calculate accrued preferred return for each partner based on LPA terms (IRR-based or cumulative compounded)
   - For IRR-based waterfalls: solve for the distribution amount that brings each partner's IRR to the hurdle rate on contributed capital, netting prior profit distributions
   - For cumulative-compounded waterfalls: compute accrued preferred on outstanding capital balances from each drawdown date, less prior preferred distributions
   - Allocate available proceeds to satisfy accrued preferred; if insufficient, allocate pro rata among partners based on their respective unpaid preferred amounts

5. **Run Tier 3 — GP Catch-Up**
   - After preferred return is fully satisfied, allocate proceeds to the GP until the GP has received its stated share (commonly 20%) of all cumulative profits distributed (Tiers 2 + 3 combined)
   - Determine if catch-up is 100% to GP or a blended split (e.g., 80/20) [VERIFY catch-up formula in LPA]
   - If distributable amount is insufficient to complete catch-up, allocate the entire remaining amount to the GP per LPA terms

6. **Run Tier 4 — Carried Interest Split**
   - Allocate remaining proceeds according to the stated profit split (e.g., 80% LP / 20% GP carry)
   - Apply any tiered carry structure if applicable (e.g., carry increases to 25% above a second hurdle) [VERIFY whether multi-tier carry applies]

7. **Allocate across individual partners**
   - Distribute LP-level amounts pro rata based on each LP's share of aggregate LP commitments (or contributed capital, per LPA)
   - Apply any LP-specific side letter economics (fee discounts, carry reductions, co-invest offsets) [VERIFY side letter terms]

8. **Reconcile and cross-check**
   - Confirm total distributions across all partners equals the net distributable amount
   - Verify cumulative waterfall position: which tiers are fully satisfied, partially satisfied, or unsatisfied
   - Run a reverse check — compute implied net IRR and equity multiple for LPs to validate reasonableness

## Output

- **Distribution waterfall schedule** — tier-by-tier allocation table showing current-period and cumulative amounts per tier
- **Partner-level distribution notice** — each partner's allocated distribution broken into return of capital and profit components
- **Carry calculation summary** — GP carried interest earned in the current period, cumulative carry to date, and any carry reserve or clawback exposure
- **Waterfall status tracker** — current position in the waterfall (e.g., "Tier 2: Preferred Return — 62% satisfied") with remaining amounts to clear each tier
- **Tax character breakdown** — allocation of distributions by tax character (capital gain vs. ordinary income) if tax data is available [VERIFY with fund tax advisor]

## Quality Checks

- All partner distributions sum exactly to the net distributable amount (zero residual)
- Preferred return calculations use the correct compounding convention and day-count basis per the LPA
- GP catch-up allocation does not exceed the amount required to reach the stated carry percentage of total profits
- Prior distributions are correctly credited against each waterfall tier before applying current proceeds
- Side letter adjustments are applied only to the affected LP and do not alter aggregate economics for other partners
- Clawback exposure is flagged if cumulative GP carry exceeds what a whole-fund lookback would produce [VERIFY clawback methodology]
- Distribution amounts reconcile with the fund administrator's independent calculation before release

Related Skills

We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.