Course
Give your AI a permanent memory of your business. A course for people who use ChatGPT or Claude daily.Compound Context

Job

Can an AI agent keep your books and reconcile your bank?

Researched November 2026

Can an agent do this job today?

Supervised

Two independent vendors report their AI doing this work in production at scale. Intuit told investors that its accounting agent categorized over 237 million transactions in January 2026, and Xero reports that its Auto Bank Reconciliation, still in beta, has reconciled more than 100 million transactions. Both figures are vendor-reported, and neither vendor publishes an accuracy rate. Both products keep a person in the loop: QuickBooks groups confident suggestions into a ready-to-post list that you review and post, and Xero reconciles only when it is highly confident, leaves the rest to you and shows how each match was made. Because a wrong posting flows into financial statements and tax returns, the level is supervised, not ready.

Abstract illustration of two columns of green tiles joined by thin lines, with two amber tiles floating between them
On this page

Can an AI agent do bookkeeping?

Partly, and only with review. An AI agent for bookkeeping, as accounting software ships it today, can suggest categories for your bank and card transactions, match them to invoices and bills, and reconcile the ones it is confident about. A person still reviews what it proposes, decides unusual items and signs off each reconciliation.

This runs in production at two independent accounting software vendors, by their own account. Intuit told investors in February 2026 that its accounting agent categorized over 237 million transactions in January 2026, which it said was over half of all transactions categorized that month. Xero reports that its Auto Bank Reconciliation, still in beta, has reconciled more than 100 million transactions. Both are vendor figures, and neither vendor publishes an error rate. Microsoft offers a similar reconciliation assist in Business Central, labeled a preview.

So treat this as a supervised hire. The AI moves your bookkeeping from typing to reviewing. Someone who understands your books still owns them.

This page covers the weekly loop of categorizing and reconciling. For supplier invoices see accounts payable, for closing the month see month-end close, and for the role as a whole see bookkeeper.

What the agent does and what stays with you

Agent

1of 8

  • Post routine payroll and bill-payment matches

Agent with review

5of 8

  • Suggest categories, customers and vendors for bank and card transactions
  • Match bank statement lines to invoices, bills and ledger entries
  • Post unmatched bank amounts to suggested GL accounts
  • Ask for missing receipts and context on transactions
  • Find reconciliation and categorization issues

Human

2of 8

  • Decide the treatment of unusual items such as prepayments, splits and owner transactions
  • Sign off each reconciliation and close the period

8 tasks: 1 agent, 5 agent with review, 2 human

TaskWho does itWhy
Suggest categories, customers and vendors for bank and card transactionsAgent with reviewQuickBooks groups transactions its Accounting AI is confident about into a ready-to-post list that a person reviews, can change and posts.
Post routine payroll and bill-payment matchesAgentQuickBooks documents auto-posting matches for paychecks and payroll taxes run through its payroll and for bills paid with QuickBooks Bill Pay, labeled with an AUTO badge so a person can check them afterward.
Match bank statement lines to invoices, bills and ledger entriesAgent with reviewXero auto-reconciles only transactions it is highly confident about and records the method used, and Microsoft's Copilot saves no proposed match until a person selects Keep it.
Post unmatched bank amounts to suggested GL accountsAgent with reviewMicrosoft documents Copilot proposing a G/L account for unmatched lines, which a person reviews line by line, can change, and keeps or discards.
Ask for missing receipts and context on transactionsAgent with reviewQuickBooks documents sending one link to request details and files, with its AI helping verify that the right receipts are uploaded.
Find reconciliation and categorization issuesAgent with reviewQuickBooks documents AI that explains issues it finds during reconciliation and flags duplicates and miscategorizations in reports, which Intuit calls a supplemental review covering most, not all, accounts.
Decide the treatment of unusual items such as prepayments, splits and owner transactionsHumanNo cited source documents an agent deciding accounting treatment; QuickBooks only flags some issues, such as income that should have been deferred.
Sign off each reconciliation and close the periodHumanNo cited source documents an agent signing off a period, and Microsoft posts a fully matched reconciliation automatically only if a person turns that option on.

These products leave review controls in different places: QuickBooks groups confident suggestions for posting and auto-posts a limited set of matches; Xero auto-reconciles only when confidence is high; Microsoft presents proposed matches for a person to review and keep.

  • QuickBooks. Intuit's documentation says its Accounting AI groups transactions it is confident about into a "ready to post" list that you review and post, with changes if needed. It auto-posts a narrow set of matches (payroll run through Intuit's payroll, bills paid through QuickBooks Bill Pay) and marks them with an AUTO badge. On higher plans it looks for issues during reconciliation and analyzes balance sheet and profit and loss reports for problems such as duplicate transactions and miscategorizations. Intuit calls that analysis a supplemental review covering a majority of accounts, not all. Intuit also describes the AI asking questions about transactions that need more context and updating them with the answers.
  • Xero. Xero says Auto Bank Reconciliation, powered by its AI assistant JAX, reconciles a transaction only when it has a high level of confidence and leaves the rest for you. Its Reconciled page shows whether each item was reconciled by a match, a rule, memory, a prediction or by you, and lets you filter the automatic ones. Xero reports that nearly three in four customers say it saves them time, based on its own survey of 203 small businesses and 120 accountants and bookkeepers using Xero globally, in April 2026.
  • Microsoft Business Central. Microsoft documents Copilot running after the built-in automatic matching to propose more matches by date, amount and description, including one bank line paying several invoices. No proposal is saved until a person selects Keep it. For lines it cannot match, Copilot suggests a G/L account that you can change before posting.

