← Back to Blog
AI for Business·17 min read

Accounts Payable Automation in Australia: 3 Paths (2026)

Listen to this article

Here's how accounts payable works in most of the businesses I talk to. Invoices arrive as PDFs in a shared inbox. Someone opens each one, types the supplier, amount and GST into Xero or MYOB, and codes it to an account. Someone else approves it, usually by replying "ok" to an email. On Friday, the bookkeeper exports an ABA file, uploads it to the bank, and everyone hopes nothing was typed wrong.

Accounts payable automation is software that does the typing, coding and chasing for you. Invoices get read automatically, matched to the right supplier and account, routed to whoever needs to approve them, and lined up for payment. A person still decides what gets paid. The software does everything before that decision and most of the paperwork after it.

There are three ways to get there: off-the-shelf AP software, the AI agents you're probably already paying for, and a custom build. I build the third kind for a living, so take my views on it with appropriate salt. I've tried to be fair to the other two.

There's also a fourth thing, which none of the three fixes by default. It's the reason a WA company was ordered to pay a $235,000 invoice twice. We'll get to that.

What is accounts payable automation?

"AP" covers five distinct jobs, and most tools only do two or three of them well, so it helps to be precise about what's being automated.

The accounts payable process in 5 steps

  1. Capture. An invoice arrives by email, Peppol or post. Someone (or something) reads it and pulls out the supplier, ABN, invoice number, amounts, GST and due date.
  2. Code. Each line gets an account and a GST treatment, maybe a job number.
  3. Approve. Whoever owns the budget says yes. In a small business that's often the owner, which is why invoices sit for a week while the owner is on site.
  4. Pay. Bills get batched, an ABA file goes to the bank, and the money leaves.
  5. Reconcile. The bank feed shows the payment, it gets matched to the bill, and the books balance.

What to automate, and what to keep human

Steps 1 and 2 are safe to automate and are where most of the manual hours go. Step 3 stays with a person, but the routing and nagging can be automated. Step 4 I'd never hand to software without a human clicking "release." Step 5 your accounting platform mostly does already.

Then there's a job that isn't on the list because nobody puts it on the list: checking that the invoice is real and the bank details are right. That belongs in step 1, before anything else happens, and it's the part I care about most.

Ardent Partners' State of ePayables 2025 puts the average cost of processing one invoice at US$12.42, against US$2.65 for the best-performing 20% of AP teams. That's US data from companies mostly larger than the ones I work with, but the pattern holds at any scale, because the expensive part is a person reading PDFs.

Path 1: Accounts payable software

This is what the vendor pages ranking above this post are selling, and a lot of it is good.

Start with what Xero and MYOB already do

Before buying anything, check what you're already paying for. Xero's Business plans include Hubdoc, which captures invoices from email or a phone photo and creates draft bills. Xero's bills module has approval states built in. JAX, Xero's AI assistant, does auto bank reconciliation for Australian users. MYOB has its own bill capture. I've seen businesses pay for a separate capture tool while Hubdoc sat unused in a menu.

Hubdoc misses things on messy invoices and the approvals are basic, but basic and free beats sophisticated and unused.

Capture, approval and all-in-one tools

When the built-in tools run out, the Australian market has a few well-worn options.

Tool What it does Works with
Dext Captures and extracts invoices, pushes them to your accounting software Xero, MYOB, QuickBooks
ApprovalMax Multi-step approvals, delegation and an audit trail on top of your existing bills Xero, MYOB, QuickBooks
Lightyear Capture, approvals and purchase order matching, built in Australia Xero, MYOB
ProSpend Spend management: AP, cards, expenses and budgets in one Xero, MYOB and others
Airwallex Bill Pay AP with multi-currency payments for overseas suppliers Xero and others

The trade-offs are the usual SaaS ones. You pay per user or per invoice volume forever, so costs scale with your growth. You adapt your process to the tool. And you get one more login and one more sync to babysit when Xero changes something.

Who it suits: most businesses under a few hundred invoices a month with a fairly standard process. If that's you, you can probably stop reading here, buy Lightyear or Dext plus ApprovalMax, and skip to the fraud section. Please don't skip the fraud section.

