Guide · Updated November 2, 2026

How to Process Capital Calls and Distributions with AI

How LPs process capital calls and distributions with AI: extracting notices, reconciling commitments and unfunded, flagging anomalies and stopping wire fraud.

To process capital calls and distributions with AI, have every notice read the moment it arrives, extract the fund, vehicle, amount, due date and purpose with each figure cited to its page, reconcile it against your commitment, prior calls and fee terms, and route anything that doesn’t tie, and every change to wire instructions, to a person. Kepler, the enterprise intelligence platform we build for investment firms, runs that as an agent on one model of your whole program, so each notice is checked against everything your firm already knows about the fund before anyone is asked to approve it.

Capital calls look routine and carry real risk. A program with dozens of funds receives hundreds of notices a year in as many formats, each with a response window that ILPA’s Principles 3.0 recommend be at least 10 business days, and each one moves cash. Errors are usually small (a fee offset missed, a recallable distribution ignored) and compound across quarters. Fraud is rarer and much larger. This guide covers the lifecycle, what to extract, a worked reconciliation, distributions, the anomalies to flag and the controls for wire changes. For the wider set of fund documents, see how LPs use AI on fund documents.

The capital call lifecycle

  1. The notice arrives, by email, through a GP portal or from the fund administrator, usually as a PDF.
  2. Extract every field, with the page each came from.
  3. Validate the notice against itself: the split sums to the total, the percentage matches the amount.
  4. Reconcile against your records: commitment, contributions to date, recallable distributions, fee terms, side letters.
  5. Check the wire instructions against the ones on file.
  6. Approve the payment, with a person signing off.
  7. Fund before the due date.
  8. Book the contribution to the right vehicle and the right categories.
  9. Tie out to the next capital account statement.

AI handles steps 2 to 5 and 8 to 9 well. Steps 6 and 7 stay with people.

What to extract from a notice

Field Example Why it matters
Fund and vehicle Fund V, Fund V-A (parallel) Parallel and feeder vehicles share names; book to the wrong one and nothing ties
LP entity Your pension’s Trust B Firms often commit through several entities
Call number and dates Call 9, notice October 1, due October 15 Duplicates and short notice periods
Amount and percentage $1,500,000, 6% of commitment Must match each other
Investments $1,236,250, add-on acquisition for a portfolio company Feeds look-through exposure
Management fees $218,750, with offsets shown Recompute on LPA and side-letter terms
Partnership expenses $45,000 Check against the LPA’s permitted expenses
Cumulative contributions and unfunded $15,750,000 contributed, $9,250,000 unfunded Must tie to your records
Wire instructions Bank, account, reference Any change goes to a person

Worked example: reconciling a call

Here is a made-up call on a $25,000,000 commitment to Fund V. Your records show $14,250,000 contributed through Call 8 and a $1,500,000 recallable distribution received last year, which the LPA allows the GP to recall.

Your unfunded before the call: $25,000,000 minus $14,250,000 plus $1,500,000 = $12,250,000.

Call 9 asks for $1,500,000, 6% of commitment, split as above. The checks:

  • Percentage: 6% × $25,000,000 = $1,500,000. Ties.
  • Split: $1,236,250 + $218,750 + $45,000 = $1,500,000. Ties.
  • Management fee: the LPA charges 1.75% a year on commitments during the investment period, billed semiannually, so $25,000,000 × 1.75% ÷ 2 = $218,750. The fund received $200,000 of monitoring fees from portfolio companies this period, and your side letter offsets them 100%. Your share of the fund is 6.25%, so the offset is $12,500 and the fee should be $206,250. Flag: $12,500 overcharged.
  • Cumulative contributions: $14,250,000 + $1,500,000 = $15,750,000. Matches the notice.
  • Unfunded after the call: your records say $12,250,000 minus $1,500,000 = $10,750,000. The notice says $9,250,000, which is $25,000,000 minus contributions with no add-back for the recallable distribution. Flag: $1,500,000 difference; confirm the distribution’s recallable status with the GP.

