ROUND 2 OF AN ONGOING SERIESALL ROUNDS & STANDINGS  ·  ROUND 1, AUG 2026
THE ACCOUNTING ACCURACY REPORT ROUND 2 / SEP 2026 / N=300 / SAME 25 QUESTIONS AS ROUND 1

Three new frontier models, one month later. Same 25 questions.

Abstract. In August, four models answered 25 CPA-adjudicated questions on tax judgment, GAAP interpretation, and audit reasoning. In September, three of the four vendors shipped a successor model. We asked the successors the identical 25 questions under the identical protocol: closed book, maximum reasoning, three fresh runs each, every response logged. One model answered 75 of 75. The August leader lost its perfect score to a single one-letter citation. The one unchanged model reproduced its August result exactly, down to the same eleven misses. And one model could not finish two of the questions, or one run of a third, in nine minutes of trying.

17.7%
of 293 answers wrong
79%
of wrong answers carried high confidence
1.0%
flip rate across identical runs
44pt
spread, best to worst model
01Results by model
Claudeclaude-fable-5-1
100.0%
ChatGPTgpt-6-astra
97.3%
Grokgrok-4.7
75.0%
Geminigemini-3.1-pro-preview
56.0%
CORRECT 3/3 MIXED WRONG 3/3 NO ANSWER IN 3 MIN HOVER ANY CELL
02Detail by bucket
ModelCurrent lawCourt holdingsCaught-error setDetection memosConfident-wrongFlipsAug 2026
Claude
claude-fable-5-1
30/3015/1515/1515/150093.3%
claude-fable-5
ChatGPT
gpt-6-astra
30/3015/1513/1515/1521100.0%
gpt-5.6-sol
Grok
grok-4.7
15/3015/156/815/157069.9%
grok-4.6
Gemini
gemini-3.1-pro-preview
6/3015/156/1515/1532056.0%
gemini-3.1-pro-preview

All runs September 22, 2026, via each provider's API, no browsing, no tools. Grok 4.7 was released the day before. Its 7 non-answers (C2 and C5 on all three runs and C1 on one, three attempts each at a 3-minute limit, repeated on a second pass with the same result) are excluded from its denominator and reported in section 04; counting them as wrong, Grok scores 51/75, or 68.0%. A flip means the substantive answer changed between identical runs. The last column is the same vendor's model in round 1. Reading guide, one line: the Confident-wrong column is still the one that matters.

03Exhibits: three questions published in full

The market leader cited the wrong subparagraph, twice, and the second time fabricated a quote from the tax code.

Question C3 / published in round 1, asked again / all responses in the exhibit file

Which subparagraph of IRC Section 642(b)(2) provides the $100 deduction for personal exemption allowed to a complex trust?

KEY: subparagraph (A), the $100 general rule. (B) is the $300 rule for trusts required to distribute all income currently.

CHATGPT RUN 1
Wrong, high confidence: "Subparagraph (B), IRC § 642(b)(2)(B), provides the $100 personal-exemption deduction for a complex trust."
CHATGPT RUN 2
Wrong again, and now with a quotation: "Subparagraph (B) states, ‘Except as provided in subparagraph (C), all other trusts shall be allowed a deduction of $100.’" No subparagraph of § 642(b)(2) says that. “All other trusts shall be allowed a deduction of $100” is the wording of § 642(b) before a 2002 amendment (Pub. L. 107-134) split it into (A), (B) and (C); Treas. Reg. §1.642(b)-1(c) still uses nearly the same words. “Except as provided in subparagraph (C)” has never existed. The model joined the two, put the result in quotation marks, and presented it as current (B), which is the $300 rule.
CHATGPT RUN 3
Correct. Same question, same settings, third run: (A).
CLAUDE 3/3
Correct, all runs.
GROK 3/3
Correct, all runs.
GEMINI 0/3
Wrong, all runs, high confidence, (A) and (B) reversed, exactly as in August.

