Productised service

AI Bookkeeping Assist, Xero categorisation, monthly draft prep + BAS sanity check

An AI assistant for your existing bookkeeper, Xero categorisation, monthly draft prep, BAS sanity check before lodgement.

Setup
$1,500 AUD
Then
$399 AUD/month
Live in
10–14 working days
🇦🇺
Australian-owned
Boring Ventures Pty Ltd · ABN 67 671 943 758
48+ businesses served
DotVA, 20+ Lead Gen Empire sites, and counting
Same-day AU support
AEST/AEDT business hours · we reply in hours, not days
No lock-in
You own the code, prompts, configs. Cancel any time.
Best for
  • Small businesses already on Xero ($300k–$10m revenue)
  • Businesses with a part-time bookkeeper who you want to keep
  • Businesses spending 3+ hours/month chasing categorisation
  • Businesses paying $400+ a month in bookkeeping fees
  • Owner-operators doing their own Xero who want to keep doing it but faster
In short

AI Bookkeeping Assist is a Xero-integrated AI agent that categorises your transactions, drafts monthly close prep, sanity-checks your BAS before lodgement, and delivers a plain-English financial digest each month. It works alongside your existing bookkeeper, most clients see bookkeeping hours drop 40–60%. Never lodges anything; lodgement stays with your registered BAS agent. $1,500 AUD setup, $399 AUD/month.

What this is, and what this isn’t

This is not a replacement for a registered BAS agent or tax agent. The agent doesn’t lodge anything with the ATO. It doesn’t sign off on your accounts. It doesn’t provide tax advice. Those are regulated activities and we’re not going anywhere near them.

What it does do: the tedious, error-prone, time-burning categorisation and pre-close work that currently eats your bookkeeper’s monthly hours. We give the AI a constrained role with deliberate guardrails, categorise, flag, suggest, sanity-check. The human professional still owns the lodgement, the sign-off, the year-end coordination with the accountant.

The numbers we’ve seen

Across clients running this for 3+ months:

MetricBeforeAfter
Bookkeeper hours per month12–185–8
Average bookkeeping fee per month$720–$1,080$300–$480
Transactions needing human categorisation each month100%8–15%
BAS lodgement errors caught before submission0–1/year2–4/quarter (caught + fixed)
Owner time spent reviewing Xero3–4 hours/month30 minutes/month

Two important caveats. First, those numbers are for businesses with cleanish Xero accounts going in. If your Xero is a mess, the first three months are about getting it clean, the gains come later. Second, the bookkeeper-hour reduction is a feature, not a bug; your bookkeeper should be doing the high-value work (compliance, payroll, advisory), not coding line items.

The pre-close monthly pass

This is the bit clients love most. On the last business day of each month, the agent runs a pre-close pass:

  • All un-categorised transactions surfaced + suggested codes
  • Bank reconciliation status checked
  • GST treatment flagged on anything unusual (overseas purchases, capital items, mixed-use)
  • Suspense + uncategorised income flagged with context
  • Variance vs prior month on every major P&L line
  • Suspect duplicates flagged
  • Debtors over 60 days surfaced
  • Cash position vs same time last month

That goes to your bookkeeper as a starting point for the close. They review, action what they want, ignore what they don’t. We’ve found this halves the bookkeeper’s monthly close time on average.

The BAS sanity check

Once a quarter, before the BAS goes to lodgement, the agent does a separate pass. It compares this quarter’s BAS draft against the prior 4 quarters. It flags anything that looks anomalous:

  • GST owed is 40% higher than usual, is that real?
  • PAYG instalment is well above the prior pattern, has revenue jumped?
  • A specific income account has 3× last quarter’s revenue, is it a one-off?
  • A new supplier is showing 100% GST coded but the supplier name suggests it might be GST-free?

The point isn’t to catch tax fraud (that’s not what BAS sanity-checking is for). The point is to catch the obvious data-entry mistakes BEFORE you lodge them with the ATO. That’s where almost every BAS amendment comes from.

Trust + accuracy: the hallucination problem in financial data

Generative AI making up financial numbers would be the worst-case for this kind of product. Two design choices make that effectively zero risk.

First, the agent never invents numbers, it only reads transactions from Xero and proposes categorisations. The actual numerical values are passed through verbatim. We use structured outputs so every suggestion has a defined JSON shape that gets validated before reaching your bookkeeper.

Second, the agent is constrained to a small action vocabulary: suggest a code, flag an anomaly, draft a summary. It can’t post journal entries directly. It can’t modify reconciliations. It can’t change a transaction date. Every change to Xero is made by a human, by hand. The agent is a research assistant, not a finance officer.

Voice + style

The monthly digest is written in plain English at owner-operator level. No accounting jargon unless your accountant has briefed us to use specific terms. “You spent 18% more on stock this month than last month, and revenue went up 11%, your gross margin tightened by about 4 points”, that level. Most owners read it in two minutes and ask their bookkeeper one or two follow-up questions instead of staring at a P&L.

