Quality of Earnings for a Small-Business Sale: What a $499 Diagnostic Covers vs a $25k Report
A formal CPA-firm Quality of Earnings on a small trade business runs $15k–$50k+ and lands after you've signed the LOI. Here's what's actually in one, what a $499 buyer-grade diagnostic covers of the same workup, and what only the CPA firm can sign off on.
The HVAC owner had a signed LOI on his desk. Five-point-two times EBITDA, two weeks of exclusivity, and a line near the bottom he hadn't really read: Buyer's quality-of-earnings review to commence within 10 business days. He called his CPA, who quoted him $32,000 for a sell-side QoE he could hand to the buyer first. He called his broker, who told him not to bother — "they'll do their own anyway." He called us. The question he actually wanted answered was the one nobody had quoted him on: what's a buyer's QoE team going to find in my books, and what's it going to cost me?
That's the quality of earnings small business question — and almost every owner ends up asking it too late.
What a Quality of Earnings report actually is
A QoE is one question wearing a CPA-firm cover page: how much real, repeatable, normalized cash-generating earnings power does this business actually have? Everything else — the working-capital schedule, the add-back review, the concentration analysis — is in service of that single number. A tax return tells you what you reported. An audit confirms it follows GAAP. A QoE tells you what the business economically is once you strip out the owner's personal expenses, the one-time spikes, the customer who's about to leave, and the seasonality that makes Q3 look bigger than it is.
It separates six things a buyer can't price without help:
- recurring earnings from one-time earnings
- accrual profit from cash conversion
- booked revenue from collectible revenue
- growth from timing distortions (a pulled-forward install year reads like growth, isn't)
- real margins from "presentation margins"
- legitimate add-backs from cost-of-the-business expenses dressed up as add-backs
That's why every serious buyer — SBA-backed individual, search fund, strategic, PE platform — orders one. The headline price in the LOI is provisional. The QoE re-prices the deal.
What it actually costs — by deal size
Costs cluster by EBITDA, because scope scales with complexity. The 2026 ranges practitioners quote:
| Business size (normalized EBITDA) | Typical formal QoE fee | Who's the buyer |
|---|---|---|
| Under ~$3M EBITDA | ~$15K–$25K | SBA-financed individual, small search fund |
| ~$3M–$10M EBITDA | ~$25K–$50K | Search fund, family office, smaller PE |
| Over ~$10M EBITDA | ~$50K–$75K+ | PE platform, strategic acquirer |
Public ranges from CPA-firm pricing guides and search-community deal threads (sources below).
For a sub-$5M-deal trade business — most HVAC, plumbing, electrical, landscaping, and pest-control shops below the lower-middle-market line — that $15K–$25K floor is the real number. Some smaller engagements price as low as ~$7K when scope is narrowed (no proof-of-cash testing, light add-back review), but at that price you're not getting the full workup. A real sub-$3M-EBITDA QoE engagement is typically a four-to-six-week project.
The trap is the timing. By the time you order one — after the LOI, on the buyer's clock — every finding is a discount. You can't fix anything. You can only argue about it.
What's actually in the workup — and which pieces you can have before the LOI
This is the part nobody draws cleanly. A formal QoE has roughly eight workstreams. Some you can do from your own QuickBooks file months before a buyer ever calls. A few you genuinely cannot — they require a CPA firm and bank statements.
| QoE workstream | What it answers | Pre-LOI buyer-grade diagnostic | Formal CPA-firm QoE |
|---|---|---|---|
| Normalized EBITDA / SDE bridge | What's your real, defensible earnings? | Yes — documented add-back trail | Yes |
| Add-back schedule | Which owner expenses survive a buyer's challenge? | Yes — every add-back traceable to the QuickBooks line | Yes |
| Working-capital peg | What's a buyer going to demand at close? | Yes — T12 average, seasonally adjusted, peak-to-trough | Yes |
| Customer concentration | Will the recurring base survive an ownership change? | Yes — largest / top-10 / top-20 % | Yes |
| Recurring vs repeat mix | How much revenue is scheduled vs just coming back? | Yes — invoice-count behavior + benchmark gap | Yes |
| Capex coverage / DSCR | Can the business afford its maintenance + the debt? | Yes — capex pattern + financeability check | Yes |
| Proof-of-cash testing | Do reported revenues tie to bank deposits, line by line? | No | Yes |
| Tax-exposure review | Sales-tax nexus, payroll-tax compliance, deferred-tax | No | Yes |
| CPA firm name + opinion | A signed deliverable a buyer's lender will rely on | No | Yes |
Six of those eight workstreams are analytical — they read the data you already have, apply a buyer-aligned lens, and surface what changes the price. You don't need a CPA firm to do them. You need clean books and the right framework. That's where a buyer-grade diagnostic earns its keep at $499.
The other three are services a CPA firm delivers under engagement letter. Proof-of-cash means literally pulling 12–36 months of bank statements and reconciling them to the revenue line; tax-exposure means a tax professional reviewing nexus and compliance; and the signed report is what makes the deliverable usable by the buyer's lender. Those services don't compress into software. They are the real reason a formal QoE costs what it costs.
Why timing decides what the workup is worth
A QoE finding caught before you go to market is a thing you can fix in 6–18 months. A QoE finding caught after the LOI is a thing the buyer subtracts from the price.
The math is unforgiving, because everything a QoE removes gets multiplied:
Illustrative. An HVAC owner sitting on ~$500K of adjusted EBITDA at the engine's typical HVAC multiple (3.0×–8.0× EBITDA, ~5.0× median). The buyer's QoE team rejects a single add-back — $30K of "consulting fees" to a family member that wasn't really a separate business. That $30K comes out of EBITDA. At 5.0×, the headline price drops by $150K. One add-back. One QoE finding. Three hundred times what a buyer-grade diagnostic costs.
Stack two or three findings — a concentration risk the books didn't separate, a working-capital peg pushed $80K higher than the broker assumed, an inflated owner-comp add-back — and a $500K-EBITDA deal can retrade by $300K–$500K mid-diligence. That is the real economic case for doing the analytical workup before you sign anything.
What buyers actually push on
Read across hundreds of trade-business diligence cycles and the same five lines drive most of the retrades. Each one is something the analytical side of a QoE catches and prices, which means each one is something a buyer-grade diagnostic catches and prices before the buyer's QoE team does:
- Add-backs a buyer won't accept. Above all: a full owner salary added back with no manager hired to replace the role. The buyer subtracts it right back out to get Buyer's EBITDA — and that's the number they multiply.
- "Recurring" that's actually repeat. A customer who books you twice a year is a great customer. They are not contracted, renewable revenue. The buyer asks how much of the base renews after you sell, not how many invoices have the same name on top. (We break this apart in recurring vs repeat.)
- Concentration hiding inside the recurring number. 70% recurring is great — until the buyer asks how much of that recurring comes from the top three customers. If the answer is most of it, the discount is real.
- A working-capital peg low-balled by the broker. The buyer pegs working capital at T12 average, then re-checks seasonal and peak-to-trough. The bigger of the three is the number you owe at close. Owners who skip this workup are routinely surprised by a six-figure working-capital adjustment they didn't see coming.
- Capex underinvestment that inflates EBITDA. Skipped van replacements, deferred jetter maintenance, the truck that should have been retired two years ago. The buyer normalizes capex back to a maintenance level and EBITDA drops accordingly.
These are the levers the analytical workup catches. They're also the levers that move the multiple inside its band — which is why the value drivers and the QoE workup ask, from opposite directions, the same questions.
Common mistakes owners make
- Trusting the broker's CIM as the QoE. A broker's confidential information memorandum is a marketing document. It assumes the seller's add-backs and the seller's recurring number. A buyer's QoE is the rebuttal to it. You want both sides of that argument run on the same books before the LOI is signed.
- Ordering a formal QoE after the LOI. This happens more than it should. The QoE arrives in week four of exclusivity, the findings come in, and the buyer asks for a $200K price adjustment. The seller has two options: take it or walk. If the same QoE had been done six months earlier, both add-backs and the recurring share would have been fixable, not negotiable.
- Confusing a business valuation with a QoE. A valuation tells you a multiple range. A QoE tells you the earnings the multiple gets applied to. They are not interchangeable. A valuation that uses the seller's EBITDA without normalizing it is half an answer.
- Skipping the working-capital schedule. Almost every retrade we see has a working-capital line item in it. T12 average, seasonally adjusted, peak-to-trough — the buyer runs all three and uses whichever helps them. You should know all three before they do.
- Treating "I have clean books" as the same as "buyer-grade books." Clean from your CPA's perspective (tax-return-ready) is a different bar than clean from a buyer's QoE perspective (separable, classifiable, traceable). The bar that prices the deal is the second one.
The takeaway
A formal Quality of Earnings report on a small trade business is $15K–$50K of CPA-firm work that answers one question — what's the real, defensible EBITDA — and that answer arrives after you've already signed the LOI. By then most of the findings are price adjustments, not fixes.
The analytical core of that workup — normalized EBITDA, the add-back trail, the working-capital peg, concentration, recurring mix, capex coverage — can be done from your QuickBooks file at a small fraction of the price, before a buyer ever calls. That doesn't replace the CPA firm's proof-of-cash testing, tax-exposure review, or signed opinion when the time comes; it tells you, six to eighteen months out, what those workstreams are going to surface and what you can still change before they do.
The honest order of operations: run the buyer-grade analytical workup early, fix what's fixable, and pay for the formal CPA-firm QoE once you've decided to go to market and the price you're defending is worth the engagement.
This is exactly the gap offers.ai surfaces from your real books — the add-back trail, the working-capital peg, the concentration map, and the recurring-vs-repeat split — before a buyer's diligence team rebuilds it for you. New to the basis-and-multiple math? Start with SDE vs EBITDA. Want to see the value drivers a QoE prices for? Read what buyers really pay for. Pick your trade on the industries overview or see what the diagnostic shows on a sample file.
Sources
- Formal QoE cost tiers ($15K–$25K for sub-$3M EBITDA; $25K–$50K for $3M–$10M EBITDA; $50K–$75K+ for $10M+) — 2026 practitioner guides. https://ctacquisitions.com/quality-of-earnings/ and https://proven.co/blog/understanding-the-quality-of-earnings-report-cost-what-you-need-to-know
- Sub-$5M-deal QoE pricing variability ($7K–$30K based on scope) — search-community deal threads on structuring and minimizing QoE cost. https://searchfunder.com/post/how-to-structure-quality-of-earnings-diligence-manage-and-minimize-cost
- The analytical workstreams a buyer-grade diagnostic replicates from QuickBooks (normalized EBITDA / SDE bridge, documented add-back trail, working-capital peg with T12-average / seasonally-adjusted / peak-to-trough views, customer concentration, recurring-revenue mix vs trade benchmark, capex coverage / DSCR) and the workstreams it does not (proof-of-cash testing, tax-exposure review, CPA-firm signed opinion) — computed and explicitly scoped in the offers.ai engine. Engine logic verified 2026-06-08.
- Per-trade EBITDA multiple bands used in the dollar-impact arithmetic — HVAC 3.0×–8.0× (typical 5.0×),
getBlendedMultiplein the offers.ai engine. Engine logic verified 2026-06-04. - IBBA & M&A Source — Market Pulse Report — main-street vs lower-middle-market deal-size bands; the threshold above which a formal QoE is standard. https://www.ibba.org/resources/market-pulse/