AI Agents for Accounting and Bookkeeping
AI agents for accounting are useful as preparers: suggesting categories, lining up reconciliations, drafting client emails and running the month-end checklist. What each job looks like, the controls that keep an agent a preparer and never an approver, and the US rules on safeguarding taxpayer data in plain words.
6 min read
AI agents for accounting do their best work as preparers: suggesting a category for each transaction, lining up the reconciliation so the differences are obvious, drafting the email that asks a client for missing receipts, and keeping the month-end checklist moving. In every case a person approves what gets posted and every payment, and the agent never holds the approval role. That is segregation of duties applied to software. If you handle clients’ tax information, the FTC Safeguards Rule already requires a written security program, and IRS Publication 4557 explains what protecting taxpayer data means in practice. An agent’s account is one more login that program has to cover.
This page is about a bookkeeping or accounting practice, or a finance team inside a business. Receipts and invoice reminders for a small business owner are covered in AI agents for small businesses, and the supplier-invoice example is among the human-in-the-loop AI examples. Nothing here is tax advice.
Four jobs worth handing over
1. Categorizing transactions for review
The agent reads each bank and card line, suggests an account and a class, and says why: the vendor, the memo, last month’s treatment of the same payee. It flags what it is unsure of rather than guessing, and it never posts. A person reviews the suggestions as a batch, accepts or changes them, and the accounting system records who approved. The useful measure is how often the reviewer changes a suggestion, not how many lines the agent got through.
2. Reconciliation prep
Before a person reconciles an account, the agent matches statement lines to ledger entries, lists what did not match, and proposes an explanation for each difference: a timing item, a duplicate, a missing entry. It prepares the adjusting entries as drafts for a person to review. The reconciliation itself, and the sign-off on it, stays with a person.
3. Client emails
The agent drafts the routine messages: the list of missing receipts, the questions about three unusual transactions, the reminder that documents are due. It drafts; a person sends. Anything that states a tax position, promises a result, or discusses a notice from a tax authority is written by a person, because that is advice.
4. Month-end checklists
The close is a checklist, and an agent is good at checklists. It copies the close template for the month, marks what it can see is done, such as statements downloaded and bank feeds current, and each morning lists what is still open and what is blocking it. A person decides when the period is closed.
Controls that keep an agent a preparer
The controls that already protect the books apply to an agent without change. Three matter most:
- Segregation of duties. The person, or agent, who prepares an entry is not the one who approves it, and nobody both sets up a payee and pays them. Give the agent a preparer role in the accounting system, never an approver or administrator role, and never access to make or release payments.
- A person approves every posting and every payment. Suggested categories, draft entries and draft bills wait for a person. Changes to a payee’s bank details are confirmed with the payee through contact details already on file, not through the email that asked for the change.
- Audit trails. The agent works under its own named login, so the accounting system’s log shows which entries it prepared and which person approved them. A shared login makes the trail useless.
Those same habits are what the Safeguards Rule asks of firms it covers. Its elements at 16 CFR 314.4 (opens in a new tab) include access controls that limit authorized users to the customer information they need to do their job, controls that monitor and log the activity of authorized users, and oversight of service providers, including contracts that require them to keep safeguards in place. An AI vendor that receives client data is a service provider.
Taxpayer data: US rules in plain words
This is a plain-language summary, not legal advice and not tax advice. State laws and professional standards add to it; check with counsel and your professional body.
The FTC’s guide, FTC Safeguards Rule: What Your Business Needs to Know (opens in a new tab), lists tax preparation firms among the businesses the rule covers. It says the information security program must be written, appropriate to the size and complexity of the business, and must include multi-factor authentication for anyone accessing customer information on your system. That includes the account an agent signs in with.
The IRS says the same from its side. Publication 4557, Safeguarding Taxpayer Data (opens in a new tab), states that “protecting taxpayer data is the law” and that, according to the FTC Safeguards Rule, tax return preparers must create and enact security plans to protect client data. Its companion, Publication 5708 (opens in a new tab), is a guide and sample template for creating a written information security plan for a tax and accounting practice. When you add an agent, add it to the plan: what it can read, where the data goes, and who can switch it off.
One more rule applies to tax return information in particular. Under 26 CFR 301.7216-1 (opens in a new tab), section 7216 of the tax code makes it a crime for tax return preparers to knowingly or recklessly disclose or use tax return information for a purpose other than preparing a return, with exceptions set out in the regulations. Before return information goes into any AI tool, check with counsel how those rules and exceptions apply to the tool and its vendor.
What a human must approve
- Every journal entry, adjustment and category change before it posts.
- Every payment, and every new payee or change to a payee’s bank details.
- Every reconciliation sign-off and the close of each period.
- Anything sent to a client, and anything that states a tax position or interprets a notice.
- Which client data any AI tool can read, and the vendor terms that govern it.
- The agent’s role and permissions in each system, reviewed whenever one is connected.
Start with every item approved one at a time. Categorization is the job where approval can move to batches soonest, once the reviewer’s change rate is low and stable; payments never move. The patterns for the approval step are in AI agent approval workflows.
A board for the close and the hand-offs
The month-end checklist and the questions waiting on a person fit a board well. On fenbs, paste the close checklist in with Add many and each line becomes a task; set the project to the client or entity and the category to the month. An AI assistant files what needs a person, such as “approve 42 suggested categories for March” or “three unmatched deposits need an answer from the client”, with a priority from 1 to 10 and a link to the accounting system in the note, and a person moves the work through To Do, Next Up, In Progress and Completed. Moving between lanes is its own permission, so the assistant can file and comment while only the team moves work to Completed.
Keep taxpayer data off the board: no account numbers, Social Security numbers or return details, only references and links. Put the firm’s standing rules, such as “the assistant never approves a posting or a payment”, on the Decisions and rules page, which every connected AI assistant reads first. History records who changed each task, which complements the accounting system’s own log rather than replacing it. fenbs has no due dates, so filing deadlines stay in the calendar or practice management system you already use.
Related
Receipts and reminders for a small business: AI agents for small businesses. Payments over MCP: Stripe MCP. Who may do what: roles and permissions for humans and AI agents. Checking an assistant’s work: verifying AI-generated work.