Nobody memorizes pinpoint subparagraphs; C3 is here because models misplace or invent citations with confidence, and that is a real risk in a client memo. Grading note: "complex trust" here means a trust not required to distribute all income currently. Treas. Reg. §1.642(b)-1 gives the $300 amount under (B) to any trust required to distribute all income currently, simple or not; an answer citing (A) and noting that exception grades correct. Every miss so far swapped the two subparagraphs outright.

WHY THIS ITEM
This is the one-letter error our own two-model citation audit made in five live simulations earlier this year. In August, Gemini made it three times. In September, the model that scored 100% in August made it twice, and on the second try quoted 2002 wording, with a clause that never existed, as current (B). A fabricated quotation is worse than a wrong letter: it survives a reviewer who checks only that the citation is quoted.

Nine minutes, twice, and no answer.

Question C2 / private / a §1231(c) lookback ordered against unrecaptured §1250 gain, one dollar answer

The stem stays private. It is a five-line fact pattern from the caught-error archive with a single numeric answer, adjudicated to Notice 97-59.

CHATGPT 3/3
Correct, all runs.
CLAUDE 3/3
Correct, all runs, with the full ordering written out.
GEMINI 3/3
Correct, all runs.
GROK 0/3
No answer. Three attempts of three minutes each, then the whole sequence again on a second pass the same afternoon: six attempts, no response delivered. Same result on C5 (ASC 842 derecognition) and on one of three runs of C1. The other three models answered all three in under a minute every time. Under the pre-registered rule a call that returns no answer is not graded; it is left out of the accuracy figure and reported here instead: a practitioner who gets nothing knows to look it up. But nine minutes is longer than looking it up.

The key has been public since August. Two models still say the law expired.

Question A7 / published in round 1, asked again / all responses in the exhibit file

Does Section 199A continue to apply to taxable years beginning in 2026, and what percentage is used in its general deduction formula?

KEY: Yes; 20%. P.L. 119-21 (2025) repealed the scheduled sunset.

CHATGPT 3/3
Correct, all runs. "Section 199A continues to apply to taxable years beginning in 2026 and has been made permanent."
CLAUDE 3/3
Correct, all runs, naming the repealed sunset in former §199A(i).
GEMINI 0/3
Wrong, all runs, high confidence: "Section 199A does not apply to taxable years beginning in 2026, as it is scheduled to sunset at the end of 2025." Word for word the August answer.
GROK 0/3
Wrong, all runs: "No; it does not apply to taxable years beginning in 2026." Grok 4.6 said the same in August; 4.7 says it a month later, now at Medium confidence.
WHY THIS ITEM
This question and its key were published on this page on August 22, 2026, and indexed by Google within days. On September 22 the same question was asked again, closed book, no browsing. Gemini 3.1 Pro, unchanged since August, gave the same wrong answer in all three runs. Grok 4.7, released September 21, gave the same wrong answer as Grok 4.6. Neither answer changed after the key went public. That is what this exhibit shows. It does not show what a model with browsing enabled would say; a live search for this question would find this page, which is why the protocol stays closed book.
The timeout finding. Grok 4.7 delivered no answer on 7 of 75 calls: all three runs of C2, all three of C5, and one run of C1, the three most computational items in the caught-error set. Each call was allowed three minutes and three attempts, and the entire sequence was repeated on a second pass with the same result. On the 68 calls it did finish, Grok reasoned up to 18,600 tokens on a single question. The rule, written before the run: a call that returns no answer is not graded; it is left out of the accuracy figure and reported here. So Grok's 75.0% is 51 of 68 answered calls; over all 75 attempts it is 68.0%. A refusal is different: the model responded and declined, so it grades wrong. One point in Grok's favor: on 10 of its 17 wrong answers it rated its own confidence Medium or Low, and on two current-law items it said outright that it did not have the 2026 figure. That is graded incorrect, because it is not an answer, but it is the behavior the other three should copy.
04What changed since August, and what did not
VendorRound 1 modelRound 2 modelReleasedRound 1Round 2
Anthropicclaude-fable-5claude-fable-5-1Sep 193.3%100.0%
OpenAIgpt-5.6-solgpt-6-astraSep 3100.0%97.3%
xAIgrok-4.6grok-4.7Sep 2169.9%75.0%
Googlegemini-3.1-pro-previewsameno release56.0%56.0%

