Allocation Calculation Engine
Precise allocation calculations built for complex private market structures_
Designed for fund managers, investors and admins who need flexible, transparent, and fully configurable waterfall calculations built out to the exact specifications written in complex agreements.
Configure and run waterfall allocations with complete precision and flexibility
Waterfall terms define how capital flows through your structure. Even minor inaccuracies can compound to drastically impact outputs, reporting, and stakeholder trust.
qashqade’s Allocation Calculation Engine transforms complex waterfall modelling into a structured, transparent, and repeatable process. Using a universal, rule-based engine, you can configure any structure and term ensuring every allocation is calculated consistently and accurately. Instead of relying on fragile spreadsheet logic, you gain a universal engine capable of handling any private market allocation with full flexibility, auditability, and control.
Separate logic from data to unlock powerful waterfall modelling
The allocation engine separates the logic of your waterfall from the underlying data of your fund. This architectural principle allows you to scale while ensuring 100% accuracy in both the structure and data. Waterfall steps are configured once and can be reused across multiple funds, vehicles, or structures. This means consistent interpretation of LPA terms, reduced duplication of work, and significantly lower operational risk. The result is faster onboarding of new funds, consistent calculations across structures, and a system that doesn’t slow down when complexity increases.
A universal engine for every allocation use case
The universal allocation engine goes far beyond traditional fund distribution waterfalls, including management fee calculations, performance fee, Special Purpose Vehicles (SPVs) and Co-Invest structures. It provides a single calculation framework capable of handling all types of allocation logic across your platform. From classic fund waterfalls to GP carry workflows, share-based waterfalls, and cap table–driven capital events, the same engine powers every calculation. This ensures consistency in logic and transparency in outcomes.
Gain full visibility into GP economics
Each waterfall step is fully customizable to reflect your exact LPA wording. Configure preferred returns, multiple hurdles, GP catch-ups, tiered splits, restrictions, periods, and mixed calculation levels across fund, deal, or partner level. Define beneficiary selection, paydown logic, and allocation mechanics exactly as required. From master feeder structure to partner transfers the system can handle the utmost complexity. Because every rule is explicitly configured, cash flows move through the structure transparently and deterministically. The result is a waterfall that mirrors your legal documentation exactly, ensuring allocations are accurate, defensible, and fully aligned with the agreed economics.
Full transparency across all outputs
Each waterfall run produces a full report with custom granularity down to the fund or LP level, alongside customizable metrics tailored to your LPA definitions and reporting requirements. Results are stored in the database, enabling reporting, document generation, and secure stakeholder sharing. Metrics can be defined and reused within both reporting and waterfall logic, creating a consistent analytical framework across your entire allocation process.
How Allocation Calculation Works at qashqade
Waterfall logic, data, and reporting are configured directly in the platform. Once defined, calculations can be executed repeatedly with full control and traceability.
Create Step Logic in the Step Creator
Define the logic behind each waterfall step. Configure funding rules, paydown transaction types and allocation splits between GP and partners. You have the option to choose from standard rules as well as customizing bespoke rules.
Define Metrics
Define your own metrics based on your LPA definitions, transaction types and reporting needs. You can define all sorts of metrics for reporting but as well to use within the logic of the waterfall. Examples include custom IRR, TVPI, DPI and many more.
Set up the Waterfall
In the Waterfall Set-up, arrange the sequence of logical steps representing your LPA terms. Configure sequence order, calculation levels (fund, deal-by-deal), partner level (partner independent or by partner-split), beneficiary selection and periods.
Execute the Waterfall Run
On the Waterfall Run screen, you configure the parameters of how the calculation of the waterfall will be executed. Trigger the calculation and generate structured outputs at fund and LP level. All runs are automatically saved in the waterfall run history.
Review and Communicate Results
Analyze outputs, compare scenarios, and use stored results for reporting, documentation, and stakeholder communication. Because logic is separated from data, alternative scenarios can be tested without rebuilding the structure. Get full forecasts for future values instantly.
By pairing our technical expertise in LPA validation and carry modelling with qashqade’s collaborative advisory team, we’ve created a synergy that delivers deeper insights and shared learning, strengthens carry analysis and fund accounting practices, and achieves faster resolution of complex carry scenarios – far beyond what standalone technology can achieve. qashqade doesn’t just provide technology, they provide tailored support and work closely with their clients to drive better outcomes.
This is about trust at the end of the day. That’s what our clients are really paying for – knowing that everything’s being handled properly, with full transparency. qashqade helps us deliver the best solutions to fund managers’ most complex challenges, which is our core mission.
After a careful selection process, qashqade became the natural choice for us, not just for the technology but also their deep understanding and expertise of our challenges and how to address them.
Case Study
Increasing operational excellence for a large GP
Our client is a large fund manager with over USD $100 billion in assets under management and dozens of complex fund structures. The fund manager needed to generate infallibly correct calculation results and reports for the investors every period throughout the year.
White Paper
Making sense of distribution calculation models
The term "waterfall" in private markets can mean different things to different people, often leading to confusion, misunderstandings and ultimately, wasted time. This white paper helps to make sense of waterfall calculation models in context of different allocation scenarios.
Stop worrying about whether your numbers are right
You don’t need more flexibility. You need calculations you can trust, explain, and defend. Every single time.
FAQs
Quick answers to the questions we hear most.
Still have questions?
Reach out to our team.
We're here to answer your questions.
Our software houses all of this data internally. All funds and fund data are stored securely within the qashqade platform and are accessible at any time, with automatic saving and backups in place for audit purposes.
All legal entities, investors, and contacts can be maintained within the portal. The client can communicate directly with each entity through the platform. All commitments are stored in the fund data and displayed on the fund’s main screen.
Permissions are managed by the primary user on the client's end, allowing them to control who has access to the software and which features each user can access.
Our engine can handle all waterfall complexities as that is what the software was originally built for. Our team of experts have built out many complex funds, and they have seen the majority of possible structures.
Our waterfall structures are completely flexible to any complexities the client wants to build in. Every step of each waterfall is fully customizable. We can configure any proceeds for deal by deal, whole fund, or partner level. Our platform takes in and ingests all preliminary fund data as well as commitments, invested capital, NAV. All of these calculations are used in the waterfall solution however is needed.
All funds are allocated based on waterfall steps that are easy to build out and customize. All transactions in our system are mapped, showing where money is flowing.
Scenarios forecasting is easy to do within our system. This is because we separate the logic of the LPA or the logic of the waterfall structure from the data itself. So, the client can actually take any data and run it through the waterfall structure to compare results.
Yes, this an be done through our waterfall engine. Since the waterfall structure remains the same, the client can run any data through it and compare results.