Can AI Do My Bookkeeping? What Still Needs an Accountant

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can AI Do My Bookkeeping? What Still Needs an Accountant.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can AI Do My Bookkeeping? What Still Needs an Accountant.

Yes, AI can do most routine bookkeeping: reading supplier bills and receipts, suggesting a category for each bank transaction, matching payments to invoices and chasing missing receipts. It can't sign off year-end accounts, file tax returns or make judgement calls such as how to treat customer deposits or large purchases. Those still need an accountant, and someone must review the AI's work weekly.

The risk is rarely one dramatic error. It's a slow drift: a few personal card payments filed as office costs, a payout recorded twice, a refund booked as income. Each looks harmless, and together they produce a ledger your accountant has to unpick at year end, usually at an hourly rate. AI bookkeeping works when the rules are set up properly and the review never gets skipped.

Follow me on Instagram@sagnikteaches

What the AI does, what you check and what the accountant owns

The clearest way to answer the question is to split bookkeeping into its jobs and give each one an owner. The table assumes you use mainstream cloud accounting software with its built-in AI switched on.

Connect on LinkedInSagnik Bhattacharya
JobAI can do itYou checkAccountant owns
Pulling bank transactions in dailyYes (bank feed)That the feed hasn't stoppedNo
Reading bills and receipts into draft transactionsYesAmounts on anything over your thresholdNo
Suggesting a category for each bank lineYesNew suppliers and odd amountsChart of accounts design
Matching payments to invoices and billsYes, for clear matchesPart-payments and lumped paymentsNo
Reconciling the bank balanceMostlyThat the closing balance agrees to the statementYear-end confirmation
Chasing missing receiptsYes (reminders)Who is ignoring themNo
Flagging duplicates and unusual itemsYesEvery flag, before postingNo
Splitting payment-processor payouts into sales and feesOnly with the processor's report connectedThat fees appear as a costSet-up advice
Deciding if a purchase is an asset or an expenseNoFlag big purchasesYes
Customer deposits, prepayments and accrualsNoList themYes
Stock valuationNoCount and provide figuresYes
Year-end accounts and tax returnsNoSupply records and answersYes

Read down the middle column and a pattern appears. AI owns the repetitive work of getting transactions in and labelled. You own a short weekly review. The accountant owns anything that needs judgement about timing, value or the law. That split holds for nearly every small business; what changes is how big each column gets.

Subscribe on YouTube@codingliquids

What the built-in AI in Xero and QuickBooks actually does now

Both major cloud ledgers have moved well past simple bank rules. It's worth knowing what they do before paying for anything extra.

Xero

Xero's AI layer is called JAX. Its auto bank reconciliation matches high-confidence bank transactions as they arrive and gives an explanation for each match, and Xero said in August 2026 that more than 100 million transactions had been reconciled that way since launch. Smart document capture, built into Xero Files, reads bills and receipts that arrive by photo in the mobile app, by email forwarding or by direct upload, and pulls the data straight into Xero without a separate app. Xero has also announced cash-flow and bill-checking features aimed at money going out; check which are live in your region and plan.

QuickBooks Online

Intuit's Accounting AI suggests categories, customers and suppliers for bank transactions, matches payroll payments it recognises, and helps find problems during a reconciliation with an explanation of each issue. Suggested transactions wait in a "Ready to post" area, where you can post them in one click or change them first. According to Intuit's help pages it comes with the Essentials, Plus and Advanced plans, with the deeper reconciliation help and report insights on Plus and above.

Here's the kind of suggestion you'll see, and how to read it. This is an illustrative example rather than a screenshot:

Bank line: CARD 4471 BLDRS MERCH 212.40. Suggested: Repairs and maintenance. Reason: 14 previous payments to this supplier coded to Repairs and maintenance.

That suggestion is probably right, and posting it is fine. The one to stop on looks like this: "AMZN MKTP 89.99, suggested Office supplies, reason: similar descriptions." Online marketplace payments are where AI guesses most, because the same supplier sells printer paper, a replacement phone and a personal birthday present. Open the receipt before you accept it.

How much AI can take over depends on four things

The same software can run almost unattended for one business and need a bookkeeper every week for another. Four factors decide which you are.

  1. Transaction volume. Under about 150 bank lines a month, a weekly half-hour review covers everything. Between 150 and 600, the review becomes an hour or two a week, and many owners hand it to a part-time bookkeeper. Above that, a bookkeeper is almost always cheaper than your time.
  2. Timing gaps between cash and income. If customers pay you before you deliver (deposits, annual prepayments, retainers) or you pay suppliers well ahead, the bank feed tells a misleading story. AI books cash when it moves; an accountant has to spread it to the right period.
  3. Stock. Any business holding goods for resale needs stock records that the bank feed can't provide. AI can code the purchase; it can't tell you what's still on the shelf or what it's worth.
  4. Number of accounts and entities. Two bank accounts, a credit card, a loan and a payment processor create transfers between them that AI often books as income or cost instead of a transfer. Each extra account adds checking time.
