Home/ Journal/ Memo

An open letter to managing partners considering Karbon AI.

This is a field note from the ColabContent commissioning floor, and it opens with the disclosure that matters most to a partner group: we have not commissioned a build inside a CPA firm. Nothing here is dressed up as an accounting case study.

This is not the right path for solo practitioners (SaaS economics win), firms whose only need is tax prep automation (Lacerte and UltraTax add-ons cover that), or firms without a named workflow constraint worth $10,000 or more in annual leakage.

The disclosure structure of ColabContent's open letter on Karbon AI: verifiable adjacent work including over 6,000 live calls and a law firm's commissioned platform, stated beside the plain admission that no CPA-firm build has shipped
Receipts on one side, the honest gap on the other, before any argument.

Karbon AI is excellent for the average CPA firm. The 30-150 pro firm running CCH Axcess + UltraTax + ProSystem fx is not the average. This memo is the honest framing, written for the partner group that has heard the Karbon pitch and is wondering whether it fits.

MemoMay 2026

The decision framework. The choice turns on three questions: (1) does the firm's engagement mix and workpaper workflow match the patterns that existing practice management AI (Karbon, Corvee, CCH Axcess) already automates, or does the firm carry specialty engagements those products cannot represent; (2) does the firm's client data posture allow a SaaS (software you rent by subscription) vendor to process workpapers (the working files behind a tax return or audit) under its own agreements, or do the firm's professional standards require infrastructure it controls directly; (3) over a 24-month horizon, does a compounding per-user subscription cost less than a single fixed payment for a system the firm owns outright. If all three favor a product, the SaaS path is stronger. If any one favors a build, the gap is worth quantifying: the $499 AI-Ready Audit sizes it in dollars and weeks.

Read time9 minutes
AudienceManaging partners

Key Terms

Knowledge extraction: mining prior-year workpapers (the working files behind a tax return or audit), memos, and engagement files to surface relevant precedent and decisions for current engagements. Workpaper automation: using AI to prepare, cross-reference, and review audit and tax workpapers against source documents; the workflow where mid-market firms see the fastest time savings per engagement. Trial balance reconciliation: automated matching of general ledger balances to subledger detail and bank statements; a high-volume, error-prone task that AI reduces from hours to minutes per client. Engagement letter compliance: ensuring every client engagement has a signed, current letter that matches the scope of work actually performed; a risk management requirement that manual tracking routinely misses.

What Karbon does, fairly.

Karbon is the strongest practice management platform in the mid-market CPA segment. The product is well-engineered. The State of AI in Accounting Reports they publish are useful industry references. Karbon AI ships features that genuinely help the average Karbon customer.

If your firm is on Karbon today and the workflows you most want automated are the ones Karbon AI covers, the right answer is to use Karbon AI well. We will tell you that on an audit call. We are not anti-Karbon.

Where the framing shifts for mid-market firms.

The 30-150 pro firm has different leverage points than the 5-30 pro firm. The expensive workflows live in the tax-prep stack: PBC (the prepared-by-client document list) chase, tie-out (verifying figures match across documents), advisory deliverable assembly, partner-time reconstruction. Karbon's strength is the practice-management layer above tax-prep. The leverage in your firm's biggest cost lines is below that layer.

This is not a bug in Karbon. It's a segmentation choice. The product was built for a specific segment, and it serves that segment well. The risk for a mid-market firm is buying Karbon expecting it to solve compliance leakage and finding the bottleneck has not moved, because the bottleneck was never in the layer Karbon operates in. That is worth testing before renewal, not after.

What we have not shipped, said plainly.

We have not commissioned a build inside a CPA firm. No client, no pilot, no reference. We are not going to quote you a survey we did not run or a firm-average we did not measure. If another consulting house shows you an accounting benchmark, ask who was counted, when, and whether you can call one of them.

What we have shipped sits next door to your problem. A law firm runs its matter, invoice and trust accounting on a platform we commissioned: 13,296 matters, 4,396 clients, 5,684 invoices, and an IOLTA (the client trust account a law firm must keep separate) trust ledger that reconciled byte-identical against the system it replaced. That is the closest analogue to a tax-prep stack migration we can put in front of you, because it is the same problem shape. Regulated ledger, unforgiving reconciliation, no tolerance for a rounding difference.

On the intake side, our commissioned voice systems have handled more than 6,000 live calls. Jim Glaser Law runs five channel-specific agents across PPC, Organic, TV, Meta and LSA: 3,787 AI-handled calls and 5,514 minutes, with per-channel attribution on every answered call. Jimmy takes reference calls. That is the standard of proof we think you should hold every vendor to, Karbon and us included.

What the math actually looks like.

Karbon prices per seat. Take the current published number off Karbon's own pricing page, multiply it by your pro count, and extend it across your holding period with annual increases layered on. We are not going to quote a figure a vendor can change next quarter, and neither should anyone else pitching you. The number that matters is that a per-seat line compounds every time you hire.