Build timeline

WeekWhat we do
1Kick-off + Xero read-only access. We pull 6 months of categorised data for tuning.
2Build the agent. First categorisation pass against last month, your bookkeeper reviews accuracy.
3Wire up daily Xero pull. Soft-launch with one pre-close pass.
4Tune false positives. First full month live. By end of month it’s stable.

What’s in the $399 AUD/month

  • API costs, Xero data + Claude categorisation. Typical SMB hits ~$10/month in API.
  • Daily Xero pull, agent reads new transactions every day, queues suggestions for your bookkeeper.
  • Monthly pre-close pass, automated, delivered first business day of new month.
  • Quarterly BAS sanity check, automated, delivered before lodgement.
  • Monthly plain-English digest, to your inbox or Slack.
  • Tuning, accuracy tuning as your business changes (new suppliers, new product lines, new revenue streams).

Best for

  • Australian SMBs on Xero, $300k–$10m revenue.
  • Businesses already paying $400+/month for bookkeeping.
  • Owners who want to spend less time in Xero, not more.
  • Bookkeepers who want their hours doing high-value work, not coding line items.

Below $300k revenue, Xero on its own + a quarterly accountant review is enough. Above $10m, you probably need a full accounting stack (we’d point you at a CFO+advisory firm, not a productised AI service).

Pricing in plain English

  • $1,500 AUD setup, one-off, kick-off, tuning month, integration, first close pass.
  • $399 AUD/month, ongoing, daily pull, monthly close prep, quarterly BAS sanity check, monthly digest. Cancel any time.

GST added at invoicing. No lock-in.

Pricing for AI Bookkeeping Assist

AI Bookkeeping Assist

$1,500 AUD setup $399 AUD/month ongoing

Live in 10–14 working days

  • Custom-tuned Xero transaction categoriser, learns your supplier list, your COGS vs OPEX patterns, your typical errors
  • Daily Xero pull + auto-suggest categorisation for un-coded transactions
  • Monthly pre-close prep: reconciliations checked, GST flags raised, suspense items shortlisted
  • BAS sanity check before lodgement, variances vs prior quarters flagged
  • Monthly financial digest in plain English: revenue, COGS, OPEX, margins, cash position
  • Slack or email digest, never lives in a dashboard you forget
  • Designed to make your bookkeeper faster, not to replace them
  • First month of categorisation accuracy tuning bundled
Plays nicely with
  • Claude (Anthropic API)
  • Xero API
  • Slack or email
  • Optional: Google Sheets export for your accountant
  • Hetzner VPS for orchestration

Common questions

Usually no, and we'd push back if a client suggested it. Bookkeeping is more than categorisation, your bookkeeper handles GST registration questions, payroll, super, BAS lodgement, year-end coordination with the accountant. The agent does the categorisation grunt-work and flags what needs human attention. Most clients see their bookkeeper's monthly hours drop 40–60%, same coverage, less spend. A few owner-operator clients with simple businesses have used it to go DIY on Xero with their accountant doing year-end review, but we don't recommend that for anyone with payroll or complex GST.
No, never. Lodgement is a regulated activity, only a registered tax agent or BAS agent can lodge on your behalf, and that's not us. The agent prepares a BAS draft and runs sanity checks (this quarter's GST is 30% higher than last quarter, is that real?), and that draft goes to your bookkeeper or BAS agent for review and lodgement. We're 100% not in the lodgement business.
The first month is the tuning month. We feed it 6 months of your past Xero data, every categorised transaction. The agent learns 'Bunnings = COGS for the renovation jobs but OPEX for the office repairs' and similar patterns specific to your business. After the first month, accuracy is typically 90%+ on routine transactions; the rest are correctly flagged for human review.
Yes, the agent reads your Xero transactions and sends them to Claude for categorisation analysis. Per Anthropic's API terms, your data isn't used to train models. We don't store your Xero data outside the agent's transient working memory. For businesses with stricter data sovereignty requirements (e.g. government contracts), we can scope a different architecture; ask on the audit call.
Out of scope. STP and super are handled by Xero's native payroll system and shouldn't be re-implemented anywhere else. The agent reads payroll data to include in monthly digests, but it never modifies pay runs.
A short Slack message or email, first business day of the new month. Revenue this month vs same month last year. COGS as a % of revenue. OPEX biggest line items. Cash on hand vs same time last month. Any GST flags. Any debtors over 60 days. The whole thing is two screens of phone-scrolling, not a 22-tab spreadsheet.
We've only productised this for Xero, that's where 70%+ of Australian SMBs sit and where the API is cleanest. We've built MYOB and QuickBooks versions for custom builds; ask on the audit call for a custom quote.

Apply for AI Bookkeeping Assist

Tell us about your business, we'll reply within one business day with what we'd build first and a fixed quote.

Where's most of your time going?
Team size
When do you want this running?

No lock-in. No obligation. We come back within one business day with next steps.