Tax Preparation
Spot Audit After Sign-Off: Re-Checking a Few Closed AI-Drafted Files
Jump to a section
Key takeaways
- The Firm can re-read a few signed-off AI-drafted files after the season to learn where its checks let something through.
- The Firm can mix random picks with picks from a rubric it writes before anyone opens a file.
- The Firm can assign someone who didn't prepare or review the file, then invite the original Reviewer to add context.
- For each entry, the re-checker can compare the source page, the AI draft, the entry as signed and the record of the check, reading the record last.
- The Firm can give each finding one log row naming the layer involved and the checklist line it points to.
- The re-check is an internal quality review; the Reviewer's sign-off stands as given.
A signed-off file looks finished. Sign-off alone doesn't show whether every intended check happened or every gap was caught.
A spot audit after sign-off is how a Firm can look for those misses on purpose. If the Firm chooses this approach, it can adapt the steps below and assign someone who didn't prepare or review each file. Here that means an internal quality re-check of the Firm's own work. It isn't an examination by any tax authority or a report to the client.
The goal is narrow: learn where the Firm's checks let something through, so next season's checklist can close the gap. The plugin drafts; the Firm's preparer prepares; the Reviewer signs off. The re-check doesn't touch any of that.
Why re-check files nobody flagged
Send-back notes show what the Firm's checks caught. The season-end send-back review works from those notes and sorts them by cause. A spot re-check starts from the other end: files that went through cleanly, where a miss would have gone unnoticed.
Looking only at what was caught teaches the Firm about the checks that worked. The re-check is one way to learn about the ones that didn't fire.
Pick a small set of files
The Firm picks the number. The Firm can choose a handful of files for a learning pass and set aside time to read them with care.
The Firm can mix two kinds of picks. The Firm can draw some files at random without requiring a known concern as a reason for selection. The rest come from a rubric the Firm writes before anyone opens a file. The Firm can record its reasons first and use them when making the picks.
A selection rubric the Firm can adapt (the counts are illustrative):
Pick reason | Why it's on the list | Example count |
|---|---|---|
Random draw | Includes a file selected without a specific concern | 2 |
No send-backs at all | Includes a file with no recorded send-backs | 1 |
Handed off mid-season | Two people worked it, and something may have dropped between them | 1 |
First year with an AI pass | Includes a file from the Firm's first season using an AI drafting step | 0 |
Signed in the last stretch of the season | Includes a file signed near the end of the season | 1 |
Sample plan never widened | Every sampled row passed, so the unread rows were never opened | 1 |
Each pick goes on a pick list with its reason before any file is opened. A file that fits two reasons counts once.
Who does the re-check
The Firm can name a re-checker who didn't prepare or review the file. Another Reviewer works, or a manager who reads entries. The person who signed off doesn't re-check their own file. They'd likely read it the same way twice, and the same miss could slip past.
Once the re-checker has written up a file, the original Reviewer can read the findings and add context the file doesn't show. The Reviewer's sign-off stands as given; the re-check doesn't reopen it, grade it or replace it.
What to compare
The re-checker reads a slice of each file: a set number of entries the Firm fixes in advance, with some judgment entries in the mix. For each entry, they line up four things.
The source page. The client document the entry rests on.
The AI draft. What the tool first put in the entry list.
The entry as signed. What the file held when the Reviewer signed off, hand edits included.
The record of the check. The readback lines, the sample plan, the review notes and the sign-off packet, whichever the file has.
The re-checker can compare the first three for differences. The fourth shows which checks the file records. An entry can match its source while the record shows nobody read it, and that still earns a line in the log.
The re-checker reads the record last. Reading the packet first tells you what to expect, and expectation can let a miss through.
Name the finding types first
Before the first file, the Firm writes its finding types, so every finding lands in one of a few bins. This piece uses five.
No finding. The entry matches its source, and the record shows it was checked.
Check missed. The entry sat inside a check's scope, and the check didn't catch a gap the re-checker found. A citation that names the wrong page counts.
Outside the plan. The entry wasn't in any read tier, and the re-checker thinks its type belongs in one. The Firm's risk-based sample plan decides which rows get read in season; the re-check only asks whether its tiers fit.
Record gap. The entry holds up, but the file doesn't show the check happened.
Judgment difference. The re-checker would have decided differently. It goes to a conversation with the Reviewer, not into a count of misses.
A concern that could affect a client's return goes straight to the Firm's named partner or Reviewer through its usual process for closed files; it doesn't wait for the log review.
Log each finding
Every finding gets one row, written as the re-checker goes. Here's a findings log the Firm can paste into a shared sheet:
ID | File | Entry | What the re-checker saw | Layer where it slipped | Type | Checklist line it points to | Next-step owner | Status |
|---|---|---|---|---|---|---|---|---|
F-01 |
|
|
|
|
|
|
| Open |
F-02 |
|
|
|
|
|
|
| Open |
"Layer where it slipped" names the step that should have caught it: folder setup, the AI pass, the Preparer's self-review, the sample plan, the readback or the packet. "Checklist line it points to" names the line the Firm would change. If no such line exists, the cell says so, and that gap is a finding in itself.
The log says what the re-checker saw, in plain words. It doesn't score the file or the people who worked it.
Turn findings into next season's checklist
When every picked file is done, the manager and the re-checker sort the log by layer. Rows that point to the same layer and the same missing line count as one pattern.
The Firm can give each pattern one change: a line added, reworded or moved on the checklist for that layer, with one owner. A single finding can wait for a second sighting; the Firm decides which patterns earn a change now. Judgment differences go to the Reviewers' discussion and change a checklist only if the Firm agrees they should.
Next season, the pick list keeps one reason aimed at each changed line. If the pattern turns up again, the Firm can revisit the change and the recorded checks. If it doesn't, that's one season's reading, not proof the gap is closed.
A Doe example
The counts below are made up for illustration.
After the season, Morgan Doe, a manager at Doe & Co. CPA, runs a spot re-check of 6 signed-off AI-drafted files. Two are random draws. Four come from the rubric: one with no send-backs, one handed off mid-season, one signed in the last stretch and one where the sample plan never widened.
Riley Doe, a Reviewer who didn't prepare or review any of the six files, does the re-check. Pat Doe signed four of them and Sam Doe signed two. Riley reads 8 entries per file, 48 in all, and reads each file's record last.
Riley logs 4 findings and 44 entries with no finding. In the handed-off file, one entry's citation names the wrong page of a client statement; the figure matches the page next to it. That's a check missed at the readback. In the no-send-back file, one type of entry sat outside every read tier. It holds up, but Riley thinks the type belongs in a read tier. In the last-stretch file, the self-review mark is on the file, but no line shows the tie-out ran. And in one random file, Riley would have classified an entry differently from Pat, so it goes in as a judgment difference.
Pat reads the findings on her files and adds that the classification was a call she'd talked through with the client. The row stays a judgment difference, and her sign-off stands.
Three changes come out of the log. The readback checklist gets a line to confirm the cited page number. The sample-plan inputs note the entry type Riley flagged. The self-review checklist gets a line naming the tie-out record. Each change gets one owner, and next season's pick list keeps one reason aimed at each.
Where TracePrep fits
We've built a TracePrep plugin that drafts these steps in your Firm's workflow, while your preparer decides and your Reviewer signs off. Join the waitlist and we'll tell you when plugin access opens.
Get on the list for plugin access
This is general information, not tax or legal advice. In TracePrep's workflow, the plugin drafts, the Firm's preparer prepares, and the Firm's Reviewer signs off. Access to the plugin is by waitlist. Keep client data inside the systems your Firm has approved.
Frequently asked questions
What happens to the Reviewer's sign-off?
Who shouldn't do the re-check?
How many files should the Firm pick?
What if the re-check finds something that could affect a client's return?
How is this different from a season-end review of send-back notes?
Bobby Huang · founder of TracePrep Inc.
Bobby Huang is the founder of TracePrep Inc. TracePrep is a tax-prep platform for CPA, EA, and accounting firms, and it also produces the Reasonable Compensation Study.
Related reading
- Tax Preparation
Two Preparers, One AI-Drafted File: Splitting the Work Without Losing Track
How to split one AI-drafted file between two preparers at once: a section split table, one shared open-items list, a merge check before review, and a conflict log.
Bobby Huang8 min read - Tax Preparation
Who Can Change What on an AI-Drafted File: Preparer, Reviewer and Admin Roles
A Firm-written rights table for one AI-drafted file: who edits draft entries, who marks them checked, who writes review notes, who reopens after sign-off, and who changes the AI instructions.
Bobby Huang7 min read - Tax Preparation
Changing the Firm's AI Instructions or Tool? Re-Test on a Known File First
Before an edited AI instruction or a new tool or model version goes into use, re-run one known file and compare the draft row by row. A change log, a comparison table and a go / hold rule.
Bobby Huang7 min read