WorkflowPrivate Markets

Quality of Earnings Analysis

Quality of earnings analysis your deal team owns: every add-back tested, ruled and signed before the price is set

A first-cut QoE in three days, every add-back ruled and cited before the price is set.

See one case, screen by screen ↓
demo2.84Mledger linesread from 125 trial balances across three entities, in English, German and Spanish
demo$63.9Moff the LOIenterprise value at signed adjusted EBITDA against the $291.9M LOI, at 10.0x
target100%of each add-back's ledger entries tested before the price is set, not a sample
target3daysto a first-cut QoE from the data room, before the advisers start the clock
In short

What is Quality of Earnings Analysis?

A quality of earnings analysis, or QoE analysis, tests whether a target's adjusted EBITDA is real: it rebuilds reported earnings from the ledgers, rules on every add-back management claims, finds the adjustments management left out and sets the net working capital peg. Quality of Earnings Analysis is an AI quality of earnings review for private equity deal teams: seven agents read the data room in any language and test every add-back against 100% of its ledger entries. An associate proposes each ruling and the QoE lead signs it, so the deal partner and the deal model see only signed numbers.

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

Updated

The problem

Why a quality of earnings report arrives after the price is anchored

A quality of earnings analysis is how a buyer finds out whether management's adjusted, or normalized, EBITDA is real. Every leveraged buyout prices off that number, and it always starts as management's: reported earnings plus a list of “one-time” add-backs in the CIM's EBITDA bridge. Today the deal team waits three to six weeks for an adviser's databook, built on samples, while the LOI already sits on management's figure.

The risk sits in what a sample misses. A consulting program labeled one-time that has been billed every quarter for three years. Severance that a German subsidiary pays every year. A working capital peg set on the wrong months, or spare-parts inventory carved out as “non-operating”. Ledgers from foreign subsidiaries wait for translation, and the numbers move from the databook to the deal model by copy and paste. At 10x, each $1M of EBITDA that is not real costs about $10M of purchase price.

typical45%lift to projected EBITDA from add-backs, on average, in the 2015 cohort of leveraged deals studied
typical26%of projected EBITDA was still add-backs in 2023
typical3–6weeksfor an adviser's quality of earnings report
Where a first-cut QoE's working days goestimated
By hand25 days
With the solution3 days
  • Data room intake and mapping foreign charts of accounts4 → 0.5 d
  • Rebuilding monthly EBITDA and tying it to the audited statements5 → 0.5 d
  • Vouching add-backs against ledger entries, invoices and contracts7 → 1 d
  • Recurrence checks and the adjustments management did not propose3 → 0.3 d
  • Monthly working capital, the peg and debt-like items3 → 0.5 d
  • Databook, report draft and the deal model3 → 0.3 d

Estimated split for a mid-market buyout with three entities, by hand and with the solution.

How it works

How an add-back is ruled

Seven agents rebuild, test, check for recurrence and challenge every add-back; the associate proposes and the QoE lead signs.

What comes in
Data room in2.8M ledger lines, 3 entities · trial balances, ledgers, invoices, contracts; any language
Agents at work
Intake agentany language, mapped
Then
Rebuild agentEBITDA from source
Then
Test agent100% of entries
Recurrence agentis 'one-time' real?
Then
Challenger agentargues management's side
Working Capital agentpeg and seasonality
Then
Report agentsigned numbers only
A person decides
QoE leadsigns every ruling
What comes out
Signed adjusted EBITDA
Working capital peg
Deal model updated
One case, step by step

One quality of earnings analysis, from data room to signed adjusted EBITDA

