Automating performance fee calculations for accuracy and efficiency
How automating performance-fee calculations helped an asset manager cut calculation time and discrepancies while improving revenue forecasting.
- 30%
- reduction in calculation time

reduction in calculation time
30%
- Calculation time cut by 30% through automated ingestion and processing.
- Discrepancies and calculation errors reduced by 15%.
- An improved forecasting suite gives the business a more advanced, more current revenue strategy.
The problem
Before the engagement, the asset manager's performance-fee calculations relied on a mix of third-party vendor outputs, internal verification and manual Excel work. Every calculation cycle meant collating figures from more than one source, checking them against each other, and resolving mismatches by hand.
Performance-fee calculations of this kind are rarely simple: mechanics such as hurdle rates or high-water marks are a common source of complexity in the industry generally. The source material describes the manager's own arrangements only as carrying 'complex fund nuances', without specifying which mechanics were involved, but it was this kind of complexity that made reconciliation genuinely time- and resource-intensive.
Because fee figures only became final after manual reconciliation, the finance team could not forecast future revenue with confidence. The inputs to any forecast were themselves provisional until reconciled, so revenue planning lagged behind the reality of the business and undermined the accuracy of future forecasting.
How we delivered it
Map the existing process
Traced how fee figures moved between third-party vendors, internal verification and Excel work, to identify exactly where time and accuracy were being lost.
Automate data ingestion
Built automated ingestion so fee-relevant data could be pulled in from multiple source systems without manual re-keying.
Encode fund-specific calculation rules
Built a single calculation engine encoding each fund's fee rules, so fees are computed consistently rather than fund-by-fund in spreadsheets.
Flag discrepancies automatically
Added automatic cross-checking of the engine's output against the third-party vendor's own figures, surfacing discrepancies as they arise.
Generate interim calculations
Produced interim, partway-through-cycle calculations so the reconciliation team has a running check rather than a single end-of-cycle result.
Standardise per-fund reporting
Generated comprehensive, consistent per-fund reports directly from the engine, removing a separate manual reporting step.
Strengthen the forecasting suite
Used the same reconciled data to strengthen the existing forecasting suite, letting the business project fee revenue forward rather than only report it after the fact.
Ingest
Pull fee-relevant data automatically from multiple source systems.
Calculate
Apply each fund's fee rules in a single engine to compute performance fees.
Reconcile
Cross-check output against third-party vendor figures, flag discrepancies and surface interim results during the cycle.
Report & forecast
Produce standardised per-fund reports and feed the same reconciled data into the forecasting suite for revenue planning.
From scattered, manual reconciliation to one automated engine: ingest, calculate, reconcile, report and forecast.
Built with
Data ingestion pipeline
Pulls fee-relevant data automatically from multiple source systems, replacing manual re-keying.
Fee calculation engine
Encodes fund-specific fee rules and computes performance fees consistently across the fund range.
Reconciliation and discrepancy-flagging layer
Cross-checks calculated fees against third-party vendor figures and surfaces interim results during the cycle.
Reporting and forecasting layer
Generates standardised per-fund reports and forward revenue forecasts from the same reconciled data.
Return on investment
Delivered return30%
reduction in calculation time
What was delivered
- Calculation time cut by 30% through automated ingestion and processing.
- Discrepancies and calculation errors reduced by 15%.
- An improved forecasting suite gives the business a more advanced, more current revenue strategy.
How the return was measured
The two measured figures (30% faster calculation, 15% fewer discrepancies) are direct before/after comparisons against the manager's prior manual process. The standard way to translate time saved into a monetary return is time saved multiplied by the fully-loaded cost of the people-hours previously spent on manual reconciliation, multiplied by how many cycles run per year. The source material gives no salary, headcount or cycle-frequency figures, so no pound-value saving is stated here; any monetary ROI should be modelled against the manager's own figures rather than assumed.
Automating performance-fee calculations cut an asset manager's calculation time by 30% and reduced discrepancies and calculation errors by 15%, while an improved forecasting suite gave the business a clearer, more current view of future revenue. What used to depend on third-party vendor outputs, internal checks and manual Excel reconciliation now runs as a single, self-checking engine.
The problem
Before the engagement, the asset manager's performance-fee calculations relied on a mix of third-party vendor outputs, internal verification and manual Excel work. Every calculation cycle meant collating figures from more than one source, checking them against each other, and resolving mismatches by hand.
Performance-fee calculations of this kind are rarely simple: mechanics such as hurdle rates or high-water marks are a common source of complexity in the industry generally. The source material describes the manager's own arrangements only as carrying "complex fund nuances", without specifying which mechanics were involved, but it was this kind of complexity that made reconciliation genuinely time- and resource-intensive.
Because fee figures only became final after manual reconciliation, the finance team could not forecast future revenue with confidence. The inputs to any forecast were themselves provisional until reconciled, so revenue planning lagged behind the reality of the business and undermined the accuracy of future forecasting.
What QuantSpark built
The approach centred on replacing the manual reconciliation loop with one automated engine that could ingest, calculate, check and report in a single pass, built in seven stages:
- Mapped the existing process end to end, tracing how figures moved between vendors, internal checks and spreadsheets, to identify exactly where time and accuracy were being lost.
- Automated data ingestion, so fee-relevant data could be pulled in from multiple source systems without manual re-keying.
- Encoded each fund's fee rules into a single calculation engine, so fees are computed consistently across the fund range rather than fund-by-fund in Excel.
- Added automatic cross-checking of the engine's output against the third-party vendor's own figures, flagging discrepancies as they arise rather than at the end of the cycle.
- Generated interim calculations partway through the cycle, giving the reconciliation team a running check rather than a single end-of-cycle result.
- Produced standardised, comprehensive per-fund reports directly from the engine, removing a separate manual reporting step.
- Used the same clean, reconciled data to strengthen the existing forecasting suite, so the business could project fee revenue forward rather than only report it backward.
How it flows
In practice the new process runs as four stages. Ingestion pulls fee-relevant figures automatically from the manager's multiple source systems. A calculation engine applies each fund's rules to produce a fee figure. A reconciliation step checks that figure against the third-party vendor's own calculation, surfacing interim results and flagging discrepancies before they reach the end of the cycle. Finally, reporting and forecasting take the same reconciled data and turn it into both a per-fund report and a forward revenue forecast.
The systems underneath
The engagement is best understood as four functional layers rather than named products: a data-ingestion pipeline pulling from multiple source systems; a rules-based fee-calculation engine encoding fund-specific mechanics; a reconciliation layer that checks the engine's output against third-party figures and flags discrepancies; and a reporting and forecasting layer turning the same reconciled data into per-fund reports and forward revenue projections. QuantSpark did not need to replace the manager's existing vendor relationship; it added an internal capability that made oversight of that relationship faster and more accurate.
What it delivered
The measured results are calculation time down 30% and discrepancies and calculation errors down 15%, both against the prior manual process. The improvement to the forecasting suite is a qualitative addition on top: because fee outputs are now reconciled and reported automatically rather than manually, the finance team has a more current, more trustworthy input for revenue forecasting and can run a more advanced revenue strategy as a result.
The natural way to think about return on an engagement like this is time saved multiplied by the cost of the people-hours previously spent on manual reconciliation, multiplied by how often that reconciliation cycle runs. The source material does not give the salary, headcount or cycle-frequency figures needed to turn that into a specific pound value, so this case study reports the two measured percentages as delivered and leaves any monetary translation to be modelled against a manager's own figures.
Figures are drawn from completed QuantSpark engagements. Clients are anonymised by agreement; on a call we will walk you through how each number was measured and, where the client has agreed, put you in touch with a reference.
This engagement used our Data platform builds practice
Related case studies

An investment management firm
Streamlining Excel-based workflows with Python automation

A global ESG-focused asset manager
Automating a global asset manager's data pipeline to streamline decisions

An asset management firm
Deploying advanced data engineering to accelerate investment data processing
Related insights

How AI Coding Assistants are Transforming Software Development: Power, Potential, and Best Practices
AI coding assistants like GitHub Copilot are reshaping software development, enabling faster prototyping and creative problem-solving. While powerful, thoughtful deployment with clear best practices…

The Brunelleschi Lesson: Why Operational AI Demands Both Human Ingenuity and Structural Rigour
Successfully implementing enterprise AI requires a dual focus: engaged human ingenuity and robust data infrastructure. Neglecting either side leads to underperformance, a lesson discernible from historical breakthroughs in art and science.

QuantSpark: Turning AI Ambition into Operational Reality for Private Equity
QuantSpark partners with private equity firms and their portfolio companies to deliver end-to-end AI transformation, combining strategy, AI, and software engineering to build high-ROI applications
Ask about our work
Answers only from our documented case studies
Powered by the same applied-AI approach we deliver for clients