AI for Internal Finance Teams — Free webinar on using Claude/AI for variance commentary. June 4, 11 am AEST. Register now →

Why Xero Users Still End Up Doing Manual Work And How To Fix It

Even with existing software, accounts payable is still manual. Learn why bookkeepers do so much by hand and how modern AP automation tools remove the

Joey Hotz · 26 November 2025 · 8 min read · Updated 4 May 2026

TL;DR

Xero handles recording and reconciliation well but was not built to automate invoice coding, approval routing, vendor bank checks, or duplicate detection. A dedicated AP automation layer that integrates with Xero handles the upstream workflow so approved, coded invoices arrive ready to post.

Most people assume Xero solves everything. And to be fair, Xero is brilliant - it changed bookkeeping in Australia in a way few other tools have. Bank feeds, reconciliation, contact management, short-term cash flow views, all wrapped in a clean interface that makes spreadsheets feel ancient.

But here is the part almost every bookkeeper and small business owner quietly knows. Even with Xero, a huge amount of work still lands on your plate. Manual work. Repetitive work. Time-consuming work that fills your mornings and eats up your afternoons when you thought you’d be done.

You know those tasks: downloading invoices, cleaning up data, fixing GST, chasing approvers, searching for missing POs, tracking down suppliers, fixing coding errors, updating bank details, and trying to keep your sanity when something refuses to sync.

It is not Xero’s fault. Xero was never built to be an accounts payable automation system. It is an accounting ledger at its core. And ledgers need data that is clean and structured. The problem is the real world rarely provides that. This is where manual work creeps in.

Why do invoices arrive messy, and why can’t Xero clean them?

That sounds obvious, but it is the biggest cause of manual AP work. Invoices come in all shapes and formats - different suppliers, different layouts, random fonts, cropped PDFs, photos from phones, mixed GST, missing ABNs, supplier names spelt in creative ways. Xero cannot perform invoice capture or structure that data itself.

So bookkeepers step in. And the moment you start typing in supplier names, updating codes, fixing tax amounts, or checking if the bill is actually for the right entity, you are doing manual AP.

Tools like Dext and Hubdoc help, but here is the tricky part: they extract most invoices well enough, but not at a level that removes human review. Bookkeepers still:

  • Correct line items
  • Fix GST
  • Split coding
  • Merge duplicates
  • Re-upload documents when extraction fails
  • Adjust rounding
  • Check supplier rules
  • Ensure the correct entity is selected

Modern bookkeeping AI systems that understand layouts better, read line items more accurately, and handle unusual supplier formats make a real difference. When the extraction is clean, manual work drops significantly.

Approval Workflows Live Outside Xero

This is the biggest headache for Australian SMEs. Most invoices need approval before hitting Xero. But Xero’s native approval tools are limited, so businesses end up improvising systems that involve:

  • Email chains
  • Screenshots in WhatsApp
  • PDFs sitting in someone’s downloads folder
  • Directors forwarding random attachments at midnight
  • Shared logins that no one wants to admit they still use

And because approval happens elsewhere, bookkeepers end up chasing people manually. “Can you approve this?” “Is this approved yet?” “Who signed off on this?” “Why is this invoice three weeks late when it was due yesterday?”

Tools like ApprovalMax exist, but they often add work: multiple screens, uneven extraction quality, sync delays, or overkill complexity for small firms. And if you use Dext or Hubdoc, you still need another workflow tool layered on top of it.

The fix is one workspace where extraction, coding, approval, and syncing to Xero happen seamlessly - not three tools, not email chains, not hoping a director will one day stop using screenshots.

Supplier Rules Are Not Reliable

Xero has repeating bills, conversion rules, and bank rules. Useful features, but they come with limits. Reality looks like this:

  • Suppliers change formats
  • New items are added
  • Old item codes disappear
  • GST treatment varies by line
  • Projects or tracking categories change
  • A supplier suddenly charges delivery separately
  • ABNs change after a restructure

This is where bookkeepers end up doing a lot of checking - and where the real cost of manual AP adds up. Is this coding right? Did this match the rule? Why did this code go to “general expenses” instead of COGS? Why did GST suddenly flip? Bookkeepers become the safety net - re-checking what should have been automated.

Modern bookkeeping AI systems look at historical patterns and build smarter coding suggestions rather than rigid rules. If a supplier updates their template, the AI adapts. If coding changes, the system learns. This removes a surprising amount of manual work because you stop babysitting supplier rules that keep breaking.

PO Matching Is Still Very Manual

For businesses with purchase orders, Xero alone cannot help much. PO workflows often involve downloading the PO, checking quantities, checking unit prices, checking delivery notes, comparing to invoices, updating line items, tracking partial deliveries, and updating coding. Most businesses still do this by hand, and it is time consuming.

Newer AP tools focus on line-level matching where extraction is strong enough that the system can align invoice lines to PO lines without human intervention unless something genuinely needs review. See how to implement purchase order matching in AP workflows. PO matching is one of the heaviest parts of AP - removing it changes everything.

Multi-Entity Work Is Messy

