Back to the JournalSmall business owners

How to Automatically Categorise Business Expenses (Without Hiring Anyone)

Manually sorting every transaction is the slowest part of doing your own books. Here's how automatic transaction categorisation works — rules, machine learning and AI — and how to make it accurate.

PR
Pia Ramsay
Head of Product · 30 July 20267 min read
Last reviewed against current ATO guidance: 02 Aug 2026. Always confirm current thresholds, rates, and dates at ato.gov.au.

If you do your own books, categorising transactions is where the hours go. Every coffee, every subscription, every payment has to be assigned to an account before your reports and BAS mean anything. The good news: most of it can be done automatically — and you don't need to hire a bookkeeper to get there.

Why categorising matters

"Categorising" (also called coding) is assigning each transaction to an account: income, software, motor vehicle, bank fees, and so on. It matters because your BAS and tax return are built directly from these categories. Miscategorise, and your GST and deductions are wrong. Categorise accurately, and the rest of your compliance largely takes care of itself.

The three ways to categorise

  1. Manually — you assign every transaction yourself. Accurate, but slow, and the same vendors come up again and again.
  2. With rules — you tell the software "anything from this vendor is this category," and it applies automatically forever after.
  3. With AI — for transactions no rule covers, an AI model reads the description and suggests the most likely category.

Good software combines all three so you do the least possible manual work.

How auto-coding actually works

The most effective approach is layered, each layer catching what the last didn't:

LayerWhat it doesBest at
1. Coding rulesMatch a known vendor, apply its category instantlyRecurring suppliers
2. Learning modelLearns from how you've categorised beforeNew vendors similar to old ones
3. AI (LLM)Reads the description and infers the categoryOne-off and ambiguous transactions

Run together, these typically categorise 80% or more of transactions automatically, leaving you to review only the exceptions. See how AI bookkeeping works.

The "blank page" problem — and a day-one head start

Most accounting software hands you an empty chart of accounts and expects you to teach it every vendor from scratch. For a non-accountant, that's the hardest part. ReconLink ships with a 139-vendor default coding pack built in — the common Australian banks, telcos, fuel, software and retail vendors are recognised on your very first import. You start with automation working, not a blank page. You can also build your own coding rules for the vendors specific to your business.

Keeping it accurate

Automation is only useful if it's correct, so the right design keeps a human in the loop:

  • Review the transactions the system wasn't confident about
  • Confirm or correct AI suggestions — corrections teach the system for next time
  • Spot-check categorised transactions before you lodge your BAS

The goal isn't "no review" — it's "review the few, not the many."

Putting it together

For a sole trader or small business owner, automatic categorisation is the difference between dreading your books and finishing them in an evening. Import your statements, let rules and AI do the bulk, review the exceptions, and your BAS figures are ready. ReconLink's Solo plan is built for one self-filing business and includes a 30-day free trial with no card — see pricing or start free.

Frequently asked questions

Is automatic categorisation accurate enough to rely on?

For the bulk of routine transactions, yes — especially recurring vendors handled by rules, which are deterministic. The sensible workflow is to let automation handle the majority and review the exceptions and any low-confidence AI suggestions before lodging.

Do I have to set up rules myself?

You can, but you don't have to start from zero. ReconLink recognises 139 common Australian vendors out of the box, and you add rules only for vendors unique to your business.

What happens when the AI gets a category wrong?

You correct it, and that correction improves future suggestions. Because you review before lodging, a wrong suggestion is caught at the review step rather than flowing through to your BAS.


This article is general information for Australian small business owners, not tax advice. Confirm your specific GST and record-keeping obligations with the ATO or a registered tax or BAS agent.

Run your practice on ReconLink.

Bank reconciliation that codes itself, BAS export ready for your tool of choice, and a client portal that ends the email chain.