Back to blog
6 June 2026 · 7 min read

What a Bookkeeper Costs in the UK in 2026

Honest UK bookkeeper cost ranges — hourly, monthly, in-house, and outsourced — plus what each option actually buys and where they all fall short.

UK Bookkeeping Founders Automation

Most founders discover what bookkeeping costs the hard way: they see a quote and assume it’s expensive, do their own books for eighteen months, and then pay their accountant to unpick it at year-end for roughly what they saved. The cost comparison they ran was never quite right — because the real cost isn’t the bookkeeper’s hourly rate. It’s the number of hours the job actually takes, multiplied by what your own time is worth, plus the cost of the errors your books accumulated while the books were a low priority.

This post runs the numbers honestly, covers all four ways UK businesses handle bookkeeping today, and tells you what each one actually buys.

What UK Bookkeepers Charge in 2026

Rates vary by experience, location, and whether you’re dealing with a freelancer, a bookkeeping firm, or a practice-adjacent specialist. Based on current market data, here is what the ranges actually look like:

Hourly rates

Freelance bookkeepers typically charge £20–£40 per hour, with the median sitting around £33 per hour according to the 6 Figure Bookkeeper Pricing Report. Bookkeeping firms and accounting practices charge £35–£55 per hour. Specialists in areas like payroll, R&D credits, or complex VAT schemes can exceed £90 per hour. London rates run 15–25% above regional averages.

Monthly retainers

Most outsourced bookkeepers work on a monthly retainer sized to your transaction volume. Published 2026 benchmarks show:

  • Sole trader or micro-business with low transaction volumes: £80–£150 per month
  • Small business with VAT registration, 100–300 transactions monthly: £150–£400 per month
  • Growing business with payroll, quarterly VAT, and e-commerce complexity: £350–£900+ per month

VAT return preparation adds £70–£200 per quarter on top of routine reconciliation fees, depending on filing complexity.

Catch-up and complexity surcharges

These numbers assume clean books handed back each month. If you’ve fallen behind, a bookkeeper’s first job is a catch-up, typically billed hourly rather than at the retainer rate.

The In-House Option: What It Actually Costs

For businesses at higher transaction volumes, an in-house bookkeeper looks attractive. The true cost of employment is consistently underestimated.

The true employment cost

A mid-range bookkeeper salary in the UK sits at £26,000–£30,000. That number is not your cost. Once employer National Insurance contributions (15% above the £5,000 secondary threshold since April 2025), mandatory pension contributions, software licences, and training are factored in, the total employment cost runs to £34,000–£61,000 per year. If your business is in London or another major city, desk space adds another layer to that.

When in-house makes sense

In-house only makes sense when bookkeeping is a daily, full-time job — typically businesses with 500+ transactions per month, multi-entity structures, or same-day financial visibility requirements. For most businesses in the £400K–£4M revenue range, an in-house bookkeeper is over-resourced for clean months and under-resourced when things get complicated.

Software-Only: What Xero Handles Alone

Xero costs from £16/month for a sole trader package to £59/month for a growing business subscription, with Payroll adding further. At that price it is, by some distance, the cheapest option on this list.

What the bank feed handles well

Xero’s bank feed connects directly to most UK business bank accounts and automatically suggests transaction matches. JAX — the Anthropic-powered reconciliation layer Xero added in 2026 — handles roughly 80% of clean, straightforward lines: recurring direct debits, simple supplier payments, single-invoice settlements where the amount matches exactly.

Where Xero’s automation stops

The software-only option works well until it doesn’t. Where it gives up:

  • A Stripe payout that covers forty-seven customer charges, platform fees, and two refunds — one bank line, sixty accounting events
  • A payment £40 short of the invoice, which is either a bank charge, a short payment, or a legitimate deduction, each posting differently
  • A supplier who is also a customer, where the month’s balance should net off rather than gross up
  • A VAT tax point that doesn’t match the payment date on a deposit invoice

At that point, you are back to manual intervention — and you’re paying Xero for the privilege of doing it yourself.

The software-only option is not really “cheaper” than a bookkeeper. It’s cheaper on the subscription line and more expensive in founder hours. Read how Xero’s bank rules compare to AI-based matching for a more precise read on where the automatic features stop.

The Gap: Where All Three Options Fall Short

A real-world example: Amber Seal Consulting

Take a concrete example: Amber Seal Consulting Ltd is a digital agency doing £1.2M in annual revenue. Their books show three recurring headaches each month:

  1. Stripe payouts arriving as a single net figure, covering multiple client project payments, platform fees, and one refund from a cancelled statement of work
  2. Part-payment invoices where a client pays £3,400 against a £4,000 invoice and leaves a £600 balance
  3. A supplier who’s also a subcontractor, meaning the same entity sends invoices to them and receives invoices from them — and the net balance each month should post against one account, not two

Their freelance bookkeeper charges £35/hour and spends around twelve hours a month on these edge cases alone. That’s £420/month, on top of their base £200/month retainer for routine work. Total: £620/month.