Project Lantern: Quillfield Capital Partners IV is buying Halvorsen Industrial Services, an Ohio pump and compressor field-services business with subsidiaries in Germany and Mexico. LTM revenue to June 30, 2026 is $186.4M. Management's CIM shows adjusted EBITDA of $29.19M on 14 add-backs, and the LOI sits at 10.0x: $291.9M. The investment committee meets in 9 days. Here is the quality of earnings analysis, screen by screen, in the working solution.

  1. 01Tuesday, 7:58 a.m.

    The agents worked overnight; she starts with what needs her

    Rachel Stein · QoE lead

    Rachel's home shows four numbers: 5 of 14 rulings waiting for her signature, Lantern's running adjusted EBITDA of $24.6M, −$45.9M of value at 10.0x against the LOI, and 1 overdue request. Under “Needs you”, six items with one next step each: AB-02 ruled recurring, 4 accepted rulings to bulk-sign, an overdue Mexico trial balance, the seller's dispute on AB-07, the proposed peg and a report draft on another deal.

    Report agent, 7:58 a.m.: “Overnight the Recurrence agent ruled AB-02 recurring (Carrowmore, 11 quarters), the Test agent vouched AB-09 to AB-12, and the seller answered on AB-07, which we re-tested.”

  2. 02The data room

    3,412 files read, in every entity's own language

    Intake agent

    The Intake agent classified 3,412 data room files and found 125 of 126 monthly trial balances: Mexico's February 2025 is missing and was requested as RQ-034. It read the German books on DATEV SKR04 and the Mexican books on the SAT code list in the original and mapped 890 of 896 accounts. Six mappings under 85% confidence wait for Daniel Okafor to confirm, and a password-protected payroll file is waiting on the seller's data room administrator for its password (RQ-042).

    The Intake agent never maps an account under 85% confidence and never fills a missing month; a person confirms each one.

  3. 03Rebuilt from source

    Reported EBITDA of $18.19M, tied to the audit within $12K

    Rebuild agent

    The Rebuild agent rebuilt monthly EBITDA from January 2023 to June 2026 out of 2,840,000 ledger lines, translating the German and Mexican entities at monthly average rates. Reported LTM EBITDA is $18.19M. FY2025 ties to the audited statements from Kessling & Hart LLP within $12K, a post-closing audit entry, all 125 trial balances agree to the ledger, and the LTM ties exactly to the reported EBITDA on CIM page 47. Any P&L line drills to its ledger entries.

    The Rebuild agent never changes a reported number; it shows every variance.

  4. 04The add-back docket

    Management's 14 add-backs, ruled one line at a time

    Rachel Stein · QoE lead

    The docket lays out the EBITDA bridge like a court docket: each add-back with its claimed amount, the agents' ruling, the allowed amount, its sources, its status and the running adjusted EBITDA. Below sit five adjustments management did not propose, net −$1,170K: a June bill-and-hold cut-off, an under-accrued 2025 bonus, a missing inventory reserve in Mexico, below-market rent on the founder's building and a prior-year audit fee.

    “Unsigned lines count at management's claim.”

  5. 058:41 a.m.

    “Check whether Carrowmore repeats before I propose a ruling”

    Daniel Okafor · Private equity associate

    AB-02 is $1.8M of “one-time strategic consulting” from Carrowmore Advisory Group, CIM page 47. Daniel asks in plain words, and the Recurrence agent answers with its plan: read account 6420 for all 42 months by vendor, match every Carrowmore invoice to its ledger entry, read the agreement and every statement of work, then the board minutes and next year's budget.

    Recurrence agent, 96% confidence: “Carrowmore Advisory Group billed account 6420 in each of the last 11 quarters, $4.575M in all.”

  6. 068:52 a.m.

    One agent argues management's side

    Challenger agent

    The Test agent agrees all 12 LTM invoices, $1,800,000, to 12 ledger entries with no duplicates and no credit notes. Then the Challenger agent argues for the seller: statement of work #7 ends December 31, 2026, and the CIM says the program completes this year. The Recurrence agent answers that the master services agreement renews automatically each October 1, the board approved the program through FY2027 and the FY2027 budget carries $1.86M. The Challenger concurs.

    Challenger agent: “If management produces a termination notice, the buyer's model can show it as a future saving, not as an add-back.”

  7. 07Signed

    The associate proposes; the QoE lead signs with a reason code

    Rachel Stein · QoE lead

    Daniel proposes Rejected — recurring (RC-01), $0 allowed of $1,800K, and tags Rachel. She reads the evidence and signs with reason code RC-01 and a note. Adjusted EBITDA moves from $24.6M to $22.8M: $18M of value at 10x. Because Daniel proposed the ruling, he could never have signed it.

    “Proposed by Daniel Okafor; you sign as checker. Adjusted EBITDA moves from $24.6M to $22.8M. The ruling, its evidence and your reason are logged and pushed to the deal model.”

  8. 08The peg

    A net working capital peg of $33.1M, not management's $29.8M

    Working Capital agent

    Monthly working capital for 24 months on the draft purchase agreement's definition shows the seasonality: low in December to February, high in June to August, with closing expected December 15. Management's $29.8M leaves out $3.3M of contract spare parts as “non-operating”; the parts are bought for and billed to customers. The agent sets out three options and recommends the normalized twelve-month average, and lists $6.8M of debt-like items.

    “Each $1 of working capital below the peg at closing reduces the price by $1.”

  9. 09Seller rebuttal

    The seller pushes back; the agents re-test the evidence

    Test agent and Challenger agent

    Karen Whitfield, Halvorsen's CFO, writes that 22 roles were eliminated in August 2026 and asks for the full $1.25M on AB-07. The Test agent reads the August 2026 payroll: the roles ended after the LTM, so the saving is real but pro forma. The Challenger concurs, and the recommendation is to keep the ruling and show a $1.25M run-rate saving in the deal model, with a draft reply ready for Daniel.

  10. 10Before IC

    The partner sees the price at signed numbers only

    Marcus Hale · Deal partner

    Price impact runs from the $291.9M LOI to $228.0M at signed adjusted EBITDA of $22.8M, −$63.9M, with a multiple sensitivity from 9.0x to 11.0x. AB-02, AB-07, AB-13, AB-01 and AB-08 move the price most. Until a ruling is signed, management's claim stands in these numbers, so nothing moves the price unseen. The Report agent drafts the QoE report and databook, every number cited, and pushes signed numbers to the deal model as a new version.

    The Report agent releases signed numbers only. Nothing leaves the firm without the QoE lead.