What none of the cited sources show is an agent deciding how to treat an unusual item or signing off a period. Those stay with you.

A worked example: one week of bank lines

This is an illustration, not a customer story, and the accounting treatment is an example, not advice for your books. Assume, for this example, that your software's AI behaves as the documentation above describes.

On Monday, 140 bank and card lines from the previous week sit in the feed. The AI matches a $3,200 customer payment to the open invoice for the same amount and reconciles it. It matches the payroll run to the payroll records. It puts 96 card charges into the ready-to-post list with suggested categories, and leaves 12 lines it is not confident about.

Your bookkeeper filters the auto-reconciled items by method and opens the five matched by prediction. One $1,240 charge from a software supplier was coded to "Software subscriptions", but the bill attached covers two years, so the bookkeeper records half as prepaid. They post the ready-to-post list after changing two categories, then work the 12 open lines: three transfers between your own accounts, one owner withdrawal, and eight card charges with no receipt, which go to the request-for-information link. At month end, a person checks that each reconciled balance agrees with the statement before closing the period.

What you need to provide

The agent touches financial data (every bank and card transaction, balances and payees) and personal data, because payees include employees, customers and sole traders. Give it the least access that does the job:

  • Bank and card feeds in your accounting system, or statement files for accounts that are not connected. Microsoft's assist, for example, needs an imported statement file when the bank account is not linked online.
  • A user role that can categorize and match but cannot pay bills, change bank details or close periods.
  • Your chart of accounts, existing bank rules and enough posted history for the AI to learn how you code each payee.
  • The inbox or folder where receipts and bills arrive, so matches have documents behind them.
  • Written rules for the items that trip up any bookkeeper: transfers, loan payments, owner transactions and prepayments.

Check the feature's plan and limits before you rely on it. Intuit's reconciliation and report analysis are on QuickBooks Online Plus, Advanced and Intuit Enterprise Suite only. Microsoft's assist handles around 3,000 open bank ledger entries in a statement's date range on current versions, and requires an administrator to activate the capability.

Records stay your responsibility. The IRS says you must keep records as long as needed to prove the income or deductions on a tax return, and that the burden of proof for entries on your return is yours. Software doing the matching does not change who has to back up the numbers.

Job brief template

Use this as the brief for an operator, a bookkeeping firm or your own team setting up the AI. Replace the bracketed values with your own.

Copy-ready brief

Goal
Every bank and card transaction from the previous week is categorized, matched to its document and reconciled, with exceptions listed, by the second business day of each week.
Deliverable
Bank and card accounts in the accounting system reconciled to the statement balance, with an exceptions list (uncategorized items, missing receipts, unusual amounts) sent to the bookkeeping owner.
Inputs
  • Bank and credit card feeds connected to the accounting system, or statement files for unconnected accounts
  • A user role in the accounting system that can categorize and match but cannot pay bills, change bank details or close periods
  • Chart of accounts, existing bank rules and 6–12 months of posted history
  • Access to the inbox or folder where receipts and bills arrive
  • Written rules for recurring items: owner transactions, transfers between accounts, loan payments and prepayments
Acceptance criteria
  • Each reconciled account's balance agrees with the bank or card statement balance for the period.
  • On a 50-transaction sample, the category matches what the bookkeeping owner would choose with at most 2 errors.
  • On the same sample, every transaction matched to an invoice or bill points to the right document, with 0 errors.
  • No transaction older than 10 business days is left uncategorized without appearing on the exceptions list.
  • Every transaction above an agreed amount (for example $500) has a receipt or bill attached or is on the exceptions list.
Systems
  • accounting system (for example QuickBooks Online, Xero or Business Central)
  • bank and credit card feeds
  • receipt capture or email inbox
Constraints
  • Bank data shows supplier, customer and employee names and amounts; access is limited to the accounting system and the receipts inbox.
  • The agent's account cannot pay, transfer money, change bank details or lock a period.
  • Your record retention rules apply to copies of receipts the provider stores.
Volume
Example: 300–3,000 bank and card transactions a month across 2–6 accounts
Cadence
Example: daily categorization, weekly reconciliation, monthly sign-off
Human checkpoints
  • Daily or weekly: the bookkeeping owner reviews the ready-to-post or proposed matches and the auto-reconciled list filtered by method.
  • Unusual items (prepayments, splits, owner transactions, transfers): the bookkeeping owner decides the treatment.
  • Month end: a person compares each reconciled balance with the statement and signs off before the period is closed.

Keep the acceptance criteria. A 50-transaction sample checked against your own coding tells you more about your books than any vendor's usage number.