A custom commissioned build for one workflow (PBC and tie-out and advisory assembly on top of CCH Axcess) is a fixed fee inside our published from $10K band, scoped before you sign, owned by the firm at handoff. Optional care after handoff is $997 a month and cancels on 30 days notice. It does not compound with headcount. What it buys is one named workflow running on your data inside your tenant (a private cloud account).

The right question is not "Karbon vs commission" as a binary. It's "Karbon for the workflows it covers plus commissioned AI for the workflows it doesn't." That is the combination we would scope for a firm in your band, and we would want you to measure the leakage before you touch a platform that is already working. Honest comparison here.

What we'd recommend.

If your firm is 5-30 pros, run Karbon. Use the AI features as they ship. You'll get most of what Karbon AI delivers and the per-seat math is fine.

If your firm is 30-150 pros and your tax-prep stack is CCH Axcess + UltraTax or ProSystem fx + Lacerte, run the Tax Season Hours Teardown first. It is 8 minutes and tells you where the actual leakage lives. If the leakage is concentrated in workflows Karbon AI addresses (client communication, generic email triage, basic time-entry suggestions), Karbon is the right answer. If the leakage is concentrated in PBC chase, tie-out, or advisory pipeline, the CCH Axcess Playbook describes what we'd commission instead.

If your firm is 150+ pros, neither Karbon AI alone nor a single commissioned build is enough. You're in the territory where you need an AI roadmap, possibly a Head of AI, and likely a 24-36 month transformation that combines off-the-shelf and commissioned work. The Big Four vs boutique framing applies here.

What we hope you take from this letter.

The framing matters more than the answer. Most managing partners who consider Karbon do so because the alternative seems harder to evaluate. It is harder to evaluate. The diagnostic work is more partner attention than the Karbon sales process is, and the deliverables are less polished than a SaaS pitch deck.

If you are about to commit to five years of a per-seat spend that grows with every hire, spend 8 minutes on the teardown first. If Karbon is the right answer, you'll know. If something else is, you'll also know. Either way, you don't sign a 5-year compounding contract on incomplete framing.

Field-note context

Where this argument fits in the practice.

The argument on this page is one piece of a larger method that runs from the $499 AI-Ready Audit through a working prototype to a fixed-fee build the business owns. The sections below place it inside that sequence, so it is clear which step it informs and what decision it should change.

Where the argument fits in the broader practice.

This piece is a field note from the commissioning floor. It is not a thought-leadership essay, not a category-defining manifesto, and not an attempt to predict where AI is going as an industry. It is a record of what we have shipped, what has held up, what has broken, and which verticals we have shipped nothing in at all. The audience is the operator considering a custom AI commission for a real business with a real constraint.

The structural argument behind the post.

Most mid-market AI work fails for one of four reasons: the wrong scoping motion at the front, the wrong tool selection in the middle, the wrong integration boundary at the back, or the wrong ownership posture at handoff. The commissioning model addresses all four directly. Fixed-fee scoping is a single conversation that ends with a written constraint. Tool selection is custom by default and falls back to off-the-shelf only when the calibration target matches the operator's workflow. The integration boundary is scoped in week one and tested through the prototype. Ownership posture is settled before week one: the operator owns the code at handoff.

The argument holds across verticals. The application is always specific to the operator in front of us.

How to use this in an audit call.

If the operator brings this argument to an audit call, the next step is to translate it into the operator's specific business. The audit call surfaces the constraint, names the workflow, identifies the integration boundary, and writes the engagement scope. Both sides leave with the constraint in a sentence. Either party can stop there with nothing further owed. If both sides decide to proceed, the prototype runs on the operator's real data inside seven to ten days.

Related field notes.

