Back to blog
9 June 2026 · 9 min read

Bookkeeper, Software, or AI? A UK Founder's Guide

A fair three-way comparison — human bookkeeper, Xero alone, or done-for-you AI — with a decision framework by stage and complexity.

Bookkeeping Founders UK Xero

Three options sit in front of every UK founder who’s grown past the “I do it on a Sunday night” stage: hire a bookkeeper, rely on accounting software, or hand it to a done-for-you service. Each camp has advocates. Each camp has a point. The question is which one is right for your stage, your complexity, and the actual work your books generate.

This post gives each option a fair hearing, describes exactly where each one stops, and explains the zone in the middle — growing, messy, VAT-registered — where none of them quite fits alone.

What a Human Bookkeeper Actually Does Well

Professional judgement, applied to your books

A trained UK bookkeeper brings something no software has: professional judgement applied to your specific situation.

When a payment arrives short of an invoice, they know to check whether it’s a bank charge, a deliberate deduction, or a misquoted amount — and they post it accordingly. When a supplier is also a customer and money moves in both directions in the same month, they net it off correctly rather than posting gross in both directions. When your VAT return throws up an odd number, they notice.

What a bookkeeper costs in the UK

Hourly rates for a competent UK bookkeeper run from roughly £25 to £50 per hour, with London rates at the top of that band and rural freelancers towards the bottom. For a VAT-registered business doing moderate transaction volumes, monthly bookkeeping support typically costs between £150 and £500 per month on a fixed-price basis — less if your books are clean, considerably more if they’re not.

The ceiling: availability and economics

The ceiling on human bookkeeping isn’t quality — it’s availability and response time. A good bookkeeper sees your books weekly, or more likely monthly. If something goes wrong at 11pm on a Wednesday — a client flags a payment query, you need to send a corrected invoice, the bank feed has drifted — you’re waiting.

The other ceiling is economics. Below roughly £500k revenue, a full-time in-house bookkeeper is hard to justify. You’re typically buying a fixed number of hours, which means complexity beyond the package gets deferred.

What Accounting Software Alone Does Well

Xero’s bank feed and JAX

Xero is genuinely excellent at the routine work. Direct debits, standing orders, single-invoice payments where the amount matches to the penny — Xero’s bank feed handles all of these cleanly. Xero has stated that JAX, its automatic reconciliation layer built on Anthropic’s models, aims to auto-reconcile more than 80% of standard bank lines. For a business with clean, predictable transactions, that’s a significant amount of routine work removed.

Xero’s bank rules add another layer. You can tell Xero: “if the description contains HMRC, post to Corporation Tax creditor.” Rules work well when reality cooperates. They work until they don’t.

The economics are compelling. Xero’s Ignite plan (the standard choice for a UK limited company) runs at £30 per month plus VAT — a fraction of the cost of a bookkeeper at any price point.

Where software stops: the Stripe payout problem

But software alone has a well-defined edge. It executes instructions. It doesn’t exercise judgement. When a Stripe payout settles for £4,218.43 and needs to be decomposed into service fees, one partial invoice settlement, a refund, and a card processing charge, Xero’s bank feed sees one line. It can’t fetch the payout breakdown. It can’t match the individual charges to open invoices. It offers to reconcile the line to one account with one click — and if you click yes, you’ve posted a single lump sum where forty separate accounting events should live.

Software alone scales cleanly from zero to roughly £300k–£400k revenue with low transaction complexity. Past that point, the edge cases compound.

Where the Conventional Approaches Both Break

The honest answer is that the two options above — human bookkeeper and software alone — are fine for opposite ends of the spectrum, and awkward for the middle.

A business doing £600k to £3M revenue, VAT-registered, taking payments via Stripe or card terminals, with a mix of project billing and recurring contracts, falls in a gap. The books aren’t simple enough to run on software alone without regular attention. But the volume isn’t high enough to justify a full-time bookkeeper, and the complexity isn’t manageable on a once-a-month bookkeeping package.

Transactions that expose the gap

