SystemPrivate Markets

Private Equity Portfolio Monitoring

Private equity portfolio monitoring with every KPI cited to its page and every covenant tested the day the pack lands

Every KPI cited to its page, every covenant tested the day the pack lands.

See one case, screen by screen ↓
demo14KPIsread from an Italian pack and re-derived a second way on the sample company — 14 of 14 agree
demo29daysbefore the compliance certificate: the sample company's leverage covenant crossing, raised at 4:16 p.m. the day its pack landed
target100%of KPI sets feeding the valuation and LP reports cited to their page and approved by a second person
target45daysto the LP report's portfolio section, not the 60 that ILPA guidance recommends
In short

What is Private Equity Portfolio Monitoring?

Private equity portfolio monitoring is how a GP collects each portfolio company's reporting pack, turns it into the fund's KPIs, compares them with budget and covenants, and feeds the valuation and LP reports. As private equity portfolio monitoring software, Private Equity Portfolio Monitoring has seven agents read every pack in its own language, map and re-check each KPI, explain variances, test covenants on the facility agreement and draft the questions to the CFO — while the operating partner approves every KPI set, alert and note.

AI in asset management: a buyer's guide to agentic AI for investment managers →

Updated

The problem

Why private equity portfolio monitoring still runs on retyping

Private equity portfolio monitoring starts with a pile of reporting packs. Every portfolio company sends one each month or quarter — a PDF or a spreadsheet in its own format, its own accounting standard and often its own language: “Ricavi delle vendite”, “Umsatzerlöse”, “売上高”. Portfolio operations analysts retype those packs into the fund's KPI template, chase the late ones by email and compare actuals with budget, prior quarter and prior year in spreadsheets.

The risk sits in what the retyping hides. Adjusted EBITDA keyed as reported EBITDA, a thousands-and-millions slip, a restated prior quarter nobody noticed. A covenant crossing surfaces when the covenant compliance certificate is already due, 45 days after quarter end, while the LP report is due at 60. A misread figure moves the valuation, the fees and carry it drives and the report to investors, and SEC examiners keep asking where each of the private equity valuation inputs came from and who approved it.

typical55%of buyout holdings in the tight, tapped-out or breach zones of their leverage cap at Q1 2025
typical45daysafter quarter end, when the facility agreement's compliance certificate is due
typical60daysafter quarter end for the quarterly LP report, under ILPA reporting guidance
Where a quarter close's working days go, for one analyst's companiesestimated
By hand20 days
With the solution5 days
  • Collecting packs and chasing the late ones4 → 1 d
  • Retyping and mapping packs to the fund KPI template6 → 1 d
  • Checking against budget, prior periods and the balance sheet3 → 0.5 d
  • Testing covenants on the facility agreements2 → 0.3 d
  • Questions to company CFOs and reading the replies2 → 0.8 d
  • Valuation inputs and the LP report's portfolio section3 → 1.5 d

Estimated split of one portfolio operations analyst's quarter close, by hand and with the solution.

How it works

How a pack becomes an approved KPI set

Seven agents read, map, re-check, explain and test every pack; the operating partner approves.

What comes in
Packs in1,412 packs a year · 120 companies, 14 languages
Agents at work
Intake agentany language, any format
Then
Mapping agentfund KPI template
Check agentsecond reading
Then
Variance agentin the company's words
Covenant agenton the agreement's terms
Then
Note agentCFO's language
Reporting agentvaluation and LP report
A person decides
Operating partnerapproves every alert, note and KPI set
What comes out
Approved KPI set
Note to the CFO
Valuation and LP report
One case, step by step

One pack, from Italian PDF to an approved KPI set