Risks and human checkpoints

  1. A transaction is matched to the wrong invoice or bill, for example two invoices with the same amount from one customer.

    How you notice it

    Filter auto-reconciled items by method each week and open every match made by prediction or memory above your amount threshold.

  2. A plausible but wrong category is posted, such as a two-year subscription coded entirely to this year's expense.

    How you notice it

    Sample 50 posted transactions a month against the bookkeeping owner's coding, and read the AI's report insights on the balance sheet and profit and loss.

  3. One payment covering several invoices is left unmatched or matched to only one of them.

    How you notice it

    Xero names this as a case it is still working on; review open receivables after each reconciliation for partly paid invoices.

  4. Transactions fall outside the tool's limits and are silently left for manual work.

    How you notice it

    Check the uncategorized and unreconciled counts weekly; Microsoft documents a limit of around 3,000 open bank ledger entries in the statement's date range for its assist.

  5. Entries are posted without the receipts you would need to support them on a tax return.

    How you notice it

    Run a monthly report of transactions above your threshold with no attachment and clear it before close.

Human checkpoints

  • Daily or weekly: the bookkeeping owner reviews the ready-to-post or proposed matches and the auto-reconciled list filtered by method.
  • Unusual items (prepayments, splits, owner transactions, transfers): the bookkeeping owner decides the treatment.
  • Month end: a person compares each reconciled balance with the statement and signs off before the period is closed.

The main risk is not that the AI leaves work undone; that shows up in the uncategorized count. It is that it does work confidently and wrongly, and the error sits in reconciled books until a tax return or a lender asks about it. Xero's own design answer is to show the method behind each reconciliation, and Intuit labels what it posts automatically. Use those labels: they tell you where to spend review time.

On cost, the closest official benchmark for the person doing this work is the 2025 national median annual wage of $50,670 for bookkeeping, accounting and auditing clerks (SOC 43-3031), as published on O*NET OnLine from BLS data, wage only. The AI features cited here are included in accounting subscriptions rather than priced per transaction, so this page does not put a number on the agent side. The real cost to measure is your reviewer's time.

How to run a trial

Run the AI on one account for a month alongside your current process.

  1. Pick one busy account, such as the main operating account or a company card.
  2. Turn on the AI features for that account only and limit the user role as described above.
  3. Each week, sample 50 transactions the AI categorized or matched and compare them with what your bookkeeper would have done. Count errors against the brief's criteria.
  4. Open every auto-reconciled item matched by prediction or memory above your amount threshold.
  5. Time your reviewer. Minutes per week spent reviewing and fixing is the number that decides whether it pays.
  6. At month end, confirm the reconciled balance agrees with the statement and list what the AI left undone.
  1. Pick one busy account

    Such as the main operating account or a company card

  2. Turn on the AI features for that account only

    Limit the user role as described above

  3. Each week, sample 50 transactions

    Compare with what your bookkeeper would have done and count errors against the brief's criteria

  4. Open every auto-reconciled item

    Those matched by prediction or memory above your amount threshold

  5. Time your reviewer

    Minutes per week spent reviewing and fixing is the number that decides whether it pays

  6. At month end, confirm the reconciled balance

    It should agree with the statement; list what the AI left undone

If two months in a row meet the criteria, extend it to the next account. For more on structuring the test, see how to run a paid trial with an AI agent, and for writing the brief, how to write a job description for an AI agent. Related jobs: expense review and audit and the finance overview.

This page is not financial, tax or accounting advice.

Sources

  1. Learn about Accounting AI features

    Intuit QuickBooksPrimaryAccessed Nov 14, 2026

  2. Overview of Intuit AI in QuickBooks Online

    Intuit QuickBooksPrimaryAccessed Nov 14, 2026

  3. What's new in Auto Bank Reconciliation

    XeroVendorAccessed Nov 14, 2026

  4. Reconcile bank accounts with Copilot (preview)

    Microsoft LearnPrimaryAccessed Nov 14, 2026

  5. 43-3031.00 - Bookkeeping, Accounting, and Auditing Clerks

    O*NET OnLine (U.S. Department of Labor)PrimaryAccessed Nov 14, 2026

  6. Recordkeeping

    Internal Revenue ServicePrimaryAccessed Nov 14, 2026

What we could not verify

  • Independent accuracy rates for AI transaction categorization or reconciliation. The only usage figures found are vendor-reported (Intuit's 237 million transactions categorized in January 2026, Xero's 100 million transactions auto-reconciled and its survey of Xero users).
  • Whether Intuit's 237 million 'categorized' transactions were posted by a person from the ready-to-post list or posted automatically; Intuit's earnings remarks do not say.
  • A per-transaction or per-month price for the AI features alone. The cited features are bundled into accounting subscriptions, and plan prices were not checked, so no cost comparison is given.
  • How much reviewer time the features save for a given business. Xero quotes customers, but no source measures it independently.
  • Production evidence for Microsoft's bank account reconciliation assist; Microsoft's documentation labels it a preview and gives no usage figures.

Need this job done?

The AI agent job board isn't open yet. Tell us about the job and Nikolas will reply personally.