Who it’s for

Built for everyone who touches a QoE.

The same deal, seen by the five people who carry it: what their diligence looked like, and what it looks like now.

RS
Rachel SteinFinancial due diligence lead · signs every ruling
QoE lead
Before
Runs four QoE reviews at once and waits weeks for a sampled databook while the LOI sits on management's EBITDA.
Now
Opens each add-back with the agents' work, the counter-argument and every source, then signs with a reason code: “Show me the evidence, then I'll sign.”
DO
Daniel OkaforWorks the docket · proposes rulings
Private equity associate
Before
Pulls GL detail and samples four quarters of an account, because nobody has time to read 42 months.
Now
Asks the agents in plain words, reads what they found across the whole ledger and proposes each ruling for Rachel to sign.
MH
Marcus HaleDeal partner, Project Lantern · takes it to IC
Deal partner
Before
Prices the deal and briefs the investment committee on a databook that arrives late in exclusivity.
Now
Sees the price impact at signed numbers only, with the rulings that move it most: “I only want numbers someone has signed.”
PR
Priya RamanLarchmont Transaction Advisory · Project Lantern only, comment only
Transaction accounting adviser
Before
Receives summaries and spreadsheets, then rebuilds the trail back to source for the final report.
Now
Reads the German and Spanish originals beside the English, every figure pinned to its page: “Give me the source page, not a summary.”
EV
Elena VasquezCompliance · reads everything, changes nothing
Private markets compliance
Before
Reconstructs how a marketed EBITDA was supported from email and databook versions when LPs or examiners ask.
Now
Filters one audit trail by ruling, agent, request or access and exports the evidence for auditors: “Who decided, when, why, and on what evidence?”
Built on the engine

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

Seven agents rebuild, test, check for recurrence and challenge every add-back; the associate proposes and the QoE lead signs.

Intake agent

Pulls the data room files, classifies them, reads trial balances, ledgers, invoices and contracts in any language, maps foreign charts of accounts such as DATEV SKR04 and the Mexican SAT chart, and checks completeness against the request list.

  • Never maps an account under 85% confidence; a person confirms it
  • Never fills a missing month
Rebuild agent

Rebuilds monthly EBITDA from the trial balances, translates foreign entities at monthly average rates, and ties the result to the audited statements and the CIM.

  • Never changes a reported number
  • Shows every variance
Test agent

Vouches every EBITDA add-back against 100% of its ledger entries, invoices, contracts and payroll, computes the allowed amount, and finds the adjustments management did not propose.

  • Never rules without evidence
  • Cites every figure
Recurrence agent

Checks whether “one-time” costs repeat across the whole ledger: 42 months of the account, the vendor and similar narratives, then the contracts, the board minutes and next year's budget.

  • Cites every period it relies on
  • Cannot sign
Working Capital agent

Builds monthly net working capital on the purchase agreement's definition, normalizes it, shows the seasonality, sets out peg options and lists debt-like items for the equity bridge.

  • Proposes; never sets the peg
Challenger agent

Re-tests every ruling independently and argues management's side, drawing on 23 prior reviews; any disagreement goes to the associate and the QoE lead with both arguments shown.

  • Cannot approve
  • Never resolves a disagreement silently
Report agent

Drafts the QoE databook and report from signed rulings, pushes signed numbers to the deal model as versions, and builds the evidence exports.

  • Releases signed numbers only
  • Nothing leaves the firm without the QoE lead
QoE lead

Signs each ruling with a reason code. The agents propose; a named person decides.

