Limited Partners (LPs) commonly cite liquidity management and commitment pacing as two of the top challenges in managing private markets funds programs. This is unsurprising: private markets funds, unlike traditional investments, involve a series of capital calls and distributions over the span of several years. This creates unique cash flow considerations:
Frequent and large cash flows into and out of private markets funds also translate into large changes in NAVs exposures, leading to commitment pacing challenges:
Effective liquidity planning allows LPs to manage cash reserves efficiently, while commitment pacing involves strategically timing and sizing commitments to maintain a balanced portfolio and achieve long-term investment goals. To tackle these challenges, LPs need to model out expected cash flows and NAV trajectories. This is where forecasting models enter the picture, and the problem Tamarix’s platform is designed to solve. For guidance on how to present these projections to investment committees, see our private markets reporting guide for CIOs.
Private equity cash flow forecasting is the process of projecting the timing and size of capital calls, distributions, and NAV changes across a portfolio of private market funds. Because private funds draw and return capital over multi-year periods rather than trading continuously, investors need dedicated models to anticipate liquidity needs, plan new commitments, and manage portfolio exposure over time. The Takahashi-Alexander model is the most widely used framework for this purpose.
One of the most popular forecasting tools is the Takahashi and Alexander model ("TA"), introduced at the Yale Endowment Fund in 2001. There are many reasons behind its success:
Despite its flexibility, the TA model is incredibly parsimonious. You just need to fix 6 parameters to fully model out a fund's cash flows and NAVs:
With these 6 parameters, plus the "initial conditions" (i.e. where the fund stands in terms of age, unfunded, and NAV), the model is rich enough to generate realistic cash flow and NAV dynamics. Let's understand how, by looking in turn at calls, distributions, and NAVs.
GPs call committed capital for various purposes, including:
The majority of these calls occur during the "investment period" - typically the first 5 years of a fund's life - before tapering off as the fund matures:
The TA model elegantly captures these effects via a simple formula:
| Calls[t] = Unfunded[t-1] × Call Rate |
where: | Unfunded[t-1] = Commitment − (All Calls Made To Date t-1) |
This modelling approach has two advantages:
Distributions begin when GPs start exiting investments (the "harvesting period"), typically after the initial five-year investment period. As the fund matures, the frequency and size of the distributions increase, until all residual NAV is liquidated at termination:
The TA model captures these characteristics by assuming that distributions in every period t are a fraction of the open NAV:
| Distributions[t] = NAV[t-1] (1 + Growth Rate) × Distribution Rate[t] |
where: | Distribution Rate[t] grows from 0% at fund inception to 100% at fund termination |
Notice how this approach ensures that:
But how exactly is the distribution rate defined? The TA model uses the formula:
| Distribution Rate[t] = max (Yield, Dist Rate ex Yield[t]) |
where: | Dist Rate ex Yield[t] = Fraction of Fund Life[t]) ^ Bow |
This is probably the most obscure component of the model, so let's try to make sense of it.
Let's start with the Dist Rate ex Yield component. As described in the previous section, this rate needs to satisfy three properties:
Many functions satisfy these criteria; the TA model uses a particularly simple but effective one:
| Dist Rate ex Yield[t] = Fraction of Fund Life[t]) ^ Bow |
The Bow exponent is key. It can be intuitively thought of as the "fund's duration": the higher the bow factor, the later will the fund distribute capital back to LPs.
As an example, consider the following diagram, showing how distribution rates change over a fund's life based on three different values for the bow factor: 1, 1.4, and 2.
Notice how all three profiles start at 0% and end at 100%, but have different "shapes": the distribution rate associated to a bow factor of 1 (in blue) increases smoothly over time, while the distribution rate associated to a bow factor of 2 (in grey), remains low and accelerates only when the fund is close to termination.
Finally, the formula allows to set a minimum distribution rate for yield-generating asset classes: this is very useful for strategies such as Private Debt, Infrastructure, and Real Estate. If the yield parameter is set to 0, it gets ignored by the formula, which then remains entirely driven by the Distribution Rate ex Yield component.
Finally, let's look at the NAV formula. Following accounting logic, the TA model specifies that NAVs grow as calls are paid in and assets are marked up, and decreases as distributions are paid out:
| NAV [t] = Open NAV [t-1] × (1 + Growth Rate) + Calls[t] − Distributions[t] |
The most assumption in this equation is the Growth Rate, which happens to coincide with the IRR of the fund: to see this, just simulate all cash flows and NAVs according to the equations above, calculate the IRR, and you will see that this is the same as the Growth Rate you have assumed.
Here is a recap of all the equations needed to implement the TA model:
| Calls[t] = Unfunded[t-1] × Call Rate |
| Unfunded[t-1] = Commitment − (All Calls Made To Date t-1) |
| Distributions[t] = Open NAV[t] × Distribution Rate[t] |
| Distribution Rate[t] = max(Yield, Fraction of Fund Life[t]) ^ Bow ) |
| NAV [t] = NAV [t - 1] × (1 + Growth Rate) + Calls[t] − Distributions[t] |
If you are interested in playing around with an example in xlsx, scroll to the bottom of the page!
As for any forecasting exercise, it is important to recognise the limitations of the TA model:
All of these limitations can be actually handled by evolutions of the base model, which we can tackle in a future blog post.
Importantly, a sensible use of the TA model requires cross-checking inputs and understanding the sensitivities of the predictions to the assumptions. Sophisticated LPs tend to perform:
Ultimately, forecasting is both art and science - factors such as fund manager performance, economic conditions, and intrinsic fund characteristics, all make forecasting challenging. By carefully considering all these factors, LPs can better manage their liquidity and commitment pacing, ensuring they are well-prepared for the unpredictable nature of private equity cash flows.
The Takahashi-Alexander model — also known as the Yale Model — is a deterministic framework for forecasting private equity cash flows and NAVs using six parameters: termination date, call rate, yield rate, target IRR, and bow factor. Capital calls are modelled as a declining proportion of unfunded commitment, producing a naturally front-loaded profile. Distributions are modelled as a growing proportion of NAV, ensuring they stay in sync with fund performance. NAV evolves as the net of asset growth, capital calls, and distributions, with the growth rate mathematically equivalent to the fund's IRR. The model's key limitation is its deterministic nature — running multiple scenarios with varied assumptions is essential to stress-test outputs.
👉 Download the full Takahashi & Alexander cash flow forecasting Excel by submitting the form on the left.
If you’re building liquidity forecasts, stress-testing commitment pacing, or modelling NAV trajectories across private equity, private credit, infrastructure, or real assets, this template will save you hours.
At Tamarix, we spend a lot of time turning fragmented GP disclosures into allocator-ready data. This spreadsheet is one practical example of that philosophy—applied to one of the most widely used private markets forecasting models. See how Tamarix automates cash flow and NAV forecasting across your portfolio.
What is the Takahashi-Alexander model?
The Takahashi-Alexander (TA) model is a deterministic cash flow forecasting model for private market funds, originally developed at the Yale Endowment in 2001 by Dean Takahashi and Seth Alexander. It uses a small set of parameters to generate expected capital calls, distributions, and net asset value (NAV) trajectories over the life of a fund. Despite its simplicity, the model produces realistic cash flow dynamics and remains one of the most widely used frameworks among institutional investors managing private markets portfolios.
What are the six parameters of the Takahashi-Alexander model?
The model requires six inputs to fully specify a fund's cash flow and NAV profile: the fund's termination date, the call rate (the proportion of unfunded commitment called each period), the yield rate (a minimum distribution rate applicable to income-generating strategies), the target IRR (which also functions as the NAV growth rate), and the bow factor (which controls the shape of the distribution curve over the fund's life). Together with the fund's initial conditions — its current NAV, total commitment, and unfunded balance — these six parameters are sufficient to generate a complete forecast.
What is the bow factor and how should it be interpreted?
The bow factor is an exponent that determines how the distribution rate evolves over a fund's life. A bow factor of 1 produces a distribution profile that increases linearly from inception to termination. Higher values — typically between 1.5 and 2.5 for buyout and venture strategies — produce back-loaded profiles where distributions remain low for most of the fund's life and accelerate only as the fund approaches its end date. Intuitively, the bow factor can be thought of as a measure of the fund's duration: the higher the value, the longer investors wait to receive capital back.
How does the Takahashi-Alexander model handle capital calls?
The model assumes that capital calls in each period are a fixed proportion of the remaining unfunded commitment. This approach produces a call profile that is naturally front-loaded — calls are largest early in the fund's life when the unfunded balance is highest, and taper off as committed capital is drawn down. One consequence of this structure is that cumulative calls can never exceed the total commitment, which is a useful built-in constraint that prevents unrealistic forecasts.
What is the relationship between the growth rate and IRR in the model?
In the Takahashi-Alexander model, the growth rate applied to NAV each period is mathematically equivalent to the fund's IRR. This means that if you simulate all cash flows and NAV values using the model's equations and then calculate the internal rate of return on those cash flows, the result will equal the growth rate you assumed as an input. This equivalence makes the model internally consistent and allows investors to use their IRR expectations directly as a model input without additional calibration.
What are the main limitations of the Takahashi-Alexander model?
The model is deterministic, meaning it produces a single forecast rather than a distribution of outcomes. It does not allow call rates or growth rates to vary with fund age, which makes it difficult to model features like GP credit line facilities or exit uplifts in later years. It also relies entirely on the quality of the input assumptions — particularly the growth rate and bow factor — which are inherently uncertain and can significantly affect the output. Sophisticated investors typically address these limitations by running multiple scenarios with different parameter combinations rather than relying on a single base case.
How does the Takahashi-Alexander model differ from the Yale Model?
The Takahashi-Alexander model and the Yale Model refer to the same framework. "Yale Model" is an informal name that reflects the model's origins at the Yale Endowment, where it was developed by Dean Takahashi and Seth Alexander. The two terms are used interchangeably in the industry.