Quillfield Capital has 120 portfolio companies in 8 funds and programs. It is Monday, October 19, 2026 — day 19 of the 45-day Q3 close. Ferrante Imballaggi, a packaging company in Bologna owned 64% by European Mid-Market Fund I, has sent its Q3 pack in Italian. Here is what happens next, screen by screen, in the working solution.

  1. 01Monday morning

    Which companies need him, before he asks

    Luca Moretti · Operating partner

    Luca covers the European portfolio companies. His home screen shows 15 decisions waiting, 104 of 120 Q3 packs read, 11 open alerts and 58 of 120 KPI sets in the Q3 valuation, with the committee in 17 days. First under “Needs you”: Ferrante Imballaggi, net leverage 5.60x against a 5.50x covenant, the compliance certificate due November 14, in 26 days.

    Reporting agent: “Since Friday the agents read 37 packs in 9 languages … Ask me about any company.”

  2. 02The pulse

    One strip per company, against budget and covenant

    Luca Moretti · Operating partner

    The portfolio pulse draws each company's revenue, EBITDA, cash and covenant metric over eight quarters, Q4 2024 to Q3 2026, against its budget line and the facility agreement's covenant line. Ferrante's strip glows: “Covenant crossed”. Hanbit Medical at 5.05x against 5.25x and Lakeside Dental at 6.10x against 6.25x sit on the covenant watch. Ten companies need attention; the rest wait.

    “Eight quarters, Q4 2024 to Q3 2026 · click any point for the page it came from”

  3. 03One click

    Any point opens its Italian page, beside English

    Luca Moretti · Operating partner

    Luca clicks Ferrante's Q3 EBITDA point. Page 7 of “Relazione trimestrale sulla gestione — 3° trimestre 2026” opens as received, in Italian, beside the English reading, with the EBITDA row highlighted: 4.1 against a 5.0 budget, in euro millions.

    “Read by the Intake and Mapping agents; re-derived by the Check agent. The highlighted row is what the value depends on.”

  4. 04Friday, after upload

    Read in Italian, mapped, then read again a second way

    Intake, Mapping and Check agents

    The Intake agent read pack PK-26-3318 — 24 pages from the reporting portal, Italian GAAP (OIC), euro millions, Q3 2026. The Mapping agent mapped 14 KPIs from the company's mapping memory and kept adjusted EBITDA of €4.5M apart from reported EBITDA of €4.1M; at 93% confidence on that line, under the 95% threshold, it asked Sofia Lindgren, who confirmed it. The Check agent re-derived all 14 without reading the first answers — net debt 121.2 − 11.4 = 109.8, leverage 109.8 ÷ 19.6 = 5.60x — and 14 of 14 agree.

    Variance agent, in the company's own words on page 9: resin prices +14% (−€0.7M), lower food volumes (−€0.4M), cheaper energy (+€0.2M).

  5. 05Covenants

    Tested on the facility agreement's own words

    Covenant agent

    Under the Senior Facilities Agreement, net leverage of 5.60x fails a covenant that stepped down from 5.75x to 5.50x at this test (clause 26.2(a)); interest cover of 2.61x meets its 2.25x minimum. The agent sets out the levers in numbers: certified by the CFO under clause 1.1, the €0.4M one-off for moving the Imola line brings leverage to 5.49x; an equity cure under clause 26.4 would need €2.0M; on the Q4 budget with no action, 5.58x.

    Covenant agent: “I do not contact lenders.”

  6. 069:02 a.m.

    The question to the CFO, drafted in Italian

    Note agent

    The Note agent drafts three questions to Giulia Bernardi, Ferrante's CFO, in Italian with the English beside: will she certify the Imola add-back under clause 1.1, what the Q4 resin impact will be and whether the January 2027 price increases are signed, and the 13-week cash forecast. Each question cites the page that raised it; the reply is requested by Friday, October 23.

    “Only Luca Moretti can approve; the Note agent never sends on its own.”

  7. 07Approved

    He approves; the analyst who mapped it cannot

    Luca Moretti · Operating partner

    Luca confirms the covenant alert and escalates it to the deal team (C1), approves and sends the note, then approves the KPI set. The approval shows its checks — mapped by Sofia Lindgren (maker), Luca is neither the maker nor on the deal team, 14 of 14 values agreeing, open alerts decided separately — and takes a reason code, A1 “Matches the source pages”, and his attestation. Had Sofia tried, she would have been stopped.

    “You mapped this KPI set (maker). A different person, the operating partner, must approve it.”

  8. 08Meanwhile, Stuttgart

    Two readings disagree, and a person chooses

    Sofia Lindgren · Portfolio operations analyst

    Brandt Präzisionstechnik reports in German under HGB. The Mapping agent read revenue of €52.4M from the income statement; the Check agent's segment note on page 17 adds up to €52.1M after a €0.3M elimination of intercompany deliveries. The agent does not settle it: Sofia sees both readings with both pages and chooses €52.1M, as the fund template asks for group revenue after eliminations.

    The Check agent never settles a disagreement itself: both readings go to the analyst.

  9. 09A restatement

    Only the figures it touches are reopened

    Check and Reporting agents

    Brandt's Q3 pack restates Q2 EBITDA from €7.6M to €7.3M, a warranty provision moved back to June. The Reporting agent shows what that touches downstream: the Q2 valuation input, LTM EBITDA €28.8M → €28.5M, and page 14 of the Q2 European Mid-Market I LP report. Only those figures are reopened; nothing changes until the operating partner and the Head of Valuation decide.

  10. 10Into the valuation and the LP report

    Accepted, locked, and on its way to LPs

    Daniel Osei and Aisha Rahman

    Daniel Osei, Head of Valuation, accepts approved KPI sets into the Q3 valuation as locked inputs, every value cited, ahead of the committee on November 5. The Reporting agent drafts the portfolio company section of each fund's quarterly LP report, ILPA-aligned, from accepted sets only, and Aisha Rahman publishes it — against a house target of November 14, day 45, not the ILPA guide's day 60.

    The Reporting agent never publishes and never changes a value after approval.

