Tax Preparation

When the Client Gives an Estimate: Marking AI-Drafted Entries That Have No Document Behind Them

Bobby Huang8 min read
Jump to a section

Key takeaways

  • An entry that rests on the client's description, not a document, gets a client-estimate mark in its own column.
  • Every marked entry has a row on the estimate list with who gave it, the client's words and where those words are kept.
  • The Preparer asks once for a document that would replace the estimate and saves the client's reply, or notes no reply.
  • The mark comes off only when a document replaces the estimate; the row stays on the list as replaced by document.
  • A pre-review check confirms every estimate is marked and every mark has the client's words saved.
  • The decision on each estimate is the Reviewer's, and the Reviewer signs off on the whole file.

The request list goes out, and the client answers. For most items the answer is a document. For a few it's a sentence: "about the same as before," "roughly what we pay the cleaner each month," "I don't have a receipt, but it was small." The drafted entry list now holds a row with no page behind it, and if nothing marks it, that row reads the same as every row that came from a statement.

A client estimate on an AI-drafted file is an entry that rests on the client's own description instead of a document. The Preparer marks it, records who gave it and how they put it, saves the client's words in the client folder, and asks once for a document that would replace it. The plugin drafts; the Firm's preparer prepares; the Reviewer signs off. Every step below is one the Firm writes and keeps, in whatever systems the Firm already uses.

This piece gives a marking convention, an estimate list, wording for the client request, a pre-review check and a Doe example. This method records an entry's basis for review. The Reviewer decides each marked entry and signs off on the whole file.

Why an estimate needs its own mark

Most entries point to a page the Reviewer can open and read. That's the habit set out in making AI cite the page behind each figure.

A client estimate has no supporting document for the entry. The Firm saves the client's words and records who gave them.

Without a mark, the entry list hides that difference. A row built from a client's email looks like a row built from a bank statement. The mark puts the difference on the row itself, so the Reviewer knows which entries rest on the client's words before reading any of them.

The marking convention

The Firm can add a basis mark to each row, in its own column. It sits beside the origin mark from marking hand edits on the entry list, which says who set the value.

Basis mark

Use it when

What goes with it

Document

The entry comes from a page in the client folder

The page reference

Client estimate

The entry comes from the client's description, with no document behind it

The entry's row on the estimate list

Replaced by document

A document arrived and the Preparer updated the entry from it

The page reference and the closed estimate list row

A row carries one basis mark at a time. The Preparer sets the client-estimate mark when the entry is first worked, not at review. The mark comes off only when a document replaces the estimate.

The estimate list

Under this approach, every marked entry gets a row on the estimate list, kept in the client file next to the entry list. The entry ID ties the two together, as in an entry ID scheme for AI-drafted files.

Entry ID

Entry

Given by

Asked on

Client's words

Where the words are kept

Document requested

Client reply

Status

Reviewer decision

[entry ID]

[entry name from the list]

[client contact name, role]

[day the Firm asked, from its own log]