Ask in plain words

Ask about any add-back, account or document

Ask in plain words, or tell the agents what to do. Every answer points to its source, and nothing changes until a person signs it.

Which add-backs repeat in earlier years?

Three of management's “one-time” add-backs repeat: AB-02 Carrowmore consulting, billed in each of the last 11 quarters (ledger 6420, $4.575M since Oct 2023); AB-08 German severance, paid in 2023, 2024 and 2025; AB-14 trade shows, every spring. I filtered the docket to the rejected and adjusted lines.

What is the price at signed numbers?

At 10.0x the signed basis gives an enterprise value of $228.0M against the $291.9M LOI. Debt-like items take another $6.8M off equity. I opened the price view; drafts never count.

Draft the IC summary of the QoE

Drafted from signed rulings only: reported EBITDA $18.19M, management's $29.19M, the five largest rulings, the $33.1M peg and $6.8M of debt-like items, each cited. Rachel Stein releases it to Marcus Hale.

Re-test the German severance using 36 months

Re-tested AB-08 on a 36-month look-back: severance before 2025 averaged €296K a year, so the normal level stays at about $320K and the one-time excess at $320K (Aufhebungsverträge, in German). No change; the re-run is logged.

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 QoE lead's home: rulings waiting for signature, running adjusted EBITDA, value against the LOI, what needs her and what the agents did overnight.
The add-back docketManagement's EBITDA add-backs one line each, with the ruling, allowed amount, sources and running adjusted EBITDA, beside the working capital peg.
One add-back, the agents' workThe Recurrence agent's plan and findings on a “one-time” consulting add-back, the Challenger's argument and the decision panel.
Sign the rulingThe QoE lead signs an EBITDA adjustment with a reason code and a note, and sees how adjusted EBITDA moves.
Data room intakeFiles read by entity and language, trial balances found and missing, foreign charts of accounts mapped with confidence, and a file that failed to open.
EBITDA rebuildReported, management-adjusted and signed adjusted EBITDA rebuilt from the trial balances, FY2023 to LTM, with tie-outs to the ledger, the audited statements and the CIM.
Original and EnglishA German severance agreement beside its English translation, every figure pinned to its page in the data room.
Net working capital pegMonthly working capital with its seasonality, the purchase agreement definition, three peg options and the debt-like items.
Price impactFrom the LOI to enterprise value at signed adjusted EBITDA, the rulings that move the price most, and a multiple sensitivity.
Requests to the sellerDiligence requests with SLA clocks and escalations, and management's rebuttal re-tested by the agents.
QoE report and databookThe quality of earnings report drafted from signed rulings, every number cited, with the deal model's version history and the exports.
Audit trailEvery action by people and agents: who, what, when, why and on what evidence, with an export for auditors.
Your thresholdsMateriality, recurrence flag, agent confidence, bulk-signing and large-ruling limits, peg default and SLAs, all settings.
Governance

A quality of earnings analysis you can defend: cited, signed, on the record.

Every number cites its sourceEvery value and every agent statement links to the ledger lines, the invoice page or the contract clause it came from, and foreign-language documents are shown in the original beside the English.
Maker-checker on every rulingThe associate proposes, the QoE lead signs with a reason code, and whoever proposed a ruling can never sign it. An override of the agents carries RC-08 and a written reason.
Large rulings are challenged firstA ruling with more than $1M of EBITDA effect also needs the Challenger agent's concurrence or a written override. Bulk signing is only for accepted rulings under $750K that the Challenger concurs with.
Signed numbers only, everywhereThe deal partner, the price view and the deal model see a number only once the QoE lead has signed it. Until then management's claim stands, and every push to the deal model is a new version.
Advisers see one deal, for a fixed timeAn external adviser is invited to one deal, comment only, with an end date; advisers cannot sign, export or see other deals. The administrator manages access but cannot rule, and compliance reads everything and changes nothing.
One audit trail, kept seven yearsWho did what, when, why and on what evidence, for people and agents alike, with an export for auditors and LP or exam requests. Data stays in its region, target data is never used to train models, and every export is watermarked.
Configuration

Your QoE methodology, not ours

The thresholds every quality of earnings review is held to are settings. A change goes in as a proposal, takes effect when the head of private equity operations approves it, and is logged.

