Accounting Automation: What We Ship for AP and What We Skip
Where RPA and AI automation actually earn their keep in accounting workflows, with the processes we ship for clients and the ones we walk away from.
Updated May 2026. Rewritten around what we actually ship for finance teams in 2026, with the processes worth automating, the ones that look good on slides but break in production, and what the modern accounting automation stack looks like now that AI extraction has displaced most classical RPA work.
Accounting is the easiest function in a business to mis-automate. The work is high volume, rules-based, and visible to anyone with access to the books. That combination convinces vendors to sell every finance team a bot for every process. Half of those projects end up with a UiPath licence the AP manager is afraid to touch and a slack channel called #automation-issues that fills up every Monday morning.
At Osher Digital we are a Brisbane-based AI and automation consultancy. We build and operate accounting automation for finance teams in healthcare, professional services, recruitment, and not-for-profit. This article is the conversation we have with finance directors when they ask us to look at their existing RPA program and tell them the truth about what is working.
We will cover where automation in accounting actually pays off, the stack we deploy in 2026, the specific processes worth shipping, the ones we walk away from, real cost and ROI numbers, and how to tell when manual is genuinely the right answer. If you want our broader take on the modern AI stack underpinning this, see our Claude AI agent guide. For the workflow tooling, see our n8n consultants page.
Where Accounting Automation Actually Pays Off
The shape of the win is consistent across the finance teams we work with. Automation pays when the process is high frequency (more than a few hundred occurrences per month), involves data that lives in two or more systems, and has a low tolerance for error because the downstream effect is visible (a missed payment, a wrong tax position, a reconciliation breaking the close).
The processes that pass that test in 2026:
- Accounts payable extraction and posting, especially for businesses processing more than 300 invoices per day.
- Bank reconciliation, where the volume of transactions exceeds what one person can match in an afternoon.
- Customer remittance matching, especially in industries with high invoice volume and inconsistent remittance advice formats.
- Period-end accrual journals that follow predictable rules across a known list of cost categories.
The processes that look automatable but rarely earn the build cost: management reporting (too much human commentary), budgeting and forecasting (too much judgement), tax advice itself (too much regulation-sensitive logic). Automate the data prep that feeds these. Leave the actual output to a person.
The Modern Accounting Automation Stack (It Is Not Just RPA)
If you have a slightly older RPA program, the stack looks like UiPath plus orchestrator plus a forest of bots. Modern accounting automation does not look like that anymore. It is mostly four layers.
The extraction layer. Claude Sonnet 4.5 or GPT-4.1 reading invoices, remittance advices, bank statements, contracts. Structured output via Pydantic schemas. This is the bit that has shifted hardest in the last 18 months and the bit where classical RPA has been pushed out of the stack entirely.
The workflow layer. n8n or Make handling the orchestration. Schedules, retries, error handling, branching logic. Self-hosted n8n on a small Sydney VPS runs about $40 AUD a month and handles a surprising amount of workload before you need to scale up.
The integration layer. Direct API calls to Xero, MYOB Business, NetSuite, Dynamics 365 Business Central. Or if the ERP genuinely has no API (less common every year), a Power Automate Desktop or UiPath bot doing the final write.
The observability layer. Grafana, BetterStack, or a self-hosted Loki stack tracking what the bots are doing, what is failing, and how the exception queue is trending. This is the most underrated piece of an accounting automation program and the first thing that gives way under cost pressure.
AP and AR Automation: What We Build
The accounts payable flow we ship looks like the one in our invoice processing guide. Inbound mailbox plus supplier portals, AI extraction with Pydantic-validated output, three-way match against PO and goods receipt where available, approval routing via the ERP or workflow tool, post to ERP via API. Straight-through processing lands in the 85 to 92 percent range for a mixed supplier base.
Accounts receivable is the half most people pay less attention to and where there is often more money on the table. The work we automate:
- Reading customer remittance advices (the worst-formatted documents in business) and matching them against open invoices. This is where AI extraction makes a measurable difference; classical RPA chokes on the format variety.
- Generating reminder emails on overdue accounts, with a customer-specific tone calibrated to the relationship status. We use Claude to draft these, with the credit controller approving sends.
- Cash forecasting based on payment history per customer, surfacing accounts that are drifting from their usual payment pattern before they show up in the aged debtors report.
For one professional services client we run this end to end. DSO dropped from 51 days to 38 days in the first six months. The win was not the AI; it was the discipline of contacting customers earlier and more consistently. The AI just made the contact cheap enough to do every day instead of every fortnight.
Bank Reconciliation: The Underrated Win
Bank reconciliation is the single highest-ROI accounting automation we ship. Most finance teams treat it as a daily or weekly task that needs a person. Most of the matching work can be done by a script that runs every five minutes.
The stack: an open banking feed (Basiq for Australia, or directly from Yodlee, Mastercard, or the bank’s own data API) into a queue. A matching service that looks up the bank transaction against open AR and AP records using a deterministic match first (exact reference, exact amount, sender name fuzzy match), falling back to an LLM-assisted match for the ambiguous ones. The match recommendation goes straight to the ERP for confirmed pairs; ambiguous pairs hit a human review queue.
The numbers we see in production: 92 to 96 percent of bank transactions auto-matched without human intervention. Of those, error rate is below 0.5 percent. The 4 to 8 percent that goes to human review is genuinely ambiguous (split payments, mis-keyed references, prepayments, deposits without obvious context).
Why this is the best return on automation effort: bank reconciliation runs every day, the data is structured (bank transactions have clean fields), and the impact of missing a match is felt directly in cash forecasts and the period close. Build it. It pays for itself fast.
Month-End Close: Where Most Programs Stall
The dream automation pitch: close the books in three days instead of fifteen, with bots doing the journal work. The reality: the journal work is the easy bit. The close drags because of waiting for data from operations, reconciling intercompany balances, classifying transactions that fell into the wrong account during the month, and writing the commentary for the board pack.
Where we have made the close materially faster:
- Auto-generated accrual journals from a recurring template, with an LLM filling in the variable amounts based on actuals from prior periods.
- Pre-close anomaly detection. Flag accounts where the month’s activity is more than two standard deviations from the trailing six-month average, so finance can investigate before close, not during.
- Intercompany reconciliation by AI matching of journal descriptions and amounts across entities.
- First-draft variance commentary against budget, generated for the controller to review and edit.
What we have not been able to fix with automation: the political bottleneck of getting data out of sales ops, marketing, and project teams to lock the period. That is a process problem, not an automation problem.
Tax and Compliance: The Honest Limits
Tax compliance is a place where automation should be applied carefully. The cost of getting BAS, GST, FBT, or PAYG wrong is much higher than the labour cost of doing it manually. Our position with clients: automate the data preparation, not the judgement.
Useful automation here:
- Pulling AP and AR data into a BAS-ready format, with GST classification checks. The accountant or BAS agent reviews and lodges.
- Cross-checking that GST-classified transactions are consistent with the supplier’s ABN/GST registration status.
- Generating R&D Tax Incentive evidence packs from project tracking and timesheet data (helpful but the determination is still a human call).
What we do not do: auto-lodge anything. Not BAS, not super, not PAYG. The legal liability lives with a person; the automation makes their job easier, not optional.
What We Skip: Bots That Look Good in Demos But Break in Production
The processes where we have seen automation programs lose more than they save:
Auto-coding GL transactions from descriptions. The model is right 75 to 85 percent of the time. The wrong 15 to 25 percent ends up needing manual rework or, worse, sitting in the wrong account through the close. The labour saving is less than the audit cost. We use AI to suggest the GL code; we let the bookkeeper accept or override.
Fully automated approval workflows with no human in the loop. The ten-minute time saving per invoice does not compensate for the case where the bot pays a fraudulent invoice. Keep a human approval at some threshold (we usually set it at $5,000 AUD for routine purchases, lower for capex).
Bots that read emails to take action. A finance email mailbox is full of edge cases. Customer complaints. ATO correspondence. Director memos. A bot scanning the inbox for keywords and taking action will eventually trigger on a misclassified email and do something embarrassing. Filter to specific structured inputs (invoices to a dedicated mailbox, supplier portals) rather than parsing the general inbox.
UI scraping the accounting system to generate reports. If the ERP has an API, use it. If it has a data export, use that. Scraping the UI is brittle and breaks every time the vendor pushes an update.
Cost and ROI: Real Numbers
For a finance team of five to fifteen people in a mid-size business (50 to 500 staff), a sensible automation program looks like this in 2026:
- Build cost for AP, AR, bank reconciliation, and accrual generation: $80,000 to $180,000 AUD over three to six months.
- Runtime cost: $1,500 to $4,000 AUD per month (LLM API, workflow tool, hosting, monitoring, open banking feed).
- Sinking fund for maintenance: budget 15 percent of build cost per year for the changes you will need to make.
Benefits, conservatively scoped:
- One to two FTE of AP and AR labour avoided. At $75,000 fully loaded per FTE, that is $75,000 to $150,000 per year.
- Faster close (typically two to four days off). Hard to value in cash but worth something to the CFO and to investors.
- DSO reduction worth its weight in working capital. A 10-day reduction in DSO on $20m of annual revenue is $550,000 in cash freed up.
Payback typically lands at 8 to 14 months for a properly scoped program. Anything quoting “three-month payback” is either using inflated benefit assumptions or skipping the maintenance and exception-handling costs that are 30 percent of total operating spend in year two.
When Manual Beats Automated
The cases where we recommend a finance team stay manual:
Sub-100 invoice per month AP volume. A part-time bookkeeper costs less than the build and the runtime. Native Xero or MYOB AP capture plus a bank rule library covers most needs.
Processes that change quarterly. If the process is still being defined or restructured every three months, automate it once it settles. Building automation on top of a process that is itself in motion is how you end up with a Slack channel called #automation-issues.
Single-person finance functions. A finance manager doing the books for a 20-person company alone does not need automation. They need a clean chart of accounts and a good bookkeeping workflow. Automation is a multiplier on people; if there are no people, there is nothing to multiply.
Compliance-critical tasks where the cost of error exceeds the labour saving. Tax lodgements, ASIC filings, regulator-facing reports. Automate the prep, keep the human in the loop on the submission. Book a call if you want help scoping which of your processes pass the build-vs-stay-manual test.
Frequently Asked Questions
Is RPA still relevant for accounting in 2026?
For finishing the job in a legacy ERP that has no API, yes. For everything upstream of that (extraction, classification, reasoning), AI has replaced classical RPA. If you are starting a new accounting automation program in 2026, you do not need UiPath or Automation Anywhere licences. You need an LLM API key, a workflow tool, and good observability.
What is the best accounting software for automation?
Xero is the easiest to automate against thanks to its API surface and webhooks. MYOB Business is solid. NetSuite is powerful but heavy. Dynamics 365 Business Central is fine. The accounting systems that resist automation are older on-premise ERPs (Pronto, older SAP B1, MYOB Premier Classic), and the resistance is API-related rather than fundamental.
How much does accounting automation cost?
A small finance function (50 to 200 invoices per month, one ERP, no integrations) can run on $200 AUD per month of off-the-shelf SaaS (Hubdoc, Dext, Xero native features) plus the time of a bookkeeper. A mid-size finance team automating AP, AR, and bank reconciliation invests $80,000 to $180,000 AUD on build and runs $1,500 to $4,000 AUD per month after. Larger enterprise programs land higher. The build pays back in 8 to 14 months in our deployments.
Can AI do bookkeeping end to end?
Not reliably enough to remove the human. AI handles extraction, classification suggestions, reconciliation matching, and first-draft journal generation well. It does not handle the judgement calls that come up two or three times a week: what to do with a deposit that came in without a reference, how to treat a partially-paid invoice when the customer is in dispute, how to classify a payment to a director’s loan account. Bookkeepers do this work; AI accelerates them, it does not replace them.
What is the ROI of automation in accounting?
The honest answer depends on what you measure and how disciplined you are about counting only real benefits. For a mid-size finance team automating AP and bank reconciliation, expect 1 to 2 FTE of labour avoided, 2 to 4 days off the close, and a measurable DSO reduction. We model these conservatively and back them with actuals six months post-deployment. Programs that promise dramatic returns usually conflate labour avoided with strategic value and end up over-promising.
How do we start with accounting automation?
Start with bank reconciliation. Highest ROI, lowest risk, smallest blast radius if something goes wrong. AP comes second if you process more than 200 invoices per month. AR (remittance matching and reminder workflows) is third. Skip GL auto-coding and approval-free workflows until the first three are stable and trusted by the finance team.
What skills do finance teams need for automation?
The bookkeeper or AP clerk does not need to learn Python. They do need to be comfortable with the exception queue interface and confident interpreting the AI’s suggestions. The finance manager needs to understand the build well enough to brief auditors. The biggest skill gap we see is “ability to design a clean process before automating it”; this is more important than any specific technology skill.
What about data residency for Australian finance teams?
Anthropic and OpenAI process API calls in the US. For most accounting workloads this is acceptable under the Privacy Act and APP 8. For regulated industries (health, government, APRA-supervised entities), the alternatives are AWS Bedrock in ap-southeast-2 with Claude available regionally, or self-hosted Llama 3.3 on an Australian GPU instance. Map the data classification before choosing the deployment shape; not every accounting record needs the strictest residency.
If you have an existing RPA program in finance that is not paying back, or you are scoping where to start with AI-first accounting automation, get in touch with our team. We will tell you which of your processes are worth shipping and which to leave alone.
Jump to a section
Ready to streamline your operations?
Get in touch for a free consultation to see how we can streamline your operations and increase your productivity.