logoalt Hacker News

Dayjob: Tax – evaluating AI agents on 50 professional tax assignments

175 points • by landonxi • today at 3:46 PM • 106 comments • view on HN

Comments

lexandstuff • today at 10:27 PM

I prepared my taxes this year using Astra + Codex. It did a thorough job on a complicated return, and I sent it to my accountant to fill out the tax form, with everything laid out in a spreadsheet. They sent it back for final review, and I had Codex check it; it was riddled with errors. The refund was nearly $2k lower than it should have been, and they put a bunch of stuff into the wrong fields. Had to go back and forth multiple times to get it 100% correct. Made me wonder how many previous years' returns were wrong.

I feel like we're going to get to a point where it's mandatory to use AI for certain tasks - humans just can't be trusted to get things right that require a level of precision.

➕ show 1 reply
RGS1811 • today at 6:20 PM

As a proof-of-concept, I've been using extra tokens to formalize the IRS tax forms and worksheets, mostly just to prove this can be done. The idea is that something like this could be adapted into a publicly maintained version of the IRS Direct File program (RIP). I'm up to an estimated 60% coverage of US federal tax situations so far.

https://github.com/emmilco/us-tax-model

➕ show 2 replies
bluejay2387 • today at 10:50 PM

Is this just giving a general-purpose agent a workspace full of documents and an assignment, then seeing what happens? I feel this doesn't really say anything. It appears they mostly dumped all of this in base models with little to nothing in the way of infrastructure to support it. If you just randomly grab some person off the street and say 'do taxes' they would probably mess up just as badly. The interesting question would be what the models could do in a well engineered harness focused on taxes. That would be reflective of the performance boundary and how serious we would have to take AI in that field.

➕ show 1 reply
waiwai933 • today at 4:46 PM

I have a non-trivial tax situation, as a US citizen living abroad. I prepare my own tax returns, never having found a cross-border tax preparer I trust, and have for the past few years, fed my draft return along with all the supporting paperwork into Claude. It has:

1. found errors, e.g. where I used the incorrect exchange rate (and managed to work out how I had made that error, which I was impressed by)

2. found items which would appear to be errors except for context it did not know

3. flagged areas where it disagreed with me as to the correct tax treatment, but accepted that the law is ambiguous (and in some cases I preferred its interpretation after additional research and in other cases I did not)

4. flagged areas where it disagreed with IRS guidance, and only acknowledged said guidance after I provided links to it

5. provided highly inaccurate estimated tax calculations, and not been able to fix its estimates even when challenged

So my takeaway is that it is a very useful tool for tax, but perhaps unsurprisingly, it is not good enough to dump all your paperwork into and expect a shiny return you don't need to check. (Possibly it is if you just have a W-2 and no other substantial income, but I can't speak for that scenario.)

➕ show 7 replies
holdingunsteady • today at 4:06 PM

My tax accountant mis-filed my taxes a couple years ago, which cost me about $20K (which I learned after I switched to another accountant later). Don't know if Claude / GPT would make the same mistake or not given SOTA today, but feels like there's an opportunity for models to be saving me thousands or tens of thousands of dollars a year.

➕ show 4 replies
hintymad • today at 10:29 PM

I find TurboTax is easy enough to use, except that data collection and entering is a huge hassle (to me, merely logging onto each website and getting the corresponding tax doc is painful chore). What would be a good way to collect the data easily? If I solve that problem, tax filing will become an easy task.

➕ show 1 reply
licyeus • today at 9:33 PM

I wasn't able to quickly see what tools/system-prompts were provided in the tasks. [0]

These types of detail-oriented professional tasks seem like they would perform better with task-specific harnesses. The example they give, of Astra missing the property excluded gains requirement, seems easily fixed by scaffolding ensuring that requirements are compiled first, then checked.

If the scaffolding is absent, is this benchmark testing that a model can self-scaffold, or track requirements in-context?

0 - https://huggingface.co/datasets/surgeai/DAYJOB-tax/tree/main...

bodeadly • today at 7:24 PM