They’ve tried running Xero’s bank rules on the Stripe payouts. The rule worked for three months before a payout reference string changed and it stopped matching. The rule doesn’t know what to do with the refund component. The part-payment invoices Xero cannot handle without manual intervention at all — it will match the £3,400 to the £4,000 invoice and leave it partially reconciled, or flag it unreconciled and wait.

The structural gap in every option

The bookkeeper handles the judgement correctly. The bookkeeper costs time and money that scales with transaction volume. Software handles the clean 80% at a fixed low price and passes the messy 20% back to the operator.

For more on what the messy 20% looks like in practice, why rule-based reconciliation breaks on real businesses walks through a Stripe payout decomposition end-to-end.

How TheBookkeeper.ai Changes the Calculation

The cost comparison above assumes four options: in-house, outsourced freelancer, bookkeeping firm, or software-only. TheBookkeeper.ai adds a fifth: autonomous reconciliation that covers the edge cases the bank feed doesn’t, without the hourly rate of a human bookkeeper scaling up every time complexity increases.

Handling the messy 20% automatically

When Amber Seal’s Stripe payout lands in Xero, TheBookkeeper.ai sees it via Xero’s API. It fetches the underlying payout breakdown from Stripe — not the bank line description, which carries no useful data, but the structured charge-level data from the Stripe API: each project payment mapped to a client, the platform fees, the refund and its reason code.

It then matches each charge to the corresponding Xero invoice by customer email and amount. The platform fees post to whichever account the chart of accounts designates for payment processing costs. The refund generates a credit note against the original invoice. The bank line closes reconciled.

The part-payment invoice gets a payment of £3,400, an updated outstanding balance of £600, and a note on the transaction explaining the shortfall was a partial payment, not a write-off.

The contra entries — where the subcontractor-supplier balance should net — are flagged for approval rather than posted automatically, because netting policy is a commercial decision that varies per client relationship.

What the output looks like

The output is not “here is a faster way to reconcile.” It is reconciled books in Xero by morning, with a short list of genuine judgement calls flagged for review. The founder reads three bullet points over coffee and approves them in two minutes. The rest is done.

Takeaway

  • Freelance bookkeepers in the UK charge £20–£40 per hour, with monthly retainers typically running £150–£400 for a small VAT-registered business — higher once volume or complexity increases.
  • In-house employment costs £34,000–£61,000 per year once salary, employer NI, and overhead are included; it only makes sense when bookkeeping is a full-time daily job.
  • Software-only (Xero alone) handles the straightforward 80% of transactions well. The remaining 20% — payouts, partial settlements, contra entries, short payments — requires human judgement or it accumulates as year-end corrections.
  • The real cost of bookkeeping is not the hourly rate. It’s the hours the job takes, multiplied by who is doing them, plus the cost of errors in the months no one looked closely.
  • Autonomous reconciliation does not replace a bookkeeper’s judgement on complex decisions. It handles the repetitive volume so that the judgement calls are genuinely the only thing left to decide.

Get on the list

If your current setup means the 20% ends up on your desk or your accountant’s bill, get on the waitlist and we’ll show you what your Xero looks like handled by morning.


Sources:

Frequently asked questions

Is it cheaper to do my own bookkeeping in Xero than to hire someone?

On the subscription line, yes — Xero starts at around £16 a month. In practice, founders typically spend four to eight hours a month on transactions Xero won't auto-match: split payouts, partial payments, and ambiguous bank lines. At a founder's realistic hourly value, that time often costs more than a basic outsourced retainer of £150–£200 a month.

When should a small UK business switch from a freelance bookkeeper to an in-house one?

In-house generally only pays once bookkeeping is a full-time daily job — roughly 500 or more transactions a month, multiple entities, or a business where same-day financial visibility is operationally critical. Below that, even at the top of the freelance rate range, outsourced bookkeeping is almost always cheaper once you factor in employer NI, pension, and overhead on top of salary.

Does VAT registration significantly increase bookkeeping costs in the UK?

Yes, noticeably. VAT registration adds a quarterly filing requirement and introduces timing differences between tax points and payment dates that require manual review. Outsourced bookkeepers typically charge an additional £70–£200 per quarter for VAT return preparation, on top of the base monthly retainer. Schemes like flat-rate or partial exemption add further complexity.

What parts of Xero bank reconciliation still need a human to check?

Xero's automatic matching handles straightforward lines well — recurring direct debits, single-invoice payments where the amount matches exactly. It consistently struggles with payment processor payouts (one bank line covering many transactions), invoices paid short, credit notes, and contra entries where a contact is both a customer and a supplier. Those cases require manual judgement or they accumulate unreconciled.

How do bookkeeping costs change if I fall behind and need catch-up work?

Catch-up work is almost always billed hourly rather than at the monthly retainer rate, because the bookkeeper is effectively reconstructing months of transactions from bank statements and receipts. A few months of neglected books can cost more to unpick than the annual retainer would have been — and the year-end accountancy bill typically rises in proportion to how messy the underlying records are.

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.