The specific transactions that generate the most friction look like this:

  • A Stripe payout settling into Barclays for £4,218.43, representing 31 charges, two refunds, and £186 in platform fees — Xero sees one line.
  • A partial invoice payment where a client pays £3,500 against a £4,000 invoice with a note about a disputed line item — the £500 short-payment needs a decision, not just a posting.
  • A director loan account entry where the same person has paid a supplier personally and needs to be reimbursed — two accounts, one movement.
  • A deposit invoice followed by a final invoice, then a single bank payment that closes both — Xero’s suggested match covers one; the other stays open.

A human bookkeeper handles these with a few minutes of judgement each. Software alone can’t handle them without prompting. And if your bookkeeper is on a monthly package, these edge cases queue up for four weeks before anyone looks at them.

How the Done-For-You Category Fits

From virtual bookkeeper to autonomous AI

The done-for-you model — where a service actively reconciles your books rather than giving you a tool to reconcile them yourself — was historically a human operation. A virtual bookkeeping service. Several of those exist in the UK and they’re good; they charge accordingly.

What’s changed in 2026 is that AI has made autonomous reconciliation credible at a price point well below human rates. The gap between “software that helps you” and “a person who does it” is now occupied by a third option: a system that does the work end-to-end, without requiring an operator to sit in front of it.

The reference post on why rule-based reconciliation breaks goes deep on the technical failure mode. The short version: rules break when reality deviates from the pattern the rule was written for. Judgement doesn’t.

When done-for-you is the right fit

The done-for-you shape is appropriate when:

  1. Your transaction volume is moderate to high — enough that doing it manually is genuinely expensive in your time, not just a mild inconvenience.
  2. Your edge cases are recurring but patterned — Stripe payouts, partial settlements, split transactions. Not random chaos, but not a stream of identical direct debits either.
  3. You’re VAT-registered — which makes accurate categorisation a compliance matter, not just an organisational preference.
  4. You’re already using Xero — the done-for-you category currently concentrates on Xero, where the API access needed for autonomous reconciliation is mature.

The post on what founders should automate first makes a related argument: the highest-value automation target isn’t the thing that takes the most raw time, it’s the thing that generates the most decision-fatigue relative to its actual complexity.

Worked Example: Amber Fox Consulting

Amber Fox Consulting is a UK professional services firm doing £780k revenue, VAT-registered quarterly, billing clients on milestones. They moved from software-only to a monthly bookkeeper package at around the £400k mark, when their Stripe payment volume started generating payout decomposition problems they couldn’t solve in Xero alone.

Their bookkeeper package costs £350 per month. It covers a monthly reconciliation session and VAT return prep. It does not cover real-time queries, and the monthly lag means that by the time their bookkeeper sees the books, six weeks of edge cases have accumulated.

The prepayment problem

The specific friction point: every milestone payment from a client arrives via bank transfer for a round figure — £5,000, £10,000, £15,000. But the invoices are never round figures. £5,000 settles invoice INV-0341 for £4,640 and puts £360 on account as a prepayment against INV-0342, which isn’t raised yet.

In Xero, that looks like:

Date         Description                    Received    Status
03 Jun 2026  BACS TIGRIS SYSTEMS LTD         £5,000.00   Unreconciled

INV-0341 sits at £4,640 in “Awaiting payment.” The remaining £360 has no home until INV-0342 is raised.

How autonomous reconciliation handles it

A human bookkeeper resolves this in ten minutes: post the £4,640 against INV-0341, post the £360 to a prepayment holding account, note the reference. But that ten minutes happens at month-end, not on the day the payment lands.

TheBookkeeper.ai handles it when the line appears in the bank feed. It reads the amount, checks open invoices for Tigris Systems Ltd, identifies INV-0341 as the closest match, confirms the £360 surplus, posts the £4,640 to close INV-0341, and places the £360 in the prepayment holding account — with a narration note explaining the split and flagging that INV-0342 should be raised and offset against the prepayment when ready.

The founder sees one notification: “BACS from Tigris Systems Ltd reconciled. INV-0341 closed. £360 held as prepayment — raise INV-0342 when work completes to clear it.”

Total founder time: thirty seconds reading the notification.

The bookkeeper’s monthly session now covers genuinely ambiguous judgement calls — the VAT treatment on a mixed supply, a disputed invoice from a new supplier — rather than a backlog of routine posting.

