Enterprise DNA

Omni by Enterprise DNA

Enterprise DNA Resources

Thought leadership & research. Practical AI operating-system thinking for owners, operators, and teams doing real work.

220k+

Data professionals

Omni

AI agents and apps

Audit

Map the manual work

Key Findings

AI agents in tax prep and bookkeeping need error-handling protocols and liability coverage review before mistakes become malpractice exposure.

When Your AI Agent Makes a Tax Error, Who's Liable
Insight ai

When Your AI Agent Makes a Tax Error, Who's Liable

Sam McKay

A recent Forbes Councils piece made a point that should land hard for any firm owner watching the AI agent hype cycle. The pace at which companies are deploying autonomous agents is outrunning their ability to handle what happens when those agents get something wrong. That gap is a general business problem right now. In accounting and bookkeeping, it’s a licensing problem.

If you’re running a firm doing $1M to $25M in revenue and you’ve started experimenting with AI for tax prep, reconciliations, or client bookkeeping, this article is about the part nobody talks about at the conference booth. Not what the agent can do. What happens the day it’s wrong, and whether your engagement letters and your malpractice policy were written for a world where a piece of software touched the general ledger before a human did.

The liability question firms aren’t asking yet

Most firms adopting AI tools right now are focused on speed. Faster reconciliations. Faster onboarding. Faster draft returns. That’s the right instinct. Compliance work is a margin trap, and anything that gets your staff out of data entry and into client conversations is worth pursuing.

But speed without a protocol is how a small error becomes a big one before anyone notices. An AI agent that mis-codes a transaction type across twelve months of history doesn’t make one mistake. It makes the same mistake twelve times, consistently, with the kind of confidence that makes a reviewer skim past it. A model that pulls a stale tax rate table into a client’s estimated payment calculation won’t flag its own uncertainty. It’ll just produce a clean-looking number that’s wrong.

This is the exact dynamic the Forbes piece describes at the enterprise level. Agentic systems are being handed real operational authority faster than the guardrails, review protocols, and incident response plans are being built around them. For a manufacturer, an agent error might mean a bad purchase order. For an accounting firm, it can mean a filed return with an error in it, a client’s financials misstating cash position to a lender, or a bookkeeping file that doesn’t hold up if it’s ever subpoenaed. The exposure isn’t hypothetical. It’s the same exposure you’ve always carried for staff error, except now the “staff member” doesn’t get tired, doesn’t ask a clarifying question, and doesn’t flag when something feels off.

Where the mistakes actually happen

We work with firms across the $1M to $25M range, and the failure points cluster in three places. None of them are exotic. All of them are the parts of the workflow firms are already trying to automate because they’re the most painful to staff.

Month-end and year-end crunch. For most firms of this size, 30% to 50% of total staff hours land inside a four-week window. That’s exactly the condition under which an AI agent gets deployed with the least oversight, because everyone’s underwater and the tool that saves three hours looks irresistible. It’s also exactly the condition under which a reviewer, exhausted and behind, is least likely to catch an agent’s error before it goes to the client.

Client onboarding drag. New client files with messy historical data, incomplete document sets, and inconsistent charts of accounts are a known source of setup errors even with a careful human doing the work. Hand chart-of-accounts mapping to an agent without a defined escalation path for ambiguous transactions, and you inherit whatever assumption the model made, silently, on day one of the engagement.

Advisory time getting crowded out. This one’s indirect but real. When compliance work eats the calendar, the review step that used to happen because a partner had time to actually look becomes a rubber stamp. Firms that lean on AI to claw back advisory hours sometimes do it by compressing review time rather than freeing it up. That’s the opposite of what should happen, and it’s the fastest way to turn an efficiency gain into a liability event.

What we typically see: firms in the $1M-$25M range lose somewhere in the range of $60,000 to $180,000 a year to workload spikes, onboarding delays, and advisory time that never happens because compliance work fills the calendar. Add an AI agent with no error-handling protocol into that mix, and you're not closing that gap. You're adding a new failure mode on top of it.

What a properly built agent actually looks like

The problem isn’t AI agents. It’s AI agents deployed without the same review discipline you’d expect from a new hire in their first ninety days. Every agent we build for accounting and bookkeeping firms runs inside a structure that assumes it will be wrong sometimes, because it will, and plans for that instead of pretending otherwise.

Take the Month-End Close Agent. It pulls bank, AP, AR, and payroll feeds, reconciles the accounts, flags variances, and drafts journal entries into a partner-ready close pack. The part firms usually skip when they build this themselves is the variance threshold logic. Ours flags anything outside a defined tolerance band for human review rather than auto-posting it, and it logs every entry it drafted with the source data attached, so a reviewer isn’t taking the agent’s word for it. That log is also your audit trail if a client or a regulator ever asks how a number got to where it is.

