How to Automate LP Reporting with AI
A GP's guide to automating LP reporting with AI: portfolio company KPIs, valuations, capital accounts, ILPA templates, quarterly letters, LP requests and DDQs.
To automate LP reporting with AI, have it read each portfolio company package as it arrives, compute KPIs, valuations and performance on the fund’s own definitions, fill the quarterly report and capital account templates, and draft the letter in house style, with every figure cited so a reviewer can sign off quickly. Kepler, the enterprise intelligence platform we build for investment firms, runs that cycle on one model of your firm, computes every number in code with a link to the page or cell behind it, and sends nothing to an LP without a person’s approval.
LP reporting is a quarterly deadline built on other people’s spreadsheets. Portfolio companies send packages in their own formats, finance teams reconcile with the fund administrator, the deal team writes company updates, IR assembles the report and the letter, and compliance reviews it, all inside a window LPs keep asking to shorten. ILPA’s suggested timeline is 60 days after quarter-end and 120 days after fiscal year-end for direct funds, deferring to each fund’s governing documents. This guide is for the GP side. If you’re an LP reading these reports, see how LPs use AI on fund documents.
What LP reporting includes
| Deliverable | Frequency | What’s in it | Where the numbers come from |
|---|---|---|---|
| Quarterly report | Quarterly | NAV, performance, portfolio updates, schedule of investments | Fund accounting, portfolio packages, valuation work |
| Quarterly letter | Quarterly | The GP’s view of the quarter and the portfolio | Deal teams, the report itself |
| Capital account statements | Quarterly | Each LP’s contributions, distributions, fees, gains and ending balance | Fund administrator |
| Fee and expense reporting | Quarterly | Management fees, offsets, partnership expenses, carried interest | Fund accounting, LPA terms |
| Capital call and distribution notices | As needed | Amounts, purposes, due dates | Fund accounting |
| Annual report and audited financials | Annual | Audited statements, AGM materials | Auditors, fund accounting |
| Schedule K-1 | Annual | Each US taxable LP’s share of income | Tax provider |
| LP requests and DDQs | Ad hoc | Questionnaires, ESG data, look-through holdings, sanctions checks | All of the above |
Side letters add their own obligations: extra reporting for certain LPs, specific ESG metrics, or look-through exposure data on request. Track them per LP, since side-letter obligations are contractual.
Step 1: Collect portfolio company packages
Packages arrive as Excel workbooks, PDF board decks, management accounts and emails, monthly or quarterly, on each company’s own schedule. The first job is reading them in full, tables and charts included, and filing each figure with its company, period, units and page. Track what’s missing: knowing which companies have reported and which haven’t saves the week before the deadline, and Kepler keeps that list current as packages land.
Step 2: Fix KPI definitions in one place
Portfolio companies define their own metrics, and they change them. The fund needs one definition per KPI, written down, with a map from each company’s reporting to it.
| Company | What it reports as ARR | Fund definition | Adjustment |
|---|---|---|---|
| Company A | Annualized monthly billings, including implementation fees | Annualized recurring subscription revenue from live contracts | Exclude one-time fees |
| Company B | Contracted ARR, including signed contracts not yet live | Same | Exclude contracts not yet live |
| Company C | Last quarter’s revenue times four | Same | Recompute from contract-level data |
Definitions also change inside one company. In a made-up example, Company A reports Q3 EBITDA of $12.4 million, up from $11.0 million in Q2. The package’s footnote shows the company now excludes $1.1 million of lease costs it used to expense. On the fund’s definition, Q3 EBITDA is $11.3 million, and the quarter’s real growth is 2.7%, not the 12.7% the headline suggests. The report should carry the fund-basis figure, with the change noted. Kepler compares each new figure with the prior quarter and flags a shift like this the day the package lands.
Step 3: Valuations and performance
Marks come from the firm’s fair value policy and its committee, usually under ASC 820 or IFRS 13. AI helps by assembling the inputs (latest financials, comparable company multiples, recent transactions) and checking each mark against the prior quarter and the policy. The committee decides the mark, and Kepler hands it every input with its source.
Performance figures are arithmetic and should be computed in code from dated cash flows. A made-up fund at September 30, 2026:
| Metric | Formula | Inputs ($M) | Result |
|---|---|---|---|
| DPI | Distributions ÷ paid-in | 270 ÷ 600 | 0.45x |
| RVPI | NAV ÷ paid-in | 690 ÷ 600 | 1.15x |
| TVPI | (Distributions + NAV) ÷ paid-in | 960 ÷ 600 | 1.60x |
| Net IRR | IRR of dated LP cash flows plus NAV as a final value | Every call and distribution since inception | From the cash flow series |
Gross and net figures, and the treatment of subscription line borrowing, should follow one stated method every quarter.
Step 4: Capital accounts and fee reporting
Each LP’s capital account rolls forward from the prior quarter. For one made-up LP:
| Line | $M |
|---|---|
| Beginning balance | 41.2 |
| Contributions | 2.5 |
| Distributions | (3.0) |
| Management fees, net of offsets | (0.4) |
| Partnership expenses | (0.1) |
| Allocated net gain | 1.9 |
| Change in accrued carried interest | (0.3) |
| Ending balance | 41.8 |
Every line should tie to the notices sent during the quarter and to the fund administrator’s records. ILPA released an updated Reporting Template and a new Performance Template in January 2025, which standardize how fees, expenses, offsets and performance are shown, and many LPs now ask for them. Fee calculations should run on the LPA’s terms as each side letter amends them, with offsets applied and inputs shown.
Step 5: Draft the letter and report in house style
The letter is where the GP speaks for itself, and LPs read it closely. AI can draft the parts built on facts: the quarter’s activity, each company’s performance against plan, realizations, new investments and the pipeline the deal teams have approved for disclosure. The managing partner writes the view. A house-style playbook keeps every quarter consistent: section order, how each company update is structured, the metrics shown for each, and the words the firm avoids.
Step 6: Review and sign-off
Nothing goes to an LP without a person. A workable review chain:
- The deal team confirms each company update and its figures.
- Finance ties NAV, capital accounts and fees to the administrator.
- The marks the committee approved are checked against the report.
- Compliance reviews performance presentation, conflicts and any statement about the future.
- IR approves the final package and the distribution list.
AI makes review faster by citing every figure and listing what changed since last quarter, so reviewers spend their time on the changes; our guide on checking AI-generated numbers covers the spot checks. The 2023 SEC private fund adviser rules, which included a quarterly statement requirement, were vacated by the Fifth Circuit on June 5, 2024, so the obligations now come mainly from LPAs, side letters and LP expectations. The review discipline is the same either way.
Step 7: LP requests and DDQs
Between quarters come questionnaires, ESG data requests, look-through holdings requests and one-off questions. Most answers already exist in past DDQs, the LPA, policies and prior reports. AI drafts from those, cites each statement, and flags questions whose answer changed (a new key person, a new policy) or that have no approved precedent. IR or compliance approves every response, and Kepler records who approved it.
Tools GPs use for this
Portfolio monitoring platforms handle much of the collection. Chronograph’s GP platform automates portfolio company data collection, analytics, valuations and reporting. S&P Global’s iLEVEL covers portfolio monitoring, valuations and reporting, and in October 2026 S&P added a native iLEVEL Agent. Allvue’s Document IQ combines AI extraction with human-in-the-loop validation, and Allvue also offers an investor portal. 73 Strings sells 73 Extract, 73 Monitor and 73 Value for data capture, monitoring and valuations. For a fuller comparison, see the best AI portfolio monitoring tools and Kepler vs Chronograph.
A checklist for an automated quarter
- Every portfolio company package received, read and filed by company and period
- Every KPI on the fund’s definition, with changes from last quarter flagged
- Valuation inputs assembled; marks match the committee’s decisions
- DPI, RVPI, TVPI and net IRR computed from cash flows, with the method stated
- Capital accounts tie to notices and the administrator
- Fees and offsets recomputed on LPA and side-letter terms
- ILPA templates filled where LPs require them
- Side-letter reporting obligations met for each LP
- Letter drafted in house style; the view written by the managing partner
- Every figure cited; changes since last quarter listed for reviewers
- Sign-off recorded at each step before anything is sent
How Kepler does this
Kepler runs the reporting quarter on one model of your firm. Our engineers build your firm’s ontology from the portfolio packages, the fund administrator’s files, the LPA and every side letter, past reports and letters, DDQs and policies. Every fund, vehicle, LP, portfolio company and KPI resolves to one record, and each KPI’s fund definition is written once and mapped to every company’s own reporting. A quarter on it runs like this:
- As packages arrive. Extraction models we train read each workbook, board deck and scanned page in full when it lands and file every figure with its company, period, units and page. A tracker shows who has reported and who hasn’t.
- The same day. Kepler recomputes each KPI on the fund’s definition in code and compares it with last quarter, so a change like Company A’s new lease treatment in Step 2 is flagged with the footnote that explains it.
- Before the committee sets marks. Each mark arrives with its inputs and their sources. DPI, RVPI, TVPI and net IRR are computed from dated cash flows, and each LP’s capital account rolls forward on its own fee and side-letter terms. Where the package and the administrator disagree, both values sit side by side with the break flagged.
- Report week. The quarterly report, letter, company pages and ILPA templates are saved as playbooks and fill in Word, Excel and PowerPoint, every number opening to its formula and source. The managing partner writes the view.
- Between quarters. DDQ and LP request answers draft from your approved precedents, each statement sourced, with any answer that has changed flagged for IR.
Kepler’s agents see only the funds and LPs their owner can see, and treat everything in a package as data to read. Nothing leaves the firm until a person approves it, and every calculation and approval is logged (security). The same answers reach Claude, ChatGPT, Slack and your investor portal through the Kepler API. Setting it up is our engineers’ job: they built this layer before at Palantir, and they work with your finance and IR teams on site.
Finance and IR teams tend to start with:
- “Which portfolio companies changed a KPI definition this quarter, and what are the figures on our definition?”
- “Roll forward every LP’s capital account for Q3 and show where it breaks from the administrator.”
- “Draft answers to this DDQ from our approved responses, and flag every question whose answer changed.”
See Kepler assemble a quarter from your own portfolio packages in a demo, or sign in at app.kepler.ai.
Frequently asked questions
Can AI automate LP reporting?
Yes, most of the assembly. Kepler, which we build, reads portfolio company packages as they arrive, computes KPIs on the fund's own definitions, checks them against last quarter, fills the report templates, drafts the quarterly letter in house style and answers LP requests and DDQs from approved past answers, with every number computed in code and cited to its source. Review and sign-off stay with people.
What goes into a quarterly LP report?
Usually a fund overview with NAV and performance (net IRR, TVPI, DPI), a letter from the GP, an update on each portfolio company with key metrics and its current mark, a schedule of investments, capital account statements for each LP, and fee, expense and carried interest disclosures, often in the ILPA Reporting Template format. Annual reports add audited financial statements.
Do private fund advisers have to send quarterly statements under SEC rules?
Not under the 2023 private fund adviser rules, which included a quarterly statement requirement: the Fifth Circuit vacated them on June 5, 2024. Reporting obligations come from each fund's LPA, side letters and investor expectations, and many LPs ask GPs to follow ILPA's templates and suggested timelines. Check with fund counsel for any current regulatory changes.
How do you keep portfolio company KPIs consistent quarter to quarter?
Write each KPI's definition once at the fund level, map each portfolio company's own reporting to it, and recompute when a company changes how it reports. Compare every new figure with the prior quarter and flag any change in definition, period or scale before it reaches the report. Store each figure with the package and page it came from so a reviewer can check it.
Should AI answer LP requests and DDQs?
AI should draft them from the firm's approved past answers and current documents, with a source for every statement and figure, and flag any question where the answer has changed or has no approved precedent. A person from investor relations or compliance should approve every response before it goes out, especially anything on performance, fees, conflicts or key personnel.