SettingDefaultChoose from
Materiality$100K of EBITDA$100K · $250K
Recurrence flagSame vendor, account or narrative in 3 or more periodsSet per firm; each deal inherits it
Agent confidenceUnder 85% goes to a person; never auto-ruledChanged by proposal and approval
Bulk signingAccepted rulings under $750K with Challenger concurrenceChanged by proposal and approval
Large rulingsOver $1M effect: Challenger concurrence or written overrideChanged by proposal and approval
Peg defaultNormalized twelve-month averageNormalized twelve-month average · close-month seasonal peg
Request SLA3 business days; overdue escalates to the seller's bankerChanged by proposal and approval
Sign-off SLA2 business days from proposalChanged by proposal and approval
Connections

Works with the systems a deal already runs on

Virtual data roomfiles in, read-only; Q&A requests to the seller out
Target ERP extractsmonthly trial balances and general ledgers, any chart of accounts
Deal modelsigned numbers out, versioned
Document managementdatabook, report and evidence exports filed
Compensation benchmark dataCEO and executive pay for owner normalizations
FX reference ratesmonthly average and closing rates for foreign entities
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 each add-back's ledger entries tested before the price is set
every entry
not a sample
estimated
$10M
of purchase price for each $1M of EBITDA that is not real, at 10x
Management's EBITDA$29.2M × 10 = $292M
Signed EBITDA$22.8M × 10 = $228M
target
3days
to a first-cut QoE from the data room, against three to six weeks

“demo” = seen in the working solution, on its sample deal data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (S&P Global Ratings EBITDA add-back studies, 2018–2025 — add-backs lifted projected EBITDA by 45% on average in the 2015 cohort and were still 26% of projected EBITDA in 2023; adviser and broker publications on QoE timelines of three to six weeks; Cambridge Associates citing PitchBook LCD on buyout multiples; Journal of Accountancy on AICPA CS Section 100; $10M per $1M of EBITDA at 10x is illustrative arithmetic). Quillfield Capital, Project Lantern, Halvorsen Industrial Services and every person, company and figure named on this page are fictional — characters and sample data in the working solution.

Questions

What deal teams ask us about quality of earnings analysis.

What is a quality of earnings analysis?

A quality of earnings analysis, or QoE analysis, tests whether a target's adjusted EBITDA is real: it rebuilds reported earnings from the ledgers, rules on every add-back management claims, finds the adjustments management left out and sets the net working capital peg. Quality of Earnings Analysis is an AI quality of earnings review for private equity deal teams: seven agents read the data room in any language and test every add-back against 100% of its ledger entries. An associate proposes each ruling and the QoE lead signs it, so the deal partner and the deal model see only signed numbers.

How long does a quality of earnings report take?

An adviser's QoE report typically takes three to six weeks. The design goal here is a first-cut QoE in three days from the data room opening, so the deal team has its own view of adjusted EBITDA before the price is anchored. The adviser's final report can rely on the same evidence.

How are EBITDA add-backs tested?

The Test agent vouches each add-back against every linked ledger entry, invoice, contract and payroll record, not a sample, and computes the allowed amount. The Recurrence agent reads 42 months of the account, the vendor and the narratives, plus the board minutes and next year's budget, to see whether a “one-time” cost repeats. The Challenger agent then argues management's side before a person decides. Owner normalizations, such as founder pay above market, are ruled against compensation benchmark data under reason code RC-07, market-rate normalization.

How is the net working capital peg calculated?

The Working Capital agent builds monthly net working capital on the draft purchase agreement's definition, normalizes it and shows the seasonality. It sets out the options, such as a normalized twelve-month average or a close-month seasonal peg, recommends one with its reasoning and lists debt-like items for the equity bridge. It proposes the peg; the QoE lead signs it.

Can it read ledgers and contracts in other languages?

Yes. Trial balances, ledgers and contracts of foreign subsidiaries are read in the original, including German books on DATEV SKR04 and Mexican books on the SAT chart. They are shown side by side with the English, every figure pinned to its page, and foreign entities are translated at monthly average rates in the rebuild.

Is a quality of earnings report an audit?

No. This is a buyer's first-cut quality of earnings analysis and carries no opinion; the report draft says so. In the US a QoE is usually performed as a consulting engagement under AICPA CS Section 100, and the adviser's final report keeps its role.

Do people stay in control of the rulings?

Yes. The agents never sign, never change a reported number and never contact the seller. The associate proposes, the QoE lead signs with a reason code, the proposer can never sign their own ruling, and rulings over $1M of EBITDA effect need the Challenger's concurrence or a written override.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your QoE methodology, reason codes, thresholds and the data room of a past deal. It goes live once every quality gate has passed. We will walk you through it on one of your own past deals first.

See it on
your last deal.

We'll run Quality of Earnings Analysis on the data room of one of your past deals.