This one hits Australian bookkeeping firms hard because so many clients run multiple entities. The workflow usually looks like:

  • Log out of one Xero, log into another
  • Switch tools
  • Re-upload invoices
  • Check which email forwarded what
  • Move documents between folders
  • Review which entity actually owns the cost

There is so much context switching that it becomes manual work even when nothing is technically being typed in. Modern AP platforms offer multi-entity dashboards for bookkeepers - all companies, all pending invoices, all statuses, all approvals in one organised space.

Supplier Statements Still Need Reconciling by Hand

Most bookkeepers doing trade-heavy clients know exactly how painful supplier statement reconciliation can be. Xero does not reconcile them automatically. And suppliers rarely send perfect statements. So you spend hours matching unpaid invoices, marking off partial payments, chasing missing credits, identifying duplicate invoices, requesting updates from suppliers, and fixing old balances.

For many bookkeepers, supplier statement reconciliation is worse than GST quarter-end. AP automation tools that offer auto-matching between supplier statements and invoices reduce hours of monthly work.

Error Correction Becomes Manual Work

When something fails to sync to Xero, or an invoice is coded incorrectly, or a tax code doesn’t match, or a contact merges incorrectly, or an approver sends the wrong version, the bookkeeper is the one who fixes it. That is manual work, and it is exhausting.

Invoice automation tools reduce this by catching issues earlier:

  • Duplicate invoice detection
  • Missing PO checks
  • Incorrect supplier ABN alerts
  • Line item mismatch detection
  • GST inconsistencies
  • Tracking category validation

When the system flags problems before they reach Xero, bookkeepers save time and prevent downstream errors.

How do you fix this?

The fix is removing manual work at the source, not downstream. If you wait until an invoice hits Xero, you are already behind - the data is set, the errors are baked in, the approvals are missing, the coding is wrong, the PO is mismatched.

Use a tool that handles extraction with accuracy. Cleaner extraction reduces corrections and makes coding more reliable.

Bring approvals, coding and extraction into one workflow. Not a chain of tools, not a maze of emails - one workspace.

Adopt bookkeeping AI that learns your suppliers. Rules are outdated. Smart suggestions save time.

Add automatic PO and contract matching. This is where hours are regained.

Use multi-entity dashboards. Context switching is a silent killer of productivity.

Keep supporting documents in one spot. One source of truth means no more hunting.

Minimise error correction with upfront checks. Catch the error before it enters Xero.

The Bigger Picture: AP Automation Is No Longer Optional

Australian SMEs are dealing with rising admin costs, tighter supplier terms, and pressure from the ATO to keep records clean. Bookkeeping firms are dealing with higher workload and lower margins. Manual AP is not sustainable.

Tools like Dext, Hubdoc, and older-generation systems helped a lot, but bookkeepers still feel the gaps every day. That is why platforms built on stronger extraction engines, smarter bookkeeping AI, and more integrated approval flows are becoming the standard.

When you fix AP, the entire accounting workflow becomes lighter. Cash flow becomes clearer. GST becomes cleaner. And bookkeepers finally get to work on things that actually matter.

For more on how Pulsify handles accounting integrations, see the feature overview.


Sources: ATO eInvoicing statistics · ACCC business email compromise


Further reading: AP Software: What Finance Teams Need That Xero Does Not Provide · Automated Line-Item Coding for Mixed GST Split Invoices · Best AP Automation Software Australia 2026

Frequently asked questions

Why do Xero users still do significant manual work in accounts payable?
Xero users do manual work because Xero handles recording well but not the workflow that precedes it. Invoice coding, approval routing, vendor bank detail checking, and duplicate detection are manual in Xero because they are not features Xero was built to automate. Users who assume Xero handles the full AP workflow discover the manual work when invoice volumes or complexity grow.
What manual AP tasks do Xero users commonly spend time on?
Xero users commonly spend time on: coding invoices to account codes and GST treatments that should be automatic for known suppliers, routing invoices for approval through email or Slack because Xero's queue has no configurable routing, checking supplier bank details manually before payment, and searching for duplicates in the bills list. All four are automatable with a dedicated AP layer.
What is the fix for Xero users who still end up doing manual AP work?
The fix is a dedicated AP automation platform that integrates directly with Xero and handles coding, validation, and approval before invoices reach Xero. The AP platform captures invoices, codes them from supplier history, validates vendor bank details, detects duplicates, and routes for approval. Approved, coded invoices are posted to Xero as bills, maintaining the accounting workflow without the upstream manual work.
Does adding AP automation to Xero change how the accounting records are maintained?
Adding AP automation does not change how Xero records are maintained - invoices still appear in Xero as bills with the correct coding and GST treatment. What changes is how those bills arrive: instead of manual entry or basic OCR with manual coding, they arrive pre-coded, pre-validated, and pre-approved. Xero continues to function as the system of record; the AP platform handles the workflow upstream of it.

Ready to automate your AP?

Go beyond capture and basic workflows. Pulsify codes, validates, routes, and syncs every invoice automatically.