Accounting & CPA Firms · Operations & Admin
You deliver in February, invoice in May, and collect in July
The work is done. The client is satisfied. And the firm finances that client interest-free for five months because nobody had time to write the fee narrative, and the partner who needs to approve the bill is the partner with the most WIP. Every firm calls this a realization problem. It is mostly a writing-and-chasing problem wearing a realization problem's clothes.
The same thing is true of the review bottleneck two hundred returns deep behind two people in late March, the e-file rejects tracked in someone's spreadsheet, and the seven hundred engagement letters that were supposed to be renewed in November and are still going out in February.
The four places a firm's workflow silts up
The review bottleneck has a name, and it is a partner
Two hundred returns queued behind two reviewers in the last fortnight of March. Nobody can see where any individual return is without interrupting a preparer to ask, so the answer to a client calling about their return is a callback, which is another interruption. The constraint is real and unavoidable; the invisibility of it is neither.
WIP ages because nobody wants to write the narrative
Time is in the system. The scope is in the engagement letter. What stands between them and an invoice is a paragraph explaining to the client what they are paying for, and that paragraph is the least appealing task available to a manager in April. So the WIP sits, and the firm's working capital sits with it.
E-file rejects and extensions live in a spreadsheet somebody maintains
A reject that is not cleared inside the window is a late-filed return, a penalty conversation, and a client who tells other people about it. The tracking is manual, the ownership is informal, and the failure mode is silent right up until it is not.
Engagement letter renewals are a November project that finishes in February
Seven hundred letters. Scope changes nobody captured, fee increases that were approved and never applied, and clients who signed something in 2019 that no longer describes what you do for them. The whole exercise is retyping with judgment sprinkled on top, and it slides every single year.
Making the workflow answer questions without interrupting anyone
The first build is usually status visibility, because it costs the least and stops the most interruptions. An agent reads your practice management system and answers where the Henderson return is, what it is waiting on, and who has it — for a partner, an administrator, or eventually the client — without anyone tapping a preparer on the shoulder. In a firm of a hundred people during busy season, the interruptions alone are worth the project.
Billing is where the money is. The agent drafts the invoice from time entries and engagement scope and, critically, writes the fee narrative — the paragraph explaining the work in the client's language, which is the actual thing standing between delivered work and a sent bill. A manager edits and releases. Aging WIP gets surfaced by size and age rather than discovered at a quarterly partner meeting.
Around those, the unglamorous monitoring: e-file rejects and extension deadlines tracked with escalation that gets louder as the date gets closer, and engagement letter renewals generated from the prior year plus this year's scope and fee schedule, so November is a review exercise rather than a retyping exercise.
This layer does touch return information, which changes the security conversation entirely — see the objections below, because we would rather over-explain that than have it come up after a proposal.
What we build toward
- Weeks → daysWork delivered to invoice sent
- The fee narrative drafted and the invoice assembled as work completes rather than when someone finds an afternoon. This is the single largest working-capital lever in most firms and it is almost entirely a writing problem.
- No interruptionReturn status answered without asking a preparer
- Where a return is, what it is waiting on, and who holds it — available to partners and administrators on demand during the eight weeks when every interruption costs a preparer twenty minutes of context.
- One passEngagement letters generated, not retyped
- Seven hundred renewals drafted from prior year plus current scope and fee schedule, leaving your people to exercise judgment on the exceptions instead of retyping the other six hundred and forty.
Sized against your numbers, and WIP days is the one to hold us to because it is unambiguous and you already measure it. If your billing lag does not move within two cycles, the project did not work.
What actually gets built
Return and engagement status answering
Reads CCH Axcess, UltraTax, Lacerte, Karbon, or Practice CS and answers status questions in plain language for whoever asks, so the answer stops costing a preparer their concentration.
Invoice and fee narrative drafting
Builds the bill from time entries against engagement scope and writes the client-facing explanation of the work. The manager edits and releases; nothing goes to a client unreviewed.
WIP aging surfacing
Ranks unbilled work by age and value, attributes it to the partner who owns the relationship, and raises it on a cadence rather than at the quarterly meeting where it is already too late to be actionable.
Reject and deadline monitoring
Watches e-file rejects and extension deadlines, escalates on a schedule that tightens as the date approaches, and stops depending on one person's spreadsheet and one person's memory.
Engagement letter renewal generation
Drafts each renewal from the prior year's letter plus this year's scope and fee schedule, flags the ones where scope actually changed, and turns a three-month project into a review queue.
Modeled, not claimed
What ten days off the billing cycle is worth
A firm with meaningful annual revenue carrying a WIP-and-receivable cycle in the range most multi-office firms will admit to over a drink.
Days of unbilled work and unpaid invoices are a direct loan from the partnership to the client base, funded by the line of credit or by partner distributions delayed. Firms accept it as the nature of the work, but the specific cause is usually identifiable and boring: the bill could not go out because the narrative was not written.
Take ten days out of the cycle across the firm's annual revenue and the one-time working capital release is substantial, and it recurs as a permanently shorter cycle rather than a one-off. That is before counting the realization improvement that tends to follow, because a bill sent while the work is fresh gets discounted less than one sent in July for work delivered in February.
- 10 days
- the first cycle target
- Recurring
- a shorter cycle, not a one-time release
- 2 cycles
- before you should believe it worked
Illustrative arithmetic against your own revenue and cycle, not a result. Your current WIP days is a number you already have, which makes this the easiest claim on this whole site to hold us to.
The security conversation, and two others
This touches tax return information. How does that square with Section 7216?
Directly, and it deserves a specific answer rather than a reassuring one. Return information processed by an outside service provider sits squarely inside your 7216 obligations, and no vendor saying the word enterprise changes that. What we do: processing runs inside your tenant under a zero-retention configuration so nothing is used for training or persisted on a model provider's disk, access is scoped to the minimum data each function needs, and we document exactly what is disclosed to what for your files. We also expect your counsel and your peer reviewer to read that documentation rather than accepting ours. Any firm that tells you this is a non-issue has not read the section.
Partners will not change how they work in busy season. Full stop.
Correct, and asking them to would be a design failure. This deploys in the off-season, and the pieces that touch partners directly — status answering, WIP surfacing — are additive rather than procedural. Nobody has to learn anything in March. The pieces that change process, like billing workflow, go live in summer with a full cycle to shake out before anyone is under deadline pressure.
Our workflow lives in Karbon and we spent two years getting there.
Then Karbon stays the system of record and this reads from and writes to it. Firms that have actually landed a workflow tool are the easiest to work with, because the data is already structured — the hard version of this project is the firm still running busy season out of a shared spreadsheet and a whiteboard. Your two years are an asset here, not a constraint.
Straight answers
Does it write into the tax software?
No. Tax preparation software is the one place we stay out of entirely — the return itself is prepared and reviewed by your people in your software, full stop. Everything here operates at the workflow, billing, and communication layer around it.
Can clients query status themselves, or is this internal only?
Internal first, and most firms stop there for at least a season. A client-facing status portal is technically straightforward and organizationally significant — it changes what clients expect about response time permanently — so it should be a deliberate decision by the partner group rather than a feature that arrives with the project.
How does this affect peer review?
Nothing here alters the performance of an audit or the preparation of a return, which is where peer review focuses. What it does add is documentation: an auditable record of who was notified about what and when, which tends to help rather than hurt. We would still expect your peer reviewer to be told what is in place before their next cycle.
What does a first engagement look like in scope and timeline?
Status answering and WIP surfacing typically go live in six to eight weeks because they are read-only. Billing workflow follows in the off-season with a full cycle of parallel running before anyone relies on it. Engagement letter renewals get built against whatever November you are trying to protect, working backward from it.
Also for accounting & cpa firms operators
Your best leads of the year arrive in the worst month of the year
Marketing & ReportingThe client everybody likes is losing you money and nobody has run it
Different industry? See every industry and function we have mapped.
Start with your WIP days
The Pulse AI Operations Index scores intake, operations, and reporting across a firm. For most multi-office practices the billing cycle is the fastest number to move and the easiest to verify — you already track it.