Who it’s for

Built for everyone who touches a portfolio company's numbers.

The same pack, seen by the five people who carry it from the company to the LPs — what their quarter looked like, and what it looks like now.

LM
Luca MorettiOperating Partner · European portfolio companies
Operating partner
Before
“Tell me which companies need me this morning, and show me the page.” Hears about tight covenants from spreadsheets, late.
Now
Opens the companies that crossed a line first, with the page, the levers and the drafted CFO note; approves every KPI set, alert and note himself.
SL
Sofia LindgrenPortfolio Operations Analyst · maps and checks (maker)
Portfolio operations analyst
Before
“Half my quarter is copying numbers out of Italian and German PDFs.”
Now
Confirms only the judgment calls — a 93% line, two readings that disagree — and chases late packs in one step.
JW
James WhitcombeDeal Partner · owns the lender relationship
Deal partner
Before
“I need to hear about a covenant before the bank does.”
Now
Gets the escalation 26 days before the certificate, with the test, the clauses and the levers in numbers; records the deal team's path. Cannot approve his own companies' KPI sets.
DO
Daniel OseiHead of Valuation · independent of deal teams
Head of Valuation
Before
“I take inputs from people who don't own the deal.” Then asks where each one came from.
Now
Accepts approved sets as locked inputs with lineage to the page and the approver; a restatement reopens only what it touches.
AR
Aisha RahmanLP Reporting Manager · eight quarterly LP reports
LP reporting manager
Before
“Every number in the LP report has to match the valuation.”
Now
Publishes a portfolio company section drafted from accepted sets only, every figure cited.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents read, map, re-check, explain and test every pack; the operating partner approves.

Intake agent

Collects packs from the reporting portal, the packs mailbox and data rooms; reads them in the company's own language; detects company, period, currency, units and accounting standard.

  • Never guesses a period or a unit: an ambiguous one becomes an exception for the analyst
Mapping agent

Maps every line of the pack to the fund KPI template using the company's mapping memory, with a confidence for each value.

  • Never writes a value under 95% confidence without a person
  • Never maps an adjusted figure into a reported one
Check agent

Re-derives each KPI by a second path without seeing the first answer, ties the balance sheet and cash flow, and detects restated prior periods.

  • Never settles a disagreement itself: both readings go to the analyst
Variance agent

Compares every KPI with budget, prior quarter and prior year, and explains the drivers in the company's own words.

  • Never invents a driver: only what the pack or the CFO says, cited
Covenant agent

Reads each facility agreement and tests leverage, cover and liquidity on its own definitions: headroom, step-downs, add-back sensitivity, cure arithmetic and certificate dates.

  • Never contacts lenders
  • Never decides a cure, a waiver or a certification
Note agent

Drafts questions to the company CFO in the CFO's language with the English beside, each cited; sends after approval; tracks, chases and reads replies back into the KPI set.

  • Never sends without an operating partner's approval
  • Never commits the fund to anything
Reporting agent

Feeds approved KPI sets into the valuation and the LP reports, drafts company summaries, keeps the lineage and reopens figures when a company restates.

  • Never publishes
  • Never changes a value after approval
Operating partner

Approves every alert, note and KPI set. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any company, in plain words

Beside every company sits a conversation with the agents. Ask about a covenant, a variance or a late pack, or tell them what to do — answers cite the page, and anything that changes a figure is proposed for approval.

Which companies are closest to a covenant?

Three companies are at or near a covenant on their Q3 packs: Ferrante Imballaggi at 5.60x against 5.50x (crossed), Lakeside Dental at 6.10x against 6.25x and Hanbit Medical at 5.05x against 5.25x. Each test uses the facility agreement's own definitions.

What if the add-back is certified?

If Giulia Bernardi certifies the €0.4M Imola cost as non-recurring in the compliance certificate, clause 1.1 lets it back into Consolidated EBITDA: 5% of €19.6M is €0.98M, so €0.4M fits. LTM EBITDA becomes €20.0M and leverage 109.8 ÷ 20.0 = 5.49x, inside 5.50x by 0.01x. That headroom is thin: Q4 would need EBITDA of at least €5.0M to hold it.