A Decision Framework by Stage

None of the three options is universally right. Here’s how to think about it by stage:

Under £200k revenue, low transaction complexity. Software alone is fine. Xero on the Ignite plan covers the work. An accountant at year-end handles what the software can’t. Monthly cost: £30–£40.

£200k–£600k, growing complexity. This is where most founders start losing Sunday evenings to reconciliation. A bookkeeper on a light monthly package (£150–£250/month) or a done-for-you service handles the edge cases. The choice between the two usually comes down to whether your edge cases need human professional judgement (tax advice, disputed invoices, unusual structures) or just consistent reliable posting (payouts, splits, prepayments).

£600k–£3M, VAT-registered, moderate-to-high complexity. The messy middle. Software alone generates too much unresolved backlog. A monthly bookkeeper package is too infrequent. Done-for-you AI handles the high-volume routine complexity autonomously; a human bookkeeper (part-time or consultant) covers the genuinely judgement-heavy work. The two are complementary, not competing.

Above £3M, or complex structures. A qualified bookkeeper or management accountant, supported by software, with automation handling high-volume routine transactions. You’re past the stage where a single tool solves everything.

Takeaway

  • A human bookkeeper handles messy books with real judgement — the limitation is availability and cost, not capability.
  • Software alone (including Xero’s JAX layer) handles clean, predictable transactions well, and handles little else.
  • The done-for-you category sits in the gap: it handles recurring patterned complexity autonomously, at a lower cost than ongoing bookkeeper time, and in real time rather than at month-end.
  • VAT-registered businesses doing £400k–£3M revenue are the natural fit for done-for-you: enough transaction volume to generate regular edge cases, not enough to justify a full-time bookkeeper.
  • The right answer for most growing founders isn’t one option — it’s software for the routine, done-for-you for the recurring edge cases, and a human for the genuinely novel judgement calls.

Get on the list

If your books are in the messy middle — VAT-registered, Xero-based, regularly generating transactions that take more than one click to reconcile — that’s exactly the territory TheBookkeeper.ai is built for. Get on the waitlist and we’ll be in touch when we open the private beta.


Sources:

Frequently asked questions

Can Xero reconcile Stripe payouts automatically, or do I need to do it manually?

Xero's bank feed sees each Stripe payout as a single line. It cannot fetch the payout breakdown or match individual charges to open invoices on its own. You either split the line manually, use a dedicated Stripe-to-Xero integration, or rely on a service that decomposes the payout and posts each element correctly.

How often should my bookkeeper reconcile my accounts?

Best practice is weekly, especially once you're VAT-registered and processing significant transaction volumes. Many small-business packages offer monthly reconciliation, which is adequate when transaction volumes are low and predictable. Monthly reconciliation becomes a bottleneck above roughly £400k revenue, where edge cases accumulate faster than they get resolved.

Is Xero enough on its own once I register for VAT?

Xero handles clean, matching transactions reliably, but VAT registration tends to coincide with growing transaction complexity — more suppliers, card payments, partial settlements. For those edge cases, Xero presents options but doesn't make the categorisation decision for you. Accurate categorisation matters for compliance, so most VAT-registered businesses add either a bookkeeper or a done-for-you service.

What is a prepayment holding account in Xero and when do I need one?

A prepayment holding account is a liability account where you park money received from a client before you've raised the corresponding invoice. You use it when a bank payment exceeds or precedes the matching invoice. Without it, Xero cannot reconcile the surplus and the bank line stays unreconciled until the invoice is created and matched.

At what revenue level should a UK limited company move from DIY bookkeeping to a paid service?

The practical threshold is around £200k–£300k revenue, or when you become VAT-registered — whichever comes first. Below that level, Xero on a standard monthly plan handles most transactions cleanly. Once quarterly VAT returns, Stripe payouts, and partial invoice settlements become routine, the time cost of DIY bookkeeping typically exceeds the cost of a monthly service or a done-for-you platform like TheBookkeeper.ai.

Continue

Want this running on your Xero?

We're running a private beta for UK Xero users. Get on the list and we'll show you what reconciled-by-morning looks like on your books.