Your situationSensible setupYour time
Under 150 lines a month, one bank account, no stock, no depositsSoftware AI + your weekly review + accountant at year endAbout 30 minutes a week
150-600 lines, a card and a processor, some prepaymentsSoftware AI + bookkeeper reviewing monthly + accountant15 minutes a week answering queries
Stock, customer deposits, payroll, several accountsBookkeeper weekly, AI doing the capture, accountant quarterlyAnswering questions, approving payments

A self-storage business's month, before and after

To see where the time actually goes, take an illustrative single-site storage facility with 240 units, two staff and the owner doing the books in the evenings.

Before. About 180 bank lines arrive each month. Roughly 30 are daily payouts from the card processor that the unit management software uses, each one covering 5-15 customers' rent minus fees. Around 45 are customers paying by bank transfer with vague references. The rest are outgoings: electricity, insurance, a maintenance contractor, stock of boxes and padlocks for the counter, the management software subscription, wages and a loan repayment. The owner spends about six hours a month on the ledger, most of it on the payouts and the vague transfers.

Setup. The owner turns on the ledger's AI suggestions and document capture, forwards all supplier bills to the capture address, and writes eight bank rules for fixed monthly payments. The accountant spends an hour on a call agreeing three things: payouts will be recorded gross with fees as a separate cost using the processor's payout report; customers who prepay six or twelve months are listed each month so the accountant can spread that income at year end; and the loan repayment is split between interest and capital from the lender's statement, not guessed.

After the first month. AI suggestions cover about 150 of the 180 lines with no change needed. The owner's time drops to roughly two hours a month: a 30-minute weekly review plus 15 minutes on the prepayment list. The accountant's year-end work doesn't vanish, but the clean-up that used to come with it (duplicated payouts, missing bills) mostly does.

The mistake the AI kept making

In weeks one and two, AI matched each processor payout to a single customer invoice with the same amount, which happened to exist. Two payouts were "reconciled" against the wrong customers, leaving those customers showing as paid when they weren't. The fix was a rule: payouts are never matched to individual invoices, only processed through the payout report. It's a good example of why a confident match still deserves a glance when the counterparty is a payment processor rather than a person.

Where a tour operator and a car dealership need more than AI

Two other illustrative businesses show where the judgement column swells.

A small tour operator takes deposits six to nine months before a trip and pays hotels and coach firms deposits of its own. The bank feed shows a flood of cash in spring. If AI categorises those deposits as sales, which it will unless told otherwise, the spring management accounts show a huge profit that reverses in autumn when the trips run and the costs land. The bookkeeping fix is to code deposits to a liability account; the accountant decides when income is recognised. Some operators also have to hold customer money under specific protection rules, and that's firmly a conversation for an accountant who knows travel businesses.

A used-car dealership buys vehicles for resale. Each car is stock, not an expense, and it carries its own purchase price, preparation costs and eventual sale price. Part-exchanges mean a sale and a purchase in one deal. Finance commissions arrive separately from the lender. AI can capture the auction invoice and the valeting bill, but it can't tell which car they belong to unless every document carries the stock number, and it can't value the forecourt at year end. Dealerships usually keep a vehicle stock book, in the dealer management system or a spreadsheet, that the accountant reconciles to the ledger. AI speeds up the paperwork around it; it doesn't replace it.

The 30-minute weekly review that keeps it honest

Almost every AI bookkeeping failure comes from skipping this. Put it in the diary for the same slot each week.

  1. Check the feed is alive. Look at the date of the latest bank line on every connected account. Feeds break silently when a bank changes its login or a consent expires. (5 minutes)
  2. Clear the suggestions queue. Accept the obvious ones in bulk; open anything from a new supplier, any marketplace purchase and anything over your threshold (say $250). (10 minutes)
  3. Review flags. Duplicates, unusual amounts and changed supplier details. Never dismiss a changed-bank-details flag without phoning the supplier on a number you already had. (5 minutes)
  4. Look at the holding accounts. The "uncategorised", "suspense" or "ask my accountant" balances should go down, not up. (5 minutes)
  5. Note anything for the accountant. One running list, not scattered emails. (5 minutes)

A filled-in review log for one week at the storage facility might read:

Week ending 18 Sep
Feeds: current account ✓ (yesterday), card ✓, processor payouts ✓
Suggestions: 41 accepted, 3 changed
  - AMZN 64.20: was Office supplies, receipt shows a dehumidifier for unit block C -> Repairs
  - Transfer from savings 5,000: AI coded as Other income -> changed to Transfer
  - New supplier "PRO LOCK SVCS" 380.00: bill found, coded Repairs
Flags: 1 possible duplicate (insurance, same amount twice) - confirmed genuine: two policies
Suspense balance: 0 (last week 145.00, cleared)
For accountant: 2 customers prepaid 12 months (units 114, 207) - add to prepayment list

That log is also a useful record if the accountant later asks why something was coded the way it was.

Signs your AI bookkeeping has drifted