Path 2: AI agents you already pay for (Claude Cowork, ChatGPT Work)

This is the option nobody in the AP software space wants to talk about, because it costs you nothing extra if you already have a Claude or ChatGPT subscription.

Claude Cowork is Anthropic's agent for knowledge work, on every paid Claude plan. ChatGPT Work is OpenAI's equivalent, rolled out in July 2026. Both connect to Gmail and Outlook, both can be given a recurring job, and both are considerably better at reading a badly scanned invoice than any OCR tool I used before 2023.

A Cowork setup for your AP inbox

Here's a scheduled task I'd set up for a business with an accounts@ inbox:

Every weekday at 7:30am, check the accounts@ inbox for emails from the last 24 hours that contain invoices. For each one, extract the supplier name, ABN, invoice number, dates, subtotal, GST, total, and the bank details on the invoice. Check whether the supplier and ABN match an existing Xero contact and whether that invoice number already exists in Xero. Put everything in a spreadsheet using Xero's bill import layout. Flag invoices where the bank details differ from the Xero contact, the ABN is missing, or the invoice number is a duplicate. Flag any email that mentions changed bank details, even without an invoice attached. Email me the sheet with a short summary. Do not create, edit or pay anything in Xero.

You open the sheet, deal with the flags, and import the clean rows into Xero as draft bills. Ten minutes instead of an hour.

Cowork's scheduled tasks run in Anthropic's cloud, so they fire whether your laptop is open or not. The catch is that they can only reach your connected apps and files saved to your Claude account. A folder on your Mac is invisible to a scheduled run. ChatGPT's scheduled tasks work the same way.

The Xero catch

The official Xero connector for Claude is read-only. Xero's own page says so in bold. Claude can look up contacts, bills and reports, which is exactly what the duplicate and bank-detail checks above need. It cannot create a bill. That's why the task produces an import sheet rather than posting to Xero directly.

If you want the agent to create draft bills itself, Xero's MCP server can, but setting it up means API credentials from Xero's developer portal and configuring the connection yourself. At that point you've crossed into "technical setup," and most owners I know would rather not.

QuickBooks users have it easier: Intuit's connector gained write actions in July 2026. MYOB has no official connector in either directory that I could find, only third-party bridges. Read their privacy terms before pointing them at your ledger.

Where AI agents fall short

I use these tools daily, and I wouldn't run a company's payments through them.

They run on a clock. The task above checks the inbox at 7:30am. An invoice that arrives at 7:31 waits until tomorrow, and nothing chases an approver who's sat on a bill for three days unless you write that into another prompt.

They're probabilistic. Language models read a "1" as a "7" on a bad scan, occasionally miss a line, and now and then confidently invent a due date. Rare, and better than a tired human, but not zero.

There's no audit trail on the plans small businesses buy. When your auditor asks why a bill was coded a certain way, "the AI did it" isn't an answer. Claude's Enterprise plan has audit logs. Pro and Team don't.

Your data leaves the country. Standard Claude and ChatGPT plans process and store data in the US. Australian data residency exists for ChatGPT Enterprise and for the Claude API through AWS's Sydney region, not for the plans a small business would pick. Under the Privacy Act, you stay responsible for personal information you send offshore, and supplier invoices contain a fair bit of it.

So my rule for this path: the agent drafts, a person posts, and nobody pays from it. That's still a real saving, and it suits an owner-operator with a few dozen invoices a month who'd rather have a flexible assistant than another subscription.

Path 3: A custom invoice automation pipeline

This is what I build, so I'll describe how it's put together and then tell you honestly when it isn't worth it.

How it works: AI reads, code decides

The principle behind every AP system I've built is that the language model does the reading and ordinary code makes the decisions.