[client's written words or confirmed call-note wording]

[reference to the saved words and any confirming reply]

[document requested, sender and reference to the saved request]

[client's reply or no reply]

Open estimate

[Reviewer name, decision and reason]

For a written reply, the list quotes the client's wording without edits. For a call, it labels the wording as a call-note account and links to the client's confirmation. "Asked on" is a field the Firm fills from its own log. The Firm can keep status to two values: open estimate, or replaced by document.

A replaced row stays on the list with a pointer to the document.

The Preparer writes that call note, sends it to the client to confirm, and saves the note and the reply in the client folder.

Asking once for a document

The Preparer sends one request per estimate, or one message that covers every open estimate on the file. It asks for a document that would replace the estimate, and it gives the client an easy way to say there isn't one.

Part

Wording

Opening

Thanks for your answer on [item]. We've noted what you told us: "[client's words]."

The ask

If you have something that shows this, such as a statement, invoice, receipt or account record, please upload it to [the Firm's upload place].

The other answer

If there's no document for this item, please tell us. The entry stays marked for the Reviewer's decision.

Close

We'll save your reply for the Reviewer, who decides the marked entry and signs off on the whole file. Thank you.

The request goes once, because the client did answer, just not with a document. If the Firm runs a follow-up cadence on missing items, as in chasing missing items, the estimate row sits outside it.

The client's reply goes in the row, or "no reply" if none comes.

When a document arrives, the Preparer opens it, matches it to the entry and updates the entry from the page. The basis mark changes to replaced by document. The change goes in the hand-edit log like any other, with the estimate beside it, and the estimate list row closes with a pointer to the document.

The pre-review check

Before the file goes to the Reviewer, the Preparer runs these lines and marks each one yes or no.

  • Every entry that rests on a client's description carries the client-estimate mark.
  • Every marked entry has a row on the estimate list, and every open row points to a marked entry.
  • Every row names who gave the estimate, records Asked on from the Firm's log and includes the client's written words or confirmed call-note wording.
  • Every row points to the saved client wording and any confirming reply, and those records open from the client folder.
  • Every row shows the request for a document and the client's reply, or no reply.
  • Every row marked replaced by document points to the page, and its entry carries that page reference.

A no stops the check. The Preparer closes the gap first: adds the mark, saves the missing words or sends the missing request. The check shows the list is complete. It says nothing about whether any estimate is right.

What the Reviewer sees

At review, the Reviewer opens the estimate list and reads every marked entry in one place, instead of finding them row by row.

The decision on each estimate is the Reviewer's. The Reviewer writes it in the last column with the reason, or sends the row back to the Preparer with a question. A Preparer doesn't settle an estimate by picking a figure, and nothing on the list decides for the Reviewer.

A decision on a row isn't a separate sign-off. The Reviewer signs off on the whole file, estimates included. Every file ends with the Reviewer's sign-off.

A Doe example

The names and file below are made up for illustration.

Alex Doe, the Preparer, works the synthetic Doe Holdings file. Jane Doe, the owner, answers the request list. For the shop's cash purchases she writes, "about the same as the card spend, maybe a bit less." For the cleaner, she says on a call that it was "roughly the normal monthly rate."

Alex saves Jane's written answer in the client folder, marks the cash-purchases entry and the cleaner entry client estimate, and adds their estimate-list rows with Jane's name and role, her wording and references to the saved records. Alex writes a call note with Jane's words about the cleaner and emails it to her. Jane replies that the note is right. Alex sends Jane the document request covering those entries, then fills Asked on from the Firm's log.

Jane uploads the supplier's statement for the cash purchases. Alex opens the statement, matches it to the cash-purchases entry, updates the entry from the page and changes its basis mark to replaced by document. Alex adds the page reference to the entry, logs the hand edit with the estimate beside it and closes the estimate-list row with a pointer to the statement. For the cleaner, Jane replies that there's no invoice. That entry stays marked, and her reply goes in its row.

Alex runs the pre-review check. The line about saved wording and confirming replies gets a no: the call note is saved, but Jane's confirming reply still sits in Alex's inbox. Alex saves the reply to the client folder, adds its reference beside the call note and reruns the pre-review check; every line is yes.

Pat Doe, the Reviewer, opens the estimate list. Pat reads the cleaner row and writes a decision and the reason in the last column. Pat reads the closed row against the supplier's statement, then signs off on the whole file.

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 counts as a client estimate?
Any entry that rests on what the client said or wrote about an item, rather than on a document that shows it. A reply that only describes the item is kept as the client's words; a supporting document supplied with it is recorded separately. If the basis is unclear, the Preparer keeps the client-estimate mark for the Reviewer's decision.
Who marks the entry?
The Preparer, when the entry is first worked. The Firm picks its own label for the mark and keeps it the same on every file, so the Reviewer reads it the same way each time.
Why ask the client only once?
The client has already answered. Under this approach, a single request gives them an easy way to send a document or say there isn't one, and their reply goes in the list either way.
When does the mark come off?
Only when a document replaces the estimate and the Preparer updates the entry from it. The row then stays on the estimate list as replaced by document, with a pointer to the page.
Does the Reviewer sign off on each estimate?
No. The Reviewer decides on each marked entry and writes that decision on the list, then signs off on the whole file. A decision on a row isn't a separate sign-off.

Share this article

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.