Models portfolio cash flows for liability-driven and income-oriented investment strategies. Use when modeling portfolio cash flows, planning income distributions, or managing liability matching.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add CaseMark/skills --skill managing-cash-flow-modeling --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Managing Cash Flow Modeling?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/casemark-managing-cash-flow-modeling)More formats (shields.io, HTML) on the badges page.
---
name: managing-cash-flow-modeling
language: en
description: Models portfolio cash flows for liability-driven and income-oriented investment strategies. Use when modeling portfolio cash flows, planning income distributions, or managing liability matching.
tags:
- management
- asset-management
- investment
- portfolio
metadata:
author: casemark
practice_areas:
- Portfolio Management
- Asset Management
- Wealth Management
document_types:
- Management Report
skill_modes:
- Management
- Coordination
---
# Managing Cash Flow Modeling
Models portfolio cash flows for liability-driven and income-oriented investment strategies.
## When To Use
- Building or updating a liability-driven investment (LDI) cash flow schedule
- Planning periodic income distributions (retirement drawdown, endowment spending, trust distributions)
- Stress-testing a portfolio's ability to meet known future obligations (pension payments, insurance reserves, debt service)
- Evaluating reinvestment risk when bonds mature or coupons reset
- Comparing candidate portfolio allocations on a cash-flow-sufficiency basis
## Inputs To Gather
- **Liability schedule**: Dates, amounts, and confidence level (contractual vs. actuarial estimate) for each future obligation
- **Current holdings**: Position-level detail — instrument type, par/notional, coupon/dividend rate, payment frequency, maturity/call dates, amortization terms
- **Yield/spread assumptions**: Current curve (Treasury, swap, or relevant benchmark), credit spreads, prepayment speed assumptions (CPR/PSA for MBS) [VERIFY against current market data]
- **Reinvestment assumptions**: Rate at which interim cash flows are assumed to be redeployed; specify flat rate, forward curve, or custom schedule
- **Distribution policy**: Spending rate, smoothing rules, floor/ceiling constraints, timing (monthly, quarterly, annual)
- **Tax treatment**: Taxable vs. tax-exempt status; applicable rate for coupon income vs. capital gains [VERIFY jurisdiction-specific rates]
- **Modeling horizon**: Start date, end date, and granularity (monthly, quarterly, annual buckets)
## Workflow
1. **Map the liability stream** — Lay out each obligation by period. For actuarial liabilities (pensions, insurance), note the discount rate used and flag sensitivity to rate changes. Separate hard (contractual) from soft (discretionary) liabilities.
2. **Project asset cash flows** — For each holding, generate the expected cash flow timeline:
- Fixed-rate bonds: coupon payments + principal at maturity/call date
- Floating-rate instruments: project coupons using forward curve or stated spread + index
- MBS/ABS: apply prepayment model (CPR/PSA) to project principal return schedule [VERIFY prepayment speed assumption is current]
- Equities/alternatives: apply dividend yield or distribution rate assumption; note higher uncertainty
- Maturing principal: slot into reinvestment pool at assumed reinvestment rate
3. **Aggregate by period** — Sum inflows (coupons, dividends, principal returns, reinvestment income) and outflows (liability payments, management fees, taxes) per period. Compute net cash flow per bucket.
4. **Run surplus/deficit analysis** — For each period, calculate cumulative surplus or shortfall. Identify the first period of deficit (if any) and the magnitude. Flag periods where surplus is thin relative to liability volatility.
5. **Stress-test key assumptions**:
- **Interest rate shift**: parallel +/- 100 bps; steepener/flattener scenarios
- **Prepayment shock**: for MBS-heavy portfolios, test fast (2x baseline) and slow (0.5x baseline) CPR
- **Credit event**: model default/downgrade on largest credit exposures and impact on expected cash flows
- **Longevity/inflation**: for pension/retirement portfolios, extend liability horizon or inflate future payments [VERIFY actuarial assumptions with plan actuary]
6. **Evaluate reinvestment risk** — Quantify how much of the portfolio matures within the next 1, 3, and 5 years. Model the impact of reinvesting at current forwards vs. stressed rate scenarios on future income.
7. **Summarize and recommend** — Present the cash flow model results with a clear recommendation on portfolio adequacy, timing of any shortfalls, and suggested adjustments (extend duration, add higher-coupon assets, build cash reserve buffer).
## Output
The deliverable should include:
- **Cash flow schedule table**: Period-by-period inflows, outflows, net cash flow, and cumulative surplus/deficit
- **Surplus/deficit chart**: Visual timeline showing cumulative position relative to zero
- **Sensitivity summary**: Table showing net surplus under each stress scenario (rate shift, prepayment, credit, inflation)
- **Reinvestment risk profile**: Maturity runoff schedule with income-at-risk under adverse reinvestment rates
- **Key assumptions register**: Every assumption used (reinvestment rate, prepayment speed, discount rate, tax rate, distribution policy) listed with source and date
- **Action items**: Specific portfolio adjustments recommended to close any identified gaps
## Quality Checks
- Verify that total projected asset cash flows reconcile to current portfolio market value plus expected income (no double-counting or omissions)
- Confirm liability amounts and timing match the most recent actuarial valuation or contractual schedule [VERIFY with plan sponsor or trustee]
- Ensure reinvestment rate assumptions are internally consistent with the yield curve used for discounting
- Check that stress scenarios cover the primary risk factors for the specific portfolio composition (e.g., don't omit prepayment stress for an MBS-heavy book)
- Validate that the model horizon extends at least to the longest-dated liability
- Confirm tax treatment is applied correctly — gross vs. net cash flows must be clearly labeled
- Flag any holdings with missing data (e.g., no call schedule, no prepayment model) with [VERIFY] rather than silently assuming defaults
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!