The blog hub indexes the rest of the field reports. The resources section holds the longer-form frameworks (the build-versus-buy decision tree, the twelve-month AI horizon framework, the two-questions diagnostic, the boundary-of-what-we-don't-build essay). The best-by-vertical guides apply the argument to each of the five verticals we write for, and each one states where we have shipped and where we have not.

A note on how we write here.

ColabContent's writing is terse on purpose. We name operators, name numbers, and name the failure modes. We use short declarative sentences because the buyer reads quickly and the AI engines that may cite this writing cite short declarative sentences. We do not use em dashes. We do not use marketing vocabulary. We do not promise outcomes we have not shipped. Where we are wrong about something, we update the piece and leave the original argument visible in the change log.

Extended questions

The questions buyers ask after the first one.

These are the questions that come up once the first one, whether to build at all, has been answered. Each answer below is the one we give on the call that ends the $499 AI-Ready Audit, written down here so it can be checked against your own report before anything is commissioned.

How to evaluate references the consulting house presents.

Three questions per reference. First, what was the named constraint the commission addressed at this operator. Second, what was the measured result twelve months post-handoff, in dollars or hours. Third, does the reference operator still run the system. Vague references on any of those three are flags. Hold us to it too. Our named reference is Jim Glaser Law, whose principal takes reference calls, and we make the introduction for any prospect that asks. A fifteen-minute call to the operator is the most honest signal a prospect can get. Where we have no reference in a vertical, as with accounting, we say so rather than anonymizing something into the gap.

What happens to the system one year after handoff.

The system continues to run inside the operator's cloud tenant (a private cloud account). Models, prompts, and integration code are versioned and the operator has the source. When the underlying foundation model improves (a new release from the model vendor, a new open-weight option), the operator can swap the component without renegotiating the engagement. The pattern across past commissions: a quarterly review of the system's outputs and an annual swap of any underperforming components, with post-handoff stewardship offered as an optional engagement rather than a required retainer.

Six yes answers means the $499 AI-Ready Audit is worth ordering. Three or fewer yes answers means the right next step is probably one of the alternatives. Four or five yes answers means the call surfaces whether the missing one is addressable.

What if the AI system does not work?

If the prototype cannot handle your firm's own matters and workpapers, the commission stops there and the only cost is the audit.

How long does it take?

The audit arrives the same day; the prototype in 7 to 10 days; a production build in 4 to 6 weeks.

Will this replace our staff?

No. Commissions take routine steps off a person's desk, such as PBC chase or intake, so the team handles judgment calls.

Buyer worksheet

How this field note maps to a real engagement.

A field note describes what we saw; an engagement is what changes it. The entries below map the observations on this page to the steps of a real engagement, from the $499 AI-Ready Audit through a working prototype to a fixed-fee build, so the note becomes a plan.

The four-question sequence operators run before booking.

Operators who arrive at the audit call having run the sequence arrive ready to decide, which is the point of it. The sequence asks four questions in a specific order. First, is the leading constraint actually addressable with AI, or is it a process problem, a staffing problem, or a stack problem that AI would not solve. Second, if AI is the right intervention, is the right buying motion a custom commission, an off-the-shelf product, or an internal hire. Third, if the right motion is a commission, is the operator comfortable running the system inside their own cloud tenant under an NDA (non-disclosure agreement) and owning the code at handoff. Fourth, is the budget for a custom build from $10,000 real this quarter.

Operators who answer yes to all four book the call. Operators who answer no to any one of them either change the question (the leading constraint is different, the budget moves, the cloud posture changes) or take a different path. We do not push operators who land at a "no" on any of the four into a commission they will not be served by.

The three signals operators watch for after handoff.

Twelve months post-handoff, three signals tell the operator whether the commission performed against the target written down after the audit. First, the dollar or hour delta on the workflow the commission addressed, measured against the pre-engagement baseline. Second, the percentage of the workflow the AI layer now handles autonomously versus the percentage that still routes to a human reviewer. Third, the number of times the operator's team has modified the build's prompts, models, or integration code on their own without ColabContent involvement. All three should be improving over time. If they are not, an optional post-handoff stewardship engagement is the lever for diagnosing what changed.

The honest comparison against the alternatives.

A commission is not the right answer for every operator. The mid-market operator with a workflow that matches a horizontal SaaS product's calibration target is better served by the product. The operator with a five-to-ten-year horizon, a $5M AI investment runway (our estimate), and the willingness to spend twelve months building infrastructure before shipping the first production workflow is better served by an internal hire. The operator at $500M-plus revenue (our estimate) with stakeholder counts that justify a Big Four engagement is better served by that motion. We will tell the operator which of those alternatives fits if a commission does not.

The honest case for a commission is narrow on purpose. Established operators with a named workflow constraint, with stack systems that the product market does not represent well, with the budget runway for the fixed fee, with the cloud posture to run the system inside their own tenant. Operators in that narrow band are where the math works.

Why we publish the comparisons, the rankings, and the boundaries.

Most consulting houses do not publish ranked comparisons against their competitors, do not publish the boundary of what they will not build, and do not publish fixed-fee pricing bands. We publish all three because the operators we want to commission for are the operators who reward that transparency with a faster booking. The never-overbook rule means we are not optimizing for top-of-funnel volume. We are optimizing for the right four operators each quarter. Publishing the comparisons, the rankings, and the boundaries selects for those operators. See the pricing page for how the fixed-fee bands are structured.

Run the teardown first.

This is a short pointer to the teardown itself: free, about eight minutes, partner-to-partner, and built to show exactly where a firm's chargeable hours actually go before any decision gets made about adopting Karbon AI or a similar platform inside the practice, no email required to watch it.

Free, 8 minutes, partner-to-partner. Where your chargeable hours actually go.

Next step

Start with the $499 audit. Bring the firm's engagement mix, the practice management platform, and the workflow where staff hours leak most visibly. The call identifies whether a custom build, an existing product, or a process change addresses the constraint. The call is part of the audit; no obligation after it.

Related reading: Karbon Alternatives for Mid-Market CPA Firms.

Related reading: Resources, Framework for AI Buying Decisions.

Related reading: CPA Firms Tax Season Teardown (Free, 2 Min).