AI is excellent at turning a crumpled three-page invoice into a clean set of fields, and inconsistent at applying rules. Code is the opposite. So the model extracts the fields into a fixed structure, and a set of boring, deterministic checks run on that structure:

  • Is the ABN valid, active and registered for GST? The ABN Lookup web service is free and answers all three in one call. If the invoice charges GST and the supplier isn't registered, you can't claim the credit.
  • Do the bank details on the invoice match what's on file for this supplier? If not, the invoice stops right there and a person gets a phone number to call.
  • Has this invoice number, or this amount from this supplier in the last 30 days, been seen before?
  • Does the invoice have what the ATO requires on a tax invoice, including your ABN on anything over $1,000? Is there a supplier ABN at all? If not, you may have to withhold 47% of the payment.
  • Does it match a purchase order or delivery docket, if you use them?

Only after every check passes does the bill get created as a draft and routed to the approver whose delegation covers that amount. Once approved, it goes into the ABA file, which a person still uploads and releases. Every step is logged: what the model extracted, what the rules decided, who approved what. That log is what you hand to your accountant.

I covered the extraction side in my post on structured output with the Claude API, and the same "AI classifies, rules route" pattern runs the ticket triage system I built for a small business. For the developer-level version, my Claude Agent SDK guide uses an invoice processing agent as its running example.

When custom is worth it

Not often, if I'm honest. Off-the-shelf tools exist because most businesses have roughly the same AP process. Custom makes sense when at least one of these is true:

  • You run multiple entities and the SaaS tools want a separate subscription and inbox for each.
  • Your approval rules don't fit "under $X goes to A, over $X goes to B." Job-based or client-recharge approvals are where off-the-shelf flows break.
  • Something upstream is old. A supplier portal, an ERP from 2009, a spreadsheet that is somehow load-bearing.
  • Per-invoice or per-user pricing has grown to where a one-off build pays for itself within a year or two.
  • The data has to stay in Australia. A custom pipeline can run on AWS in Sydney or on a local model in your office.

Invoice fraud: the gap automation doesn't close

Everything above makes AP faster. None of it, by default, makes AP safer, and faster AP without verification means you pay the fraudster faster.

How invoice fraud hits Australian businesses

The pattern is depressingly consistent. A criminal gets into a supplier's email (or registers a domain one letter off from it), waits for a real invoice to go out, then sends a follow-up: "Please note our bank details have changed." The invoice is real, the amount is real, the account is theirs. By the time the supplier chases the payment, the money has left the country.

The ASD's Annual Cyber Threat Report 2024-25 puts business email compromise with financial loss at 15% of all cybercrime reports from businesses. The average cost of a cybercrime report from a small business was $56,571. The ACCC's Targeting Scams 2025 data puts payment redirection losses at $166.8 million for the year, second only to investment scams.

The case to pin above every AP desk in the country is Mobius Group v Inoteq. Mobius did $235,400 of electrical work for Inoteq. A hacker in Mobius's email sent Inoteq new bank details and a fresh invoice. An Inoteq staffer tried to phone Mobius to confirm, couldn't hear the answer on a bad line, emailed for proof instead, got a forged document back, and paid. The bank recovered $43,541. In December 2024 the WA District Court ordered Inoteq to pay Mobius the remaining $191,859 plus interest. The judge said the failed phone call should have prompted a second one (Kennedys has a good case note). Inoteq paid twice.

Does Confirmation of Payee check your supplier payments?

Only partly. Confirmation of Payee launched in July 2025 and checks the account name against the BSB and account number when you type in a new payee or edit a saved one. It's live at over 100 institutions and has been used more than 150 million times. It works.

But think about how your business actually pays suppliers. Xero or MYOB exports an ABA file, someone uploads it, and dozens of payments go out in a batch. Those payees weren't typed in; they came from a file. Saved payees aren't re-checked on every run either. NAB said at launch that NAB Connect, its business platform, wasn't included. Some banks now offer businesses a bulk check of existing payees. Ask yours, in writing, whether the payees in your uploaded batch file are name-checked. If the answer is no, your Friday pay run has no name check at all.

Don't count on getting the money back, either. The Scams Prevention Framework that passed in 2025 is built around consumers. Whether a business that paid a redirected supplier invoice is covered is still being worked out in the rules, and Mobius v Inoteq tells you which way the courts lean in the meantime.

Invoice verification checklist