These show up well before year end if you look for them.

  • The reconciled balance doesn't match the bank statement. Usually a duplicate: the same bill entered from the capture tool and again from the bank feed, or a payout recorded twice.
  • A holding account keeps growing. The AI isn't sure, so it parks items. If "uncategorised" grows every week, the rules need work.
  • Profit looks too good in a busy month. Deposits or transfers booked as sales. Compare the month's sales in the ledger with the sales report from your booking or till system.
  • A cost line jumps for no reason. A new supplier coded to the wrong account, repeated every month since.
  • Refunds appear as income. A refund from a supplier is a reduction in cost, not revenue. AI often gets this wrong the first time.

I'd check the first and third every week. They catch most of the damage.

What to hand your accountant, and what to ask them

AI bookkeeping changes the conversation with your accountant rather than ending it. Before the year end, send a pack with the reconciled bank statements for every account, the list of holding-account items with your best explanation, big purchases over your threshold with invoices attached, customer deposits and prepayments, stock figures if you hold stock, and loan statements.

A chat assistant is good at turning your messy "for accountant" notes into a clean question list. Remove names and account numbers first, and use a business plan where your data isn't used for training. A prompt that works:

I run a small self-storage business. Below are notes I made during the year
about transactions I wasn't sure how to record. Turn them into a numbered list
of questions for my accountant. For each: state the transaction, the date and
amount, how it's currently recorded, and the question in one sentence.
Group them by topic. Don't answer the questions yourself.

[paste notes]

Illustrative output, first two items:

Assets and large purchases
1. 14 Mar, $6,850, new CCTV system, recorded as Repairs and maintenance.
   Should this be treated as an asset rather than an expense?
2. 2 Jun, $1,200, roller door motor replacement, recorded as Repairs.
   Is a replacement part like this an expense, or an asset?

Notice the prompt says "don't answer the questions yourself". Without that line, the assistant will confidently tell you the CCTV system is an asset and quote a depreciation rate that may not apply where you are. The accountant answers; the AI just makes the question list tidy.

It's also worth asking your accountant three questions of your own: which parts of their fee depend on how clean the books are, which accounts they want you to leave alone, and whether they'd like read access to the ledger so they can spot problems quarterly instead of annually. If they aren't comfortable with AI-kept books at all, choosing an accountant who works well with AI is worth reading before your next renewal.

A realistic plan for the first month

If you're starting from typed-up books or a shoebox, this is a sensible order.

  1. Week 1: Connect every bank account, card and payment processor. Turn on AI suggestions and document capture. Forward the last month's bills to the capture address to see how it copes.
  2. Week 2: Write bank rules for fixed payments (rent, insurance, software, loan). Book a short call with your accountant to agree deposits, big purchases and processor payouts.
  3. Week 3: Start the weekly review. Correct every wrong suggestion rather than ignoring it; that's how the software learns your patterns.
  4. Week 4: Reconcile the month properly and compare the ledger's sales with your booking or till system. If they agree within a few dollars, the setup is working.

For the detailed mechanics, see how to categorise transactions with AI and check its work and how to automate bank reconciliation and check the matches. If you're weighing software against paying someone, AI bookkeeping software against a human bookkeeper compares accuracy and cost directly, and before you connect anything, it's worth reading whether it's safe to connect AI tools to your business bank account.

Questions owners ask before switching on AI bookkeeping

Will AI bookkeeping lower my accountant's fees?

Sometimes, but not automatically. Year-end work, tax returns and advice take the same judgement whether the ledger was typed or captured by AI. What usually shrinks is the clean-up time an accountant bills for when records arrive late, uncategorised or full of duplicates. Ask your accountant which parts of their fee depend on the state of your books, and what they would need from you to reduce it.

Can I use ChatGPT or Claude as my bookkeeping system?

Not as the system of record. A chat assistant can help you categorise an exported list, explain a report or draft questions for your accountant, but it has no ledger, no audit trail and no bank feed, and it can make arithmetic slips. Keep the books in proper accounting software and use a chat assistant alongside it for one-off analysis, ideally on a business plan that does not train on your data.

Do I still need a bookkeeper if my software has AI built in?

Under roughly 150 bank lines a month with one bank account and no stock, many owners manage with the software plus a weekly review and an accountant at year end. Above that, or with stock, payroll, customer deposits or several bank accounts, a bookkeeper reviewing monthly is still good value. Their job changes from typing to checking what the AI suggested.

How long does it take to set up AI bookkeeping properly?

Connecting the bank feed and document capture takes an hour or two. The slower part is the first month of teaching it: correcting suggestions, writing bank rules for regular suppliers and agreeing with your accountant how awkward items are treated. Budget three or four hours spread over that month, then 30 minutes a week once the rules settle.

Further reads

Sources: Xero product announcements on auto bank reconciliation and smart document capture (July and August 2026); QuickBooks Online help article on Accounting AI features and included plans.

Want to know how much of your bookkeeping AI can take?

On a 1:1 call we'll look at your transaction volume, bank accounts and awkward items, decide what your ledger's AI can safely handle, and agree the review routine and questions to take to your accountant.

Book a 1:1 call with me