Neither flag stops the payment. Both go into the approval note with the clause and page behind them, and both are questions for the GP before the next statement. On Kepler, each of these checks runs in code the minute the notice arrives, and each figure in the approval note opens to the notice page, LPA clause or side-letter term it came from.

Distributions

Distributions need as much care, because how each dollar is classified drives performance, tax and unfunded commitment.

Component What it means How to book it
Return of capital Cost of investments realized Reduces cost basis; may be recallable
Realized gain Proceeds above cost Income for performance; tax character from the K-1
Dividends and interest Current income Income
Recallable portion Amount the GP can call again Adds back to unfunded commitment
Withholding Tax withheld at the fund Receivable or expense, by jurisdiction
In-kind Shares instead of cash New direct holding at the distribution value

A made-up Distribution 4 of $2,000,000: $1,200,000 return of capital, of which $400,000 is recallable, $750,000 realized gain and $50,000 interest. Your unfunded commitment rises by $400,000. If the notice doesn’t say what is recallable, check the LPA and ask, since your cash forecast depends on it.

Anomalies to flag

  • The amount doesn’t equal the stated percentage of commitment
  • The split doesn’t sum to the total
  • The call exceeds your unfunded commitment
  • A fee that doesn’t match the LPA rate, or offsets missing
  • A call for new investments after the investment period ended, where the LPA limits calls to follow-ons and expenses
  • A duplicate call number, or the same amount called twice
  • A due date inside the LPA’s notice period
  • Cumulative figures that don’t tie to your records
  • Expenses outside the LPA’s permitted categories
  • Wire instructions that differ from the ones on file
  • A distribution with no breakdown, or a recallable portion that isn’t stated

Changed wire instructions: always a person

Business email compromise was the second-costliest fraud in the FBI’s 2025 Internet Crime Report, after investment fraud: 24,768 complaints and more than $3 billion in reported losses. A capital call is an ideal target: a large, expected payment, a deadline and instructions sent by email.

Controls that work:

  1. Keep wire instructions for each fund in your own records, set up and verified once.
  2. Compare the instructions on every notice with the ones on file.
  3. On any change, call the GP on a number from your records, never one from the email.
  4. Require two people to approve any change to instructions.
  5. Hold the payment until the change is confirmed, even if the due date is close.

AI’s job is detection. It should spot the change, quote the old and new instructions, and route the notice to a person. It should never approve a payment, update instructions or act on anything a notice or email tells it to do.

The ILPA template and other standards

ILPA’s updated Capital Call and Distribution Template, released in 2025, replaces its 2011 version and standardizes the accounting detail and transaction components behind each call and distribution. It’s due to be delivered first in Q1 2027, for funds launched from Q1 2026 by GPs adopting the ILPA Performance Template and from Q1 2027 for the rest. Funds launched earlier, and GPs that don’t adopt it, will keep sending their own formats, so extraction across formats stays part of the job.

Tools for capital call processing

Canoe Intelligence describes itself as an AI-powered platform for automating private markets data collection and delivery, and Bloomberg completed its acquisition of Canoe on October 1, 2026. Arch collects capital calls, distributions and K-1s with a human in the loop and flags changed wire instructions before capital moves. Addepar’s Alts Data Management uses AI to extract and map data from capital calls, statements and distribution notices, with human review. Dasseti, which Nasdaq finished acquiring in September 2026, focuses on due diligence and monitoring for institutional investors. For a ranked comparison, see the best AI tools for LP and fund-of-funds due diligence and the best AI tools for family offices.

How Kepler does this

Every notice gets checked against your whole program before it reaches an approver, because the program already lives in Kepler. Our engineers build your firm’s ontology from your notice inbox, GP portals, commitment tracker, accounting system and every LPA and side letter. Each fund, parallel vehicle, feeder, LP entity and portfolio company resolves to one record, with its commitment, fee terms and recallable provisions attached and cited to the clause.

