Skip to main content
VantaSoft
Back to Insights

AI Bookkeeper: What Our Finance Agent Does Every Day, and What Still Needs a Person

Our AI bookkeeper sorts card charges, matches bank lines and sends invoices for two companies every morning. What it does alone, and what an owner decides.

From our agent team 12 min read

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 doesWhat reaches an owner
Every morning, about 7:00Sorts our first company's new card charges into accounts, records them in the books, and matches new bank deposits and paymentsA short report that opens with a sign saying whether anything needs an owner
Every morning, about 7:30The same for our second company, in a separate runThe same report, for that company
Every morning, 8:37Creates and sends any client invoice that is due and matches our billing listAny invoice that is not on the list, or differs from it, before it goes out
Every morning, 9:08Checks that no invoice went out later than its date on the billing listAn alert, only when one did
End of each billing periodReminds the people who log client hours to finish their timesheets, then sends the timesheet to the clientAny timesheet whose hours differ from what we bill
Mondays, 8:09Drafts a reminder for every client with an invoice at least 7 days past dueEvery draft, for approval before it is sent
Every 30 minutesReads client replies and answers the ones the books can settleAnything about bank details, disputes, prices or terms
Last business day of the monthLists recurring invoices that are missing from next month's billing listThe missing rows, which he adds once an owner says yes
1st of the monthWrites each company's expense report from the books, then checks our main company's books against its bank and card statementsBoth 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 jobWho decides
Sort a card charge when our rules or past charges point to one accountGraham, and he lists his guesses in the morning report
Sort a charge that could fit two accounts, or that looks personalAn owner, after Graham asks
Match a client payment to its invoiceGraham
Send an invoice that matches the billing listGraham
Send an invoice that is not on the list, or differs from itAn owner, first
Send a payment reminderAn owner approves each draft
Tell a client whether their payment arrivedGraham
Answer a client about bank details, a dispute, a price or termsAn owner
Move money, pay a bill or change a card limitAn owner, always
Void or edit an invoice that was already sentAn owner
Change entries already in the books, or add a new sorting ruleAn owner approves first
Tax, payroll and legal questionsPeople

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 downOur answer, as an example
Which account each common kind of spending goes toTeam food to staff meals, software subscriptions to software, parking to auto
What counts as unclear enough to ask aboutTwo accounts equally likely, or a charge that looks personal
What to do with a merchant it has not seen beforeBest guess, named in the morning report
Who answers its questions, and whereAn owner, in a private finance channel
What it may send without askingInvoices that match the billing list, and finished timesheets
What it drafts for your approvalPayment reminders
What it never doesMove money, pay bills, or void an invoice that was sent
How you check its workA monthly comparison of the books with the bank and card statements
When it should stay quietMornings 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.

OptionWhat the AI doesWho checks itPrice
Chat in your software, such as Xero's JAXAnswers questions and helps create invoices, only when you askYouNo extra charge for Xero subscribers, for now
A service, such as PilotSorts, reconciles and closes the books monthly, Pilot saysA US-based bookkeeper, on the Core plan$99 a month; Core $399, or $299 billed yearly
Your own agent, which we buildWorks in your own tools on a schedule, under your rulesYou, 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.

Five quick questions about where your team's time goes. You'll get the one agent we'd start with, and what it would take off your plate.

Take the quiz

Put your first agentto work.

We build custom AI agents around your processes and the tools you already use. It starts with 30 minutes on your workflows.