Default
Score model

Pick how composites are weighted for you. Affects every score across the app.

Sign in to save models →
Sign in

Time-Series Waterfalls: Why Timing Beats Multiple

What the year-by-year view exposes that the aggregated view hides — accrued pref dynamics, refi mechanics, and how IRR builds over time.

9-min read

Most fund-modeling tools — including the aggregated “Run the Numbers” view here — collapse a multi-year hold into one gross-multiple-at-exit and pour all the cash through the waterfall in one shot. That collapse hides almost everything that drives LP outcomes: when pref catches up, when the GP first earns carry, what a mid-hold refi does to the math, and how the IRR develops over time. Time-series mode breaks the cash flow apart year by year so the timing dynamics become visible.

What changes when you add time

A single-shot waterfall has one input: gross proceeds at exit. A time-series waterfall has three inputs per year:

Operating cash
Distributable cash from the property's operations during the hold — net rental income after debt service and property-level fees. Typically pays current pref and may distribute residual to LPs.
Refinancing proceeds
Cash distributed when the property is refinanced mid-hold — typically a return of some portion of LP capital plus any unpaid pref. Most LPAs do notpay the GP promote on refi proceeds, since the property hasn't been sold and the “profit” isn't realized.
Sale proceeds
Cash from the terminal asset sale (or partial sale). This is the only source that runs the full waterfall — return of remaining capital, true-up on accrued pref, GP catch-up, and the residual carry split.

Each of those sources flows through a different sequence of tiers, and the engine threads state across years (unreturned capital, accrued pref balance, cumulative promote) so a refi in year 3 actually shrinks the pref-accrual base for years 4 onward, the way it does in real life.

The accrued-pref snowball

The single most useful chart in the time-series view is the accrued pref balance over time. Sponsors typically hand-wave through this number — “don't worry, pref is current at exit” — but it tells you a lot about how the fund actually performs:

Why timing changes the IRR even at the same multiple

IRR is a time-weighted measure: a dollar in year 2 is worth more than a dollar in year 7. Two scenarios with the same exit multiple of 2.0× can produce LP IRRs ten percentage points apart depending on when the cash arrives:

The aggregated view can't represent any of these — it only knows the total. The time-series view shows them all explicitly, including the running LP IRR by year overlaid on the chart.

The catch-up tier in time

The GP catch-up is a tier that fires “100% to GP until GP receives their target % of the cumulative pref + catch-up.” In the aggregated view, this happens once at exit. In the time-series view, the question is: whendoes it fire? The default convention (and the one this tool uses) is “at sale only” — operating distributions pay current pref but don't trigger catch-up. That matches how most LPAs read in practice, but it's worth checking yours.

Where the modeling stops

A few things this tool intentionally doesn't model:

How to use it

Open any fund's “Run the Numbers” page and switch to the Year-by-year tab. The grid auto-populates from the slider inputs using a curve preset (Balanced, Front-loaded, Back-loaded, or Mid-hold refi) — pick whichever shape matches the sponsor's pitch, or click any cell to override. The KPI strip and chart update live; clicking any year opens the cascade for that year alone, so you can see exactly how the cash flowed through the tiers in (say) year 3 vs year 7. Save the scenario when you have a shape you want to come back to — saved time-series scenarios round-trip via the same Compare and Share flows as the aggregated ones.

← Back to Learning CenterBrowse the fund universe →