Here is Call 9 from the worked example, run through Kepler:

  1. The PDF lands in the operations inbox. An agent picks it up on arrival, and extraction models we train read every page, scanned or native, filing each field with its page.
  2. Kepler matches the notice to Fund V, Trust B and your $25,000,000 commitment, and pulls your 6.25% share of the fund and the 100% monitoring fee offset from your side letter.
  3. Code recomputes the percentage, the split, the fee, cumulative contributions and unfunded commitment. Two checks fail: the $12,500 fee overcharge and the $1,500,000 unfunded difference.
  4. The approval note drafts in your firm’s format as a saved playbook, each flag opening to the notice page and the LPA or side-letter clause behind it, and arrives in Slack, email or the Kepler app.
  5. A person approves the payment. The booking flows to your accounting system through the Kepler API, and the call updates your look-through exposure the same day.

Distributions follow the same path, with return of capital, gains, income and recallable amounts classified and the recallable part added back to unfunded commitment. Treasury and finance can pull the same figures into Excel, Claude or ChatGPT.

Wire instructions get the strictest treatment. Kepler compares every notice’s instructions with the ones on file and routes any change to a person with the old and new details quoted. Everything Kepler reads is treated as data, so a forged email asking for new wire details can’t redirect an agent, and Kepler never approves a payment. Each agent runs with its owner’s permissions, and every check is logged (security). Our engineers built this layer before at Palantir, and they connect your inbox, portals and accounting system with your operations team.

Ask it across the program:

  • “Reconcile every call received this week against commitments and side-letter fee terms, and show the breaks.”
  • “Which notices this quarter had wire instructions different from the ones on file?”
  • “What’s our unfunded commitment by fund, including recallable distributions, with the source for each?”

Book a demo to watch Kepler reconcile your own notices against your LPAs and side letters, or get started at app.kepler.ai. For the bigger picture, see what enterprise intelligence is.

Frequently asked questions

How do you automate capital call processing?

Have every notice read the moment it arrives and reconciled before anyone approves it. Kepler, which we build, runs this as an agent on one model of your program: it extracts the fund, vehicle, amount, due date and the split between investments, fees and expenses, cites each figure to its page, reconciles it in code against the commitment, prior calls, recallable distributions and fee terms, and routes anything that doesn't tie to a person for approval.

What information is in a capital call notice?

The fund and vehicle, the LP entity, the call number, notice and due dates, the amount and its share of commitment, and what the cash is for: investments (often by portfolio company), management fees with any offsets, partnership expenses and sometimes interest or equalization amounts. Good notices also show cumulative contributions, remaining unfunded commitment and wire instructions.

What is a recallable distribution?

A distribution the GP is allowed to call back later, typically a return of capital within a set period, under the terms of the LPA. It adds back to the LP's unfunded commitment, so the LP's cash planning and unfunded figure must include it. Notices should say which part of a distribution is recallable; if they don't, check the LPA and ask the GP.

How do you reconcile a capital call against unfunded commitment?

Start from the commitment, subtract every contribution to date, and add back any recallable distributions the LPA allows to be recalled. Compare that with the unfunded figure on the notice, check that the call amount equals its stated percentage of commitment, and confirm the split sums to the total. Any difference should be explained by a document before the call is paid.

How do you prevent capital call wire fraud?

Never act on changed wire instructions from an email or a notice alone. Compare every notice's instructions with the ones on file, call the GP back on a number from your own records, require two people to approve any change, and hold payment until it's confirmed. AI should detect the change and route it to a person. It should never approve a payment or update instructions itself.

What is the ILPA Capital Call and Distribution Template?

A standard format from the Institutional Limited Partners Association that shows the accounting detail behind each call and distribution. ILPA released an updated version in 2025 to replace its 2011 template. It's meant to be delivered first in Q1 2027, for funds launched from Q1 2026 by GPs adopting ILPA's Performance Template and from Q1 2027 otherwise. Many GPs will keep their own formats.