Private Equity Portfolio Software Problems: The 5 That Break the Quarterly Rollup, and How to Avoid Them
The most expensive failure is a rollup built on unversioned account mappings. A portfolio company books owner compensation in one place, another books it somewhere else, and a third restates after the audit without anyone backfilling your master file. The trailing twelve month adjusted earnings figure in your board deck is then wrong, and it has been wrong for two quarters. In the firms we have built this for, collection and reconciliation already eats 30 to 60 hours of controller and analyst time per quarter, and the output of all that work is a number nobody can defend line by line when an LP or a lender asks how it was derived.
Why does the portfolio company portal always sit empty?
Because it asks the wrong person to do new work. The assumption behind most portfolio monitoring tools is that the portfolio company submits into your portal on your schedule in your format. That holds for a platform company with a real finance function. It does not hold for the services business whose controller is a part time bookkeeper, or the roll up whose chief financial officer is running three integrations at once.
So the portal sits empty, your associate keys the data in on the portfolio company's behalf, and you are performing the exact work the tool was bought to eliminate. Then someone concludes the tool failed and scopes a custom build with a better portal, which fails the same way.
The design that works inverts the burden. Accept the file they already send, in the format they already send it. A monitored inbox takes the PDF or the workbook, document extraction pulls line items into your canonical schema with a confidence score per field, and anything below threshold lands in a human review queue where an analyst confirms or corrects in well under a minute. The correction teaches the per company mapping, so next quarter that company lands clean.
Pair that with a chase that knows who is late and names the outstanding field rather than sending a generic reminder. Submission compliance improves because you removed work from their side, not because you added a deadline.
What goes wrong with charts of accounts and historic marks?
Every portfolio company has a different chart of accounts and every off the shelf tool offers you a mapping screen. What they do not offer is versioned mapping with a restatement history, and that is the part that matters.
When a company restates after an audit, you need the old number preserved for the report you already sent your LPs and the new number flowing into the current view, with a visible bridge between them. Overwrite the row and you have quietly rewritten history, which is the one thing an auditor and an LP both notice. The same applies to add backs: each adjustment to earnings needs a category, an amount, an owner and a quality of earnings reference, otherwise the adjusted figure is an opinion with no provenance. Add on acquisitions mid period compound it, because pro forma logic that is applied inconsistently corrupts organic growth in both directions.
Migration has its own version of this. Getting history out of iLevel, Chronograph or eFront is rarely a clean export, and what you can extract is often summarised rather than sourced.
What works: a canonical account tree owned by the fund, per company mapping rules with effective dates, an add back register with provenance, and a reconciliation against audited financials quarter by quarter during migration. Budget two to four weeks for that and expect your fund controller to spend real hours signing it off, because the sign off is what makes the new numbers usable.
Why do the portfolio ERP (Enterprise Resource Planning) and fund admin links break after launch?
Because they are not one integration problem, they are four or five different problems wearing the same label, and each sits on somebody else's change schedule.
NetSuite, Sage Intacct and QuickBooks Online are three different technical exercises with different access models, and at least one portfolio company will only ever produce a flat file drop. A company changes its chart of accounts in March and tells nobody, so a mapping that worked for four quarters starts routing amounts to the wrong node. A finance team upgrades their accounting system as part of an integration and the extract that fed you disappears. An acquisition changes the legal entity structure and your consolidation logic no longer matches the ownership.
The fund administrator is a separate category again. Gen II, Alter Domus, Standish and Citco each expose data differently and on their own cadence, and their reporting calendar is set by their operations rather than by your quarter close.
The defensive pattern: never treat a portfolio company's account codes as your own identifiers, map through an effective dated layer, and run a structural diff on every incoming package that flags new or missing accounts before values are loaded rather than after. Route those flags to the analyst who owns that company. On the fund administration side, reconcile on a schedule and alert on divergence rather than discovering it while assembling an LP deck, because the deck and the capital account statements disagreeing by a number an LP analyst catches is the failure mode that costs credibility rather than time.
What happens when valuation trails and LP security are not covered?
Both get deferred, and both surface at the worst possible moment: audit season and institutional LP due diligence.
Fair value support under ASC 820 living in a workbook tab is the common case. The comp set was pulled in February, the auditor wants to know what the multiple was on the measurement date, who approved the mark and what changed since last quarter, and the answer requires reconstructing a spreadsheet from memory. Audit preparation becomes a three week scramble every year, and the scramble is entirely self inflicted.
The security gap is the same shape. A system holding LP commitments, capital accounts and portfolio company financials has to answer due diligence questions about role based access, audit logging, encryption, backup and recovery, and data residency. Retrofitting those is far more disruptive than designing for them.
What to build: each mark as a record holding company, quarter, method, comp set frozen as of the measurement date, inputs, resulting range, selected point, rationale, approver and timestamp, immutable once locked. Involve your audit firm in the design of that record early so the export matches what they will request. Then role based access, audit logging and encryption in release one, and a side letter engine where most favoured nation and reporting clauses are structured data rather than a PDF sitting in a document store.
Should you build custom or configure what you already own?
Buy if you run a single fund under roughly 150 million dollars with fewer than ten portfolio companies, a plain European waterfall and no operations team. Juniper Square plus Carta plus a disciplined workbook will serve you, and building is vanity spend. We say that to firms in this position regularly and it is the right answer.
Juniper Square and Carta handle the mechanics of a vehicle well, and there is no reason to rebuild fund accounting, electronic signature, market data or a general ledger. Allvue is a serious platform if your requirements sit inside its model. DealCloud and Salesforce can hold a pipeline properly, and the friction there is rarely licensing: partners will not enter data into a system that asks for twenty two fields when they care about four, so adoption dies and the sheet comes back within a quarter. That is a scope problem you can fix without changing vendor.
The position that holds up: build the middle, buy the edges. Build the canonical data model, the ingestion and mapping layer, the rollup and the reporting surface, because those are where your firm is actually different from the fund down the street and exactly what no vendor will configure to your definitions. Build when three signals appear together: more than one vehicle, a controller losing more than a week per quarter to collection and reconciliation, and a value creation team deciding on data older than 45 days.
How do hidden costs get into the quote?
Five items, and the first is the one that separates a straightforward build from an expensive one.
- Waterfall complexity. A plain European waterfall is modest engineering. Deal by deal American waterfalls with tiered carry, a general partner catch up and a clawback are a different exercise, and the difference does not show up in a feature list.
- Distinct portfolio company accounting systems. Cost scales with systems, not company count. Twenty companies on three systems is cheaper than eight companies on seven.
- Multi currency and special purpose vehicles. Co investment and continuation structures change the LP level truth, and look through exposure is real work rather than a display setting.
- SOC 2 Type II. A separate programme with its own cost and an observation window measured in months, which needs to start in parallel with the build.
- Historical migration. Extracting marks and capital account history from an incumbent is rarely clean, and reconciling against audited financials is controller time rather than developer time.
What separates a portfolio build that works from one that fails?
Four things, and all of them are testable in a first conversation with a developer.
Ask them to model a deal by deal waterfall with a general partner catch up and a clawback. If they reach for a generic answer about financial calculations instead of asking whether carry is calculated at the deal or the fund level, they have not built this before and you will pay for their education.
Ask what happens when a portfolio company restates. The right answer involves effective dated mapping and preserved prior periods with a visible bridge. The wrong answer involves overwriting a row, and it is a wrong answer that sounds reasonable in a demo.
Ask which fund administrators and portfolio company accounting systems they have integrated by name, and accept that one of them will always be a flat file drop. A firm that has done this will say so unprompted rather than promising uniform connectivity.
Then design around the fact that your team will keep using Excel, because pretending otherwise is how these projects fail. The right pattern is that the system owns the data and Excel becomes a consumption layer, so analysts pull live governed numbers into their models rather than retyping them. What you are eliminating is Excel as the system of record, not Excel as an analysis tool.
Finally, get code ownership, repository access and infrastructure in your own name written into the agreement on day one, with no hosting arrangement that forces you to keep paying the builder to run your own system. Any developer who resists that on a system holding LP data is telling you something useful about how they intend the relationship to work.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- The performance gap between digital and AI leaders and laggards is widening: McKinsey reports leaders pull ahead on shareholder returns, and the average maturity spread between top and bottom performers jumped ~60% (from 10 points in 2016-19 to 16 points in 2020-22), reinforcing that the returns to transformation concentrate among top performers. Source: McKinsey & Company (2023) →
- Flexera's 2025 State of the Cloud Report (survey of 750+ technical and executive leaders) found that 84% of respondents believe managing cloud spend is the top cloud challenge for organizations today, with cloud budgets already exceeding limits by 17%. Source: Flexera (2025) →
- Senior executives report the highest average compensation among developer roles (e.g., $225K median in the US), and reported salary bands shifted downward year-over-year ($60-75K vs. $70-85K in 2023), underscoring how compensation varies sharply by role and location. Source: Stack Overflow (2024) →
- Brandon Hall Group research on onboarding reports that done well, structured onboarding drives measurable gains in new-hire productivity, employee engagement, and retention; the page notes 41% of organizations experience greater than 5% turnover among new hires. Source: Brandon Hall Group (2024) →
Olivia is a senior product designer working on the software side of Digital Heroes: dashboards, admin tools, internal systems and the screens people use all day rather than once. She writes about designing for repeat use, where speed and clarity matter more than a striking first impression.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
Our portfolio company portal sits empty. What do we do instead?
How should a restatement be handled so LP reports stay defensible?
What actually drives cost in a private equity build?
Can we get our history out of iLevel or eFront?
What should a valuation record contain for our auditors?
When should we start on SOC 2?
Will partners actually use a custom pipeline tool?
Do we have to stop using Excel?
When does Looker make more sense than a custom dashboard?
How do I make sure each client sees only their own data in a shared dashboard?
Is custom software more secure than off-the-shelf SaaS?
Can one dashboard pull from QuickBooks, Salesforce, and Google Analytics at the same time?
What questions should I ask a development agency on the first call?
How long does it take to build a custom web or mobile app from scratch?
We already pay for Microsoft 365. When does building custom actually beat Power BI?
What does it cost to keep custom software running after launch?
How do I work out whether a custom dashboard will pay for itself?
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
How much should a small business budget for its first custom app or website?
Who can build a custom business intelligence dashboards system?
Digital Heroes builds custom business intelligence dashboards systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other business intelligence dashboards companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.