An AI bookkeeper is an AI agent that does routine bookkeeping on a schedule. It sorts charges into the right accounts, matches bank deposits to invoices, sends invoices from your billing list and drafts payment reminders. At VantaSoft, our finance agent, Graham, does this for our two companies every morning. A person still approves every reminder and makes every payment.
Graham took over our daily books at the end of September. Before that, a person did the same steps on weekday mornings, and new card charges usually waited about a day before they reached the books. Here is his week.
| When (Pacific time) | What he does | What reaches an owner |
|---|---|---|
| Every morning, about 7:00 | Sorts our first company's new card charges into accounts, records them in the books, and matches new bank deposits and payments | A short report that opens with a sign saying whether anything needs an owner |
| Every morning, about 7:30 | The same for our second company, in a separate run | The same report, for that company |
| Every morning, 8:37 | Creates and sends any client invoice that is due and matches our billing list | Any invoice that is not on the list, or differs from it, before it goes out |
| Every morning, 9:08 | Checks that no invoice went out later than its date on the billing list | An alert, only when one did |
| End of each billing period | Reminds the people who log client hours to finish their timesheets, then sends the timesheet to the client | Any timesheet whose hours differ from what we bill |
| Mondays, 8:09 | Drafts a reminder for every client with an invoice at least 7 days past due | Every draft, for approval before it is sent |
| Every 30 minutes | Reads client replies and answers the ones the books can settle | Anything about bank details, disputes, prices or terms |
| Last business day of the month | Lists recurring invoices that are missing from next month's billing list | The missing rows, which he adds once an owner says yes |
| 1st of the month | Writes each company's expense report from the books, then checks our main company's books against its bank and card statements | Both reports, and any account that does not agree |
From October 18 to November 6, 2026, the morning books run finished on all 20 days for both companies. In the same 20 days he checked his mailbox 867 times. When a run finds nothing new and nothing that needs an owner, he posts nothing at all.
What does an AI bookkeeper do on its own?
Ours does the steps that follow a written rule: sorting charges, matching bank lines, sending invoices that match the billing list and chasing timesheets. Anything that commits the company to something new waits for an owner. Moving money is never his call, and neither is changing anything that was already sent or booked.
| The job | Who decides |
|---|---|
| Sort a card charge when our rules or past charges point to one account | Graham, and he lists his guesses in the morning report |
| Sort a charge that could fit two accounts, or that looks personal | An owner, after Graham asks |
| Match a client payment to its invoice | Graham |
| Send an invoice that matches the billing list | Graham |
| Send an invoice that is not on the list, or differs from it | An owner, first |
| Send a payment reminder | An owner approves each draft |
| Tell a client whether their payment arrived | Graham |
| Answer a client about bank details, a dispute, a price or terms | An owner |
| Move money, pay a bill or change a card limit | An owner, always |
| Void or edit an invoice that was already sent | An owner |
| Change entries already in the books, or add a new sorting rule | An owner approves first |
| Tax, payroll and legal questions | People |
One rule is worth copying as it is. When something already in the books is wrong, he asks an owner, then fixes the original transaction by changing its account or splitting it. He does not post a separate correcting entry on top. That keeps each fix on the charge it belongs to, so whoever checks the books later can see what changed.
Can AI do bookkeeping for a small business?
Yes, for the routine part, once the rules are written down and someone checks the results. Our agent's first rules came from two months of our past charges, read before his first run. For about his first two weeks a person reviewed his work. Now a monthly check compares the books with the bank and card statements and lists anything not yet recorded.
His authority grew in steps, and each one was an owner's decision written into his standing instructions:
- September 29: sorting and recording card charges.
- October 13: matching our main company's bank deposits and payments.
- October 15: creating and sending client invoices that match the billing list.
- November 3: sending finished timesheets to clients without waiting for approval, after one sat as an unsent draft for two days.
When we build a finance agent for another business, it starts narrower than ours is today: read-only access to your accounting software and one recurring report, with more added once its numbers match yours. Our AI finance agent role lists what that job covers and where it stops.
What went wrong when we handed our books to an agent?
Here are six problems from his first weeks, or from just before he took a job over, and the rule each one left us with. Our record of what went wrong with our AI agents has failures like these from other jobs.
He asked about too much
At first the rule was to hold any charge from a merchant he had not seen before and ask an owner. The questions piled up. By November 3, five charges from new merchants and a one-cent bank deposit had waited as long as 19 days. When an owner went through them, he agreed with every category the agent had suggested.
The rule now is best guess first. Graham records each charge to the account the evidence supports best, lists every guess in his morning report so an owner can correct it, and holds a charge only when two accounts stay equally likely or it looks personal.
We treated a big charge as an unclear one
For his first few days, any charge over $500 also went to an owner. That rule ended on October 1. The size of a charge says nothing about where it belongs, so a large charge from a supplier we know now follows the same rules as a small one.
He could not know who was at dinner
A restaurant bill can belong in two accounts. A meal with the team goes to staff meals, and a meal with only the owners or a client goes to business meals. The card cannot tell him who sat at the table. Now he goes by the memo on the charge, and a memo that says team means staff meals. When an owner's card shows a meal over $100 with no memo, he records it as a business meal and writes the business purpose in the memo.
Two invoices went out three weeks late
Before Graham took over invoicing, two client invoices went out about three weeks after their dates on our billing list. Our terms run from the invoice date, so their due dates slipped by the same three weeks. Now a check runs every morning. It compares the billing list with the accounting software and speaks up only when an invoice is late, dated later than planned, or missing from the list.
The billing list had gaps
The agent sends what is on the billing list, so a missing row means a missing invoice. On November 3 we found that one client's next two monthly invoices had never been added. On the last business day of each month, he now lists the recurring invoices that should be on next month's list and are not. An owner confirms before he adds them.
The expense report read only the company card
The first version of the monthly expense report came from the card platform, which sees only card charges. It left out payroll, health benefits, insurance and other bills paid from the bank. Since October 1 the report comes from the accounting software, which has all of it.
What should you write down before an AI bookkeeper starts?
Write the rules a new bookkeeper would need on day one. Ours learned most of his from past entries, but the decisions that caused trouble were the ones nobody had written down. Here is the sheet we would fill in first, with our own answers as examples.
| Write down | Our answer, as an example |
|---|---|
| Which account each common kind of spending goes to | Team food to staff meals, software subscriptions to software, parking to auto |
| What counts as unclear enough to ask about | Two accounts equally likely, or a charge that looks personal |
| What to do with a merchant it has not seen before | Best guess, named in the morning report |
| Who answers its questions, and where | An owner, in a private finance channel |
| What it may send without asking | Invoices that match the billing list, and finished timesheets |
| What it drafts for your approval | Payment reminders |
| What it never does | Move money, pay bills, or void an invoice that was sent |
| How you check its work | A monthly comparison of the books with the bank and card statements |
| When it should stay quiet | Mornings when nothing came in and nothing needs a decision |
Keep the sheet with the books. Each time you answer one of the agent's questions, add the answer to the sheet so it can use it the next time. Our guide to keeping a human in the loop with AI agents covers how to set approval lines like these for other kinds of work.
What are your options for an AI bookkeeper?
There are three common routes. AI can come built into your accounting software, you can pay a bookkeeping service that runs on AI, or you can have an agent set up to work across your own systems. They differ most in whether the AI acts on its own and who checks its work. Prices are as each company published them on November 6, 2026.
| Option | What the AI does | Who checks it | Price |
|---|---|---|---|
| Chat in your software, such as Xero's JAX | Answers questions and helps create invoices, only when you ask | You | No extra charge for Xero subscribers, for now |
| A service, such as Pilot | Sorts, reconciles and closes the books monthly, Pilot says | A US-based bookkeeper, on the Core plan | $99 a month; Core $399, or $299 billed yearly |
| Your own agent, which we build | Works in your own tools on a schedule, under your rules | You, through its reports | $1,000 to build, then $200 a month |
Pilot's $99 plan is Essentials, and Core is the plan with the bookkeeper. Both Core prices are per month. Xero says JAX does nothing until you open it and ask a question, so it will not work through your books on a schedule. Our prices are starting prices.
We sell the third option, so weigh our view with that in mind. If your books are simple and you want someone else to own them, a service may suit you better. A custom agent makes more sense when the bookkeeping is tied to your other work, such as invoices built from your own billing list or timesheets that go to clients.
Frequently asked questions
What is an AI bookkeeper?
An AI bookkeeper is software that does routine bookkeeping on its own, usually sorting transactions into accounts, matching bank lines and preparing invoices or reports. Some are features inside accounting software, some are services with human bookkeepers behind them, and some are agents built for one business. A person still owns the decisions.
Will AI replace bookkeepers?
In our company it took over the routine daily steps and left the judgment with people. Our agent asks an owner when a charge is unclear, owners approve every payment reminder, and tax questions go to people. Pilot, which sells AI bookkeeping, still puts a US-based bookkeeper on its Core plan to review the books.
Can an AI bookkeeper pay my bills?
Some tools can. Ramp says its AP agents enter card details in a supplier's payment portal for eligible bills (AP just became autonomous, Ramp, October 7, 2025). Ours never moves money or pays anyone. We decided payments stay with a person, whatever the software can do.
How much does an AI bookkeeper cost?
It depends on the route. Xero says JAX costs its subscribers nothing extra for now. Pilot's Essentials plan is $99 a month, and its Core plan with a bookkeeper starts at $399 a month, or $299 a month billed annually. A custom agent from us starts at $1,000 to build plus $200 a month for hosting and maintenance (see pricing). Plan for your own review time as well.
Is it safe to give an AI agent access to my books?
Start it on read-only access, the way we start a finance agent for a client, and widen it one job at a time. Our guide to what access an AI agent should have to your business systems goes through each system and the questions to ask.
Where to start
Start with one job you already do the same way every week, such as sorting card charges or sending invoices from a list. Write the rules sheet first, give the agent read-only access, and compare its work with your own for a month. Our 13 real AI agent examples show where a finance agent fits on a full team, and our guide to hiring an AI agent has a job description you can adapt. When you are ready, Start Automating and we will walk through your bookkeeping with you.