I'm not sure LLMs will be good at doing taxes any time soon primarily because they're very bad at even simple math unless it's explained in words like in proofs. A good illustration of this is asking an LLM something like this: "If I put a container on a food scale, tare it, add 100g of peanuts, tare it, weigh 100g of almonds and then remove the container from the scale, what does the scale read?" LLMs completely puke all over themselves on this one. They do not account for not taring after the almonds and they do not see the weight of the container needs to be subtracted. The correct answer is minus (100g + container weight). Although this particular question also exploits another LLM weakness which is physical world concepts. LLM are just guessing. For an LLM to do taxes well, it would need to be trained on many scenarios and it would need a math service that it can use as a support service.

➕ show 3 replies
PopAlongKid • today at 6:05 PM

There is currently a bill in Congress to finally allow regulation of paid tax preparers. Not sure if addresses AI, but probably not.

https://www.accountingtoday.com/news/new-bill-calls-for-irs-...

There is also an IRS form (14157) to report a return preparer complaint, which of course does not include an option to report a faulty AI.

pawelduda • today at 4:31 PM

I'm surprised Sonnet 5.5 did noticeably better than Opus and Fable. Same pattern in their other benchmarks.

➕ show 1 reply
edoceo • today at 5:42 PM

I had Gemini help me with RMD calculations for an estate I manage. Advice was mostly good. Wrong about withholding for both US and CA. Missed deductions on US. Was accurate on MFJ and spousal death impacts.

I've found it so far more effective for preparation than for planning/advice.

I've got a plan to feed the laws and rules and instructions into the machine before the prompts - is RAG still cool? Maybe I should small-language this?

➕ show 1 reply
newhotelowner • today at 4:58 PM

Not related but I hope QuickBooks learn something and make their software better.

I downloaded 1700 of my transactions and use AI to build an app for it, so I can analyze the transactions and make sure that everything is properly categorized. It used to take me whole day because of the Quickbooks. It took me less than an hour to go through all the transactions.

andriy_koval • today at 4:45 PM

What is human baseline? How it stacks against 10% LLM accuracy?..

gamblor956 • today at 9:17 PM

As a counterpoint, I ask the big llms every month the same set of tax questions about the last US tax bill and they still can't give me the correct answers.

I started my career fixing the mistakes that my clients' former tax advisers made. It looks like the next generation of tax lawyers will get to do the same except this time the former advisers will be llms.

andrewdong • today at 5:48 PM

wonder if we should bring back https://taxheaven3000.com/ in the age of ai

matkoniecz • today at 4:27 PM

Sharing all my financial info with LLM companies is not something that I like.

EDIT: good point that paying accountant does not ensure avoiding it

wonderful, you made a good point that make me dislike situation even more

➕ show 5 replies
ilmalan • today at 6:15 PM

Useless benchmark as it seems to be evaluating literally only the weights.

ffwang2 • today at 4:14 PM

i want to always have a fast way of reviewing my tax returns without having to hassle my accountant or hire another one.

➕ show 1 reply
ilmalan • today at 6:28 PM

Ah, yes, the 'dude trust us' bench.

FLeXMurphy • today at 7:49 PM

Article I hoped to read: Evaluating AI agents on 50 professional tax evasions

jimbokun • today at 8:46 PM

So are the accountants completely fucked yet?

sbseitz • today at 6:59 PM

Kinda points to another thing... that our tax code is insanely bad.

amagilabs • today at 10:59 PM

[flagged]

idopmstuff • today at 10:32 PM

[dead]

messiahwrites • today at 10:12 PM

[flagged]

PhilippeRobert • today at 9:48 PM

[flagged]

moymoteapp • today at 8:37 PM

[flagged]

messiahwrites • today at 10:12 PM

[flagged]

mehdizare • today at 8:55 PM

[flagged]

AndriiSparysh • today at 4:09 PM

[dead]

xfcgv • today at 7:54 PM

[flagged]

simianwords • today at 5:56 PM

I used Grok Bot and found out that I could offset some stock value going down and get back ~$300. I gave it my bank statements, email access (which had my stocks monthly report as attachment) and a few other things.

I'd have honestly never been able to do it myself - its just too tedious.