Four questions were written down before the run, in a file published with the results. The answers: Anthropic's update fixed every August miss; all five were refusals, and there were none this time. OpenAI's update is not a downgrade on substance, but it is no longer perfect, and its two misses are the same one-letter citation with a fabricated quotation on the second. xAI's update did not leave the second tier: 51 correct in August, 51 in September, and it now times out where 4.6 answered wrong. Google, unchanged, reproduced August exactly: 42 of 75, the same eleven items, every one of them a matter of law that changed in 2025. That last row is the reproducibility check for the whole method. Three of the eleven were published in full in August with their keys. Publishing them changed nothing.

05What we did not test

OCR, document extraction, coding, and retrieval-equipped deployments. Models are good at those, and vendors benchmark them constantly. This report is about the chat-box question a partner actually fears: typed question, confident answer, no warning.

06Audit trail
Methodology in 60 seconds

25 items, four buckets: current enacted law (10), disguised Supreme Court holdings (5), an archive of errors we have documented frontier models making in our own production logs (5), and staff memos containing exactly one planted defect (5). Every key adjudicated by a licensed CPA against the named primary authority before any model saw anything. The item files, the prompt, and the key are byte-identical to round 1; the hashes below are the August hashes.

Three runs per model per item, each in a fresh conversation, maximum reasoning, no tools, graded independently, no majority voting, no best-of. Binary grading, no partial credit. A call that returns no answer (an API error or a timeout) is recorded with its error text, left out of the accuracy figure and reported separately. A refusal is graded wrong, because the model did respond; that rule, and the four questions this round was designed to answer, were written into a pre-registration file before the first call. Any model answer that disputed our key went back to the primary source before a verdict was entered.

Our interest, disclosed: we sell a CPA test bank that AI writes and a licensed CPA verifies. If models were useless our bank would be worthless; if models were flawless our verification layer would be pointless. We profit only in the middle. This round we published a perfect score by one vendor and a fabricated statutory quotation by another. That is what the middle looks like.

Commitment hashes (SHA-256), unchanged from round 1

Frozen core (15 items):
7EAD6FAC8C47D54AE041AA71DDFDAD5DB7A71D17858F8620961F09D8119E3147

Current-law tranche (10 items):
629A78030C2B744E1D15B9C5E63A860697A28B0386D87A0A53E212D6E4FAABDD

Answer key with grading rules:
7A38224F08212276DF6ED35827956A86E734BE89DA618F3B31B348AC4E65F5DA

Round 2 pre-registration (four questions, no-answer rule, written 22 Sep 2026 before the first call):
F6931A2D34699466963B0D5D308DA9EC32778D72BB5723245098927AB7056BDC

07Download the log

Every one of the 300 calls: model, snapshot, run number, timestamp, self-reported confidence, verdict, citation verdict, adjudication note, and the 7 non-answers with their error text. Response text is included for the three published items (A4, A7, C3, public since August) and withheld for the other 22. No new question is published this round.

WAVE2-LOG-PUBLIC.CSV WAVE2-EXHIBITS-FULL.CSV

wave2-log-public.csv SHA-256: 457E3D6F58E02A9C9312F70D7DA38EBB06BF50F141037951155449753996CCA7
wave2-exhibits-full.csv SHA-256: 634C28012A92290F9257271ED578DDFF0FC1191EF08CAA5E3DA23FC83C3881FA

Run by Nicholas Miller, CPA (Oregon #14907). Next round: within two weeks of the next frontier release, same frozen core, same protocol. Standings across all rounds, and every published question with its key so you can try them in your own chatbot, are on the series page. Corrections to this report, including ones that embarrass us, are posted here, dated, with the original text preserved. Corrections log: none to date.

N. MILLER, CPA / OREGON #14907CHATCPA.IO/AI-ACCURACY