The Client Onboarding Agent works the same way on the front end. It runs a guided document collection workflow, sets up the chart of accounts, and produces an opening trial balance. But it doesn’t guess on ambiguous historical transactions. It routes anything it can’t classify with confidence to a staff member with the context attached, instead of making a silent assumption that shows up as a discrepancy eight months later. That single design choice is the difference between an onboarding tool and a liability generator.

The Advisory Insights Agent reads each client’s monthly numbers, surfaces three things worth discussing, and drafts talking points before the partner meeting. Because it’s advisory and not compliance, the stakes on an outright error are lower, but the protocol still matters. Every insight it surfaces is tied back to the specific numbers that generated it, so a partner walking into a client meeting can verify the logic in thirty seconds instead of taking it on faith.

The pattern across all three is the same. The agent does the labor. A human stays in the loop at the specific points where an error would matter most. That’s the operating model, and it’s the one your professional liability carrier is going to want to see documented if you’re serious about scaling AI usage across the firm. If you want a structured way to map this for your own close process, the Month-End AI Close Map for Accounting Firms walks through exactly where the checkpoints should sit in a typical close, and it’s built to be used as a working worksheet rather than a slide deck. You can grab the direct version here.

The insurance conversation you need to have this quarter

Most professional liability policies for accounting firms were underwritten around human error rates and human review processes. If you’ve added an AI agent to your workflow and haven’t told your carrier, you may be operating with a coverage gap you don’t know about yet. A few questions worth raising with your broker directly, not as a formality but because the answers change what you do next:

Does your current policy define “professional services” in a way that clearly includes work substantially performed by an AI system under staff supervision? Some do. Some are silent on it, which is its own kind of risk. Does your carrier require documented human review of AI-generated work product as a condition of coverage, and if so, can you currently produce that documentation for every engagement using an agent? Has your carrier asked about your incident response process if an agent-driven error is discovered after a return has already been filed or a financial statement already delivered?

None of these questions have a universal right answer. But firms that can answer them clearly, with an actual protocol behind the answer, are in a materially better position than firms treating AI adoption as a productivity initiative with no liability review attached. This is the resilience gap the Forbes piece is describing, just translated into your specific licensing and coverage context.

It’s also worth putting this in front of your team, not just your carrier. A short internal policy, reviewed with staff, on what gets AI-assisted, what gets flagged for mandatory human sign-off, and what never touches an agent without a partner’s eyes on it first, closes most of the exposure before it becomes a problem. If you want a starting framework rather than building one from scratch, our guides section has practical material on setting up review workflows that hold up under scrutiny.

The dollar reality of getting this right

Firms in your revenue range are already carrying $60,000 to $180,000 a year in leakage from the workload and onboarding issues we described above, before AI ever enters the picture. That’s the cost of doing things the way most firms have always done them. It’s not a crisis. It’s just a tax you’ve been paying without necessarily naming it.

AI agents built with proper error handling close a meaningful chunk of that gap by taking the mechanical work off your team’s plate during the exact weeks it’s most painful. Agents built without that discipline don’t close the gap. They convert part of it into a different kind of risk, one that shows up as a claim instead of a margin hit. The math only works in your favor if the protocol is built in from the start, not bolted on after something goes wrong.

This is exactly the conversation an Omni Audit is built to have. It’s 60 minutes, and you walk away with three specific things: a map of where your firm’s time actually goes across a typical month, a shortlist of the two or three workflows where an agent would save the most hours with the least risk, and a straight assessment of what error-handling and review structure needs to exist before you deploy. No deck, no generic pitch. Just your numbers and a plan you can act on or ignore.

If you want to see how this applies specifically to firms your size, see Omni for accounting and bookkeeping before you book anything. It’ll give you a sense of the specific agents and guardrails we build for firms handling tax prep, bookkeeping, and advisory work at your scale. When you’re ready to talk through your actual close process and where the risk sits in it, book a 60-min Omni Audit and bring your last month-end close pack with you. We’ll work off real data, not a hypothetical.

Where to go from here

The firms getting AI adoption right in this vertical aren’t the ones moving fastest. They’re the ones treating agent deployment the way they’d treat hiring someone new into a client-facing role, with defined boundaries, a review checkpoint, and a clear answer for what happens when something goes wrong. That’s not a slower path to results. It’s the only path that doesn’t trade a productivity win for a liability problem six months down the road.

Our insights coverage goes deeper into how specific firms are structuring these agents by function, and our Omni Ops page has more detail on the underlying build if you want to understand the mechanics before you talk to anyone. But the real next step is putting your own numbers on the table. The AI audit for accounting and bookkeeping starts there, and it’s the fastest way to know whether your firm is ready to deploy agents safely or whether the protocol needs to come first.

If you’re already running AI in some part of your workflow and haven’t reviewed your liability coverage against it, don’t wait for the next renewal cycle to raise it. Talk to your broker this month. Then book a 60-min Omni Audit and let’s make sure the agents doing the work are built to protect the firm, not expose it.