None of this is clever. It's a process, and the point of automation is to make the process impossible to skip.

  1. Any change to a supplier's bank details puts the payment on hold. Call the supplier on a number from your own records, not from the email, and speak to a person you know. A voicemail doesn't count. A bad line means you call again.
  2. New or changed payees need two people to approve, and the second can't be the one who received the email.
  3. Check the ABN is active and GST-registered before the first payment to a new supplier.
  4. Check for duplicate invoice numbers and duplicate amounts from the same supplier within a month.
  5. Read the sender's domain letter by letter. "supplier-au.com" is not "supplier.com.au."
  6. Turn on multi-factor authentication for every mailbox that touches money, and audit inbox forwarding rules. A forwarding rule to an outside address is how the criminal keeps reading your mail after you've changed the password.

Here's how the three paths handle those six checks.

Check AP software AI agent Custom pipeline
Hold on bank detail change Some tools flag it; verify yours does Can flag, if prompted to Enforced, payment can't proceed
Dual approval on new payees Yes, in approval tools No Yes
ABN and GST status Rarely Can look up, if prompted Automatic, every invoice
Duplicates Usually Can check against Xero Automatic
Lookalike domains No Can flag, if prompted Automatic
MFA and forwarding rules Not an AP tool's job Not an AP tool's job Not an AP tool's job

Row six is on you regardless.

Which path fits your business?

Roughly, by monthly invoice volume and how unusual your process is:

Situation Start with
Under 20 invoices a month Xero or MYOB's built-in capture, plus the checklist above, done by hand
20 to a few hundred, standard process Capture plus approvals software (Dext and ApprovalMax, or Lightyear)
Owner-operator who wants flexibility over polish A Claude or ChatGPT scheduled task producing an import sheet. Drafts only
Multiple entities, odd approval rules, legacy systems, or data must stay onshore A custom pipeline

One more thing. The fastest way to automate capture is to not need it. Suppliers on the Peppol e-invoicing network send invoices straight into Xero or MYOB as structured data, with no PDF and nothing to misread. Over 400,000 Australian businesses are already on it. Ask your biggest suppliers; the ones who say yes just deleted step 1 for you.

Frequently asked questions

Is accounts payable automation worth it for a small business?

Usually yes above about 20 invoices a month, and often below that if you use tools you already pay for. The hours saved are real, but the bigger win is consistency: a process that runs the same way every time is much harder to defraud than one that depends on who's in the office.

Can Claude or ChatGPT pay my bills?

No, and you shouldn't want them to. The official Xero connector for Claude is read-only, and neither agent should be given payment authority. Use them to extract and check invoices for review. A person creates or approves the bill, and a person releases the payment.

Does Xero automate accounts payable?

Partly. Xero Business plans include Hubdoc for capturing invoices and creating draft bills, an approval state on bills, and JAX for automated bank reconciliation. It doesn't do multi-step approvals, purchase order matching or fraud checks, which is where ApprovalMax, Lightyear and custom builds come in.

What is 3-way matching?

Comparing an invoice against the purchase order and the delivery docket before paying. All three should agree on what was ordered, what arrived and what's being charged. It's standard in larger companies and overkill for many small ones, but if you issue POs, it's one of the easiest checks to automate.

Is e-invoicing mandatory in Australia?

Not for businesses. Federal government agencies must be able to receive Peppol e-invoices, and business-to-business use is voluntary. The government considered giving businesses a right to demand e-invoices but hasn't legislated it. Adoption is growing anyway because it removes the manual entry step entirely.

Where to start

If your AP process is "someone types it in," do the verification checklist by hand this week. Then pick a path. If you'd like a second opinion on which one, I offer a free AP workflow review: an hour on a call looking at how invoices actually move through your business, then a written recommendation. Sometimes the recommendation is "buy Lightyear." Book one through my AI automation services page, or read how I approach custom AI agent development first.

Thomas Wiegold

AI Solutions Developer & Full-Stack Engineer with 15+ years of experience building custom AI systems, chatbots, and modern web applications. Based in Sydney, Australia.

Ready to Transform Your Business?

Let's discuss how AI solutions and modern web development can help your business grow.

Get in Touch