How big an equity cure?

Clause 26.4 treats new equity as reducing net debt. To reach 5.50x on €19.6M LTM EBITDA, net debt must fall to €107.8M: a cure of €2.0M; with a 0.05x buffer, €3.0M. At most two cures, never in consecutive quarters, and none has been used. Whether to cure is the deal team's and the investment committee's decision.

What happens in Q4?

On the Q4 budget (EBITDA €5.5M) LTM EBITDA would be €19.8M; with net debt at the budgeted €110.5M, leverage would be about 5.58x, still above 5.50x. If Q4 misses budget by as much as Q3 did, about 5.88x. Price increases only start January 1, 2027. This is a projection from the budget, labeled as such.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe operating partner's home in private equity portfolio monitoring: decisions waiting, Q3 packs read, open alerts, the valuation count, one next step per company and what the agents did since Friday.
The portfolio pulsePortfolio company monitoring at a glance: one strip per company — revenue, EBITDA, cash and the covenant metric over eight quarters against budget and covenant lines — with the companies that crossed a line first.
The source page, beside EnglishPage 7 of an Italian quarterly reporting pack as received, beside the English reading, with the EBITDA row the value depends on highlighted.
The agents' review of the quarterEach agent says what it read, how sure it is and who it hands to: the pack read, the KPIs mapped and re-derived, the variance explained, the covenant tested, the CFO note drafted.
Covenant monitoringCovenant compliance monitoring on the sample company: leverage and interest cover tested on the facility agreement's clauses, with headroom, the step-down, and the levers in numbers: certify the add-back, an equity cure, or Q4 on budget.
Questions to the CFOThree questions to the company CFO drafted in Italian with the English beside, each cited to its page, sent only after the operating partner approves.
Approve the KPI setMaker and checker on the approval: who mapped the set, that the approver is not on the deal team, the second reading, a reason code and an attestation.
Two readings that disagreeA German pack where the income statement and the segment note give different revenue: both readings with both pages, for the analyst to choose.
A restatement and what it touchesA restated prior quarter, and the lineage to the valuation input and the LP report page it moves — only those figures reopened.
Portfolio company reporting packsThe Q3 queue of 120 companies by language, source and status: late packs to chase, exceptions such as unreadable pages or mixed units, and packs the agents are reading.
LP reportingThe portfolio company section of a fund's quarterly LP report, ILPA-aligned and drafted from KPI sets accepted into the valuation only.
Audit trailEvery action by a person or an agent with who, what, when, why and the evidence, append-only and hash-chained, with an evidence pack to export.
Roles and segregation of dutiesWho may map, approve a KPI set, decide an alert, approve a note, accept into valuation and publish an LP report — enforced on every action.
Governance

Built for valuation scrutiny: cited, approved by a second person, on the record.

Every value cited to its pageEvery KPI, alert and agent statement carries its source page, and opens it in the pack's original language beside the English reading, with the words the value depends on highlighted.
Maker and checker on every decisionThe analyst maps; the operating partner approves each KPI set, alert and note to a CFO, with a reason code. The person who mapped a set cannot approve it, and deal partners cannot approve their own companies (valuation policy VP-4).
What the agents may not doThe agents never send a note, approve a KPI set, contact a lender, decide a cure or waiver, publish a report or change an approved value. Every blocked attempt by a person is logged too.
Hash-chained audit trail and evidence packsEvery action by a person or an agent — who, what, when, why and the evidence — is on an append-only, hash-chained trail. One click builds an evidence pack for an SEC examination request or the annual audit, as a PDF report, a CSV of every value and JSON with hashes.
Information barriers and data residencyDeal teams see only the companies in their own funds; public-markets teams never see private company packs. Packs are processed and stored in the company's region — the EU, the United States or Singapore — and no pack is used to train a model.
Versioned agents, tested before they changeAgents and models are versioned and evaluated on a golden set of 480 past packs in 14 languages; every override carries a reason code, and any change is approved by the Chief Compliance Officer.
Configuration

Your thresholds, your covenants, your calendar

Where the agents stop and a person decides is a setting. The platform administrator proposes a change and the Chief Compliance Officer approves it, on the record.

SettingDefaultChoose from
Value confidenceUnder 95% goes to an analystYour threshold, per value
Bulk approvalOnly when every value is at 97% or more and there is no alertRaised to 98% in a pending change, waiting for the CCO
Variance alert±10% against budget on revenue and EBITDA; ±2 points on marginFor example ±8%, proposed to the CCO
Covenant watchHeadroom under 0.25x (5 points of loan to value, 0.10x of debt service cover)For example 0.30x ahead of Q4 step-downs
Liquidity watchCash under 125% of the minimum liquidity covenantPer covenant floor
Restatement alertAny change over 1% to an approved figureYour tolerance
Reported and adjusted EBITDAAlways kept apart (rule T-04)Fixed rule
Late pack and CFO reply clocksReminder day 1, operating partner copied day 5, deal partner day 10; replies in 4 business daysFor example replies in 3 business days
Connections

Works with the systems a quarter close already runs on

Portfolio monitoring databasethe system of record for approved KPIs
Reporting portal, packs mailbox and data roomspacks in any language, collected where companies send them
Credit agreement libraryfacility agreements and amendments: definitions, covenants, step-downs and cures
Fund accounting and FXownership, cost and fund structure; quarter-end reference rates
Valuation modelapproved KPI sets accepted as locked inputs
LP reporting portal and CRMthe quarterly LP report's portfolio section; company CFO contacts
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of KPI sets feeding the valuation and LP reports cited to their page and approved by a second person
120 companies
8 funds, 14 languages
target
29days
before the compliance certificate: Ferrante's covenant crossing raised the afternoon its pack landed
Raised on day 16
certificate due day 45
target
45days
to the LP report's portfolio section, not the 60 the ILPA guide allows
ILPA guideday 60
With agentsday 45

“demo” = seen in the working solution, on its sample portfolio data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (MSCI, buyout holdings and leverage caps, Q1 2025; ILPA reporting guidance — quarterly reports within 60 days of quarter end — and the ILPA Reporting Template v2.0; senior facilities agreements — compliance certificate 45 days after quarter end). People, firms, funds, portfolio companies and lenders named on this page are fictional — characters and sample data in the working solution.

Questions

What firms ask us about private equity portfolio monitoring.

What is Private Equity Portfolio Monitoring?

Private equity portfolio monitoring is how a GP collects each portfolio company's reporting pack, turns it into the fund's KPIs, compares them with budget and covenants, and feeds the valuation and LP reports. As private equity portfolio monitoring software, Private Equity Portfolio Monitoring has seven agents read every pack in its own language, map and re-check each KPI, explain variances, test covenants on the facility agreement and draft the questions to the CFO — while the operating partner approves every KPI set, alert and note.

Can portfolio monitoring software read reporting packs in other languages?

Yes. The Intake agent reads packs from the reporting portal, the packs mailbox and data rooms in the company's own language and accounting standard, and detects the period, currency and units. In the sample portfolio, packs arrive in 14 languages; any value opens its page in the original language beside the English reading.

How does covenant monitoring work for portfolio companies?

The Covenant agent tests leverage, cover and liquidity on each facility agreement's own definitions the day the pack is read, with headroom, step-downs, add-back sensitivity and cure arithmetic. A crossing or a covenant inside the watch line becomes an alert for the operating partner and the deal partner — on the sample company, the afternoon its pack landed, 29 days before the compliance certificate.

How are portfolio company KPIs checked before they reach the valuation?

Twice. The Mapping agent reads each KPI from the pack and the Check agent re-derives it by a second path without seeing the first answer. When they disagree, the analyst sees both readings with both pages and chooses; anything under 95% confidence goes to a person; and a second person approves the set before the valuation team accepts it.

Does it help with LP reporting and the ILPA reporting template?

The Reporting agent drafts the portfolio company section of each quarterly LP report, ILPA-aligned, from KPI sets accepted into the valuation only, every figure cited. The LP reporting manager publishes it; the agent never does. The design goal is the portfolio section ready by day 45, not the 60 days ILPA guidance recommends.

Does the AI contact lenders or change the company's numbers?

No. The agents never contact lenders, never decide a cure, waiver or certification, never send a note without the operating partner's approval and never change a value after approval. A restatement reopens only the affected figures, and nothing moves until a person decides.

Do people stay in control?

Yes. The analyst maps, the operating partner approves, the Head of Valuation accepts into the valuation, the LP reporting manager publishes and the Chief Compliance Officer approves settings. Nobody approves their own work, deal partners cannot approve their own companies, and every decision carries a reason code on a hash-chained audit trail.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your fund KPI template, facility agreements and a sample of past packs — and it goes live once every quality gate has passed. Before go-live, a shadow quarter runs the agents on a past quarter's packs beside your team; in the sample, 2,571 of 2,594 values matched and the 23 differences were explained.

See it on
your portfolio.

We'll run Private Equity Portfolio Monitoring on a sample of your own past reporting packs.