
TL;DR
To automate invoice processing in Xero, stop retyping PDFs: send bills to Xero’s own bill email address so its AI creates draft bills, and ask your biggest suppliers to send eInvoices, which skip the PDF entirely. Add a validation and approval workflow only when you need checks Xero can’t do. If you run Microsoft 365, check external forwarding first, because Outlook rules often bounce by default.
Somewhere in your office, right now, someone has a supplier invoice open on the left monitor and Xero open on the right.
Their head is going left, right, left, right. Like a spectator at the world’s slowest tennis match, where both players are PDFs and nobody ever wins.
If you want to automate invoice processing in Xero, the good news is you probably already pay for half the solution. The less good news is that Outlook may be quietly blocking the other half.
This guide walks through it in order, from free and built-in to properly engineered.
Some readers will only need the first step. That’s fine. [Puts down the sales brochure.]
Next step
Is your accounts payable inbox a full-time job?
If invoices still travel from Outlook to Xero by hand, we’ll map the workflow with you and show you which parts can run without a human retyping anything.
On this page
- How do you automate invoice processing in Xero?
- Why is copying invoices from Outlook to Xero so slow?
- Can Xero read invoices from email on its own?
- Why won’t my Outlook rule forward invoices to Xero?
- What is eInvoicing, and does it remove the PDF entirely?
- When do you need more than Xero gives you?
- What should stay human in accounts payable?
- Before and after: an invoice’s journey
- Common mistakes when automating invoice processing
- Frequently asked questions
How do you automate invoice processing in Xero?
You automate invoice processing in Xero in four steps. Capture each invoice automatically from email or eInvoicing, extract the details with AI, validate them against your rules and purchase orders, then send a draft bill to a person for approval. Xero handles the first two steps natively, and the last two depend on your business.
Here’s the shape of it:
- CaptureInvoices arrive somewhere a machine can see them, without anyone downloading anything.Xero does this
- ExtractSupplier, date, amount, GST and reference get read off the document.Xero does this
- ValidateThe numbers get checked against what you actually ordered, from a supplier you actually use.Depends on your rules
- ApproveA human looks at a ready-made draft and says yes, no, or “who is this?”Always a person
Most businesses do all four steps manually today. The goal isn’t to remove the person. It’s to remove the left-right-left-right.
Why is copying invoices from Outlook to Xero so slow?
Because each invoice is a tiny project. Open the email, open the attachment, find the supplier in Xero, type the date, type the amount, check the GST, pick an account code, attach the PDF, save.

None of those steps is hard. That’s the problem. It’s skilled people doing unskilled work, one invoice at a time, while the inbox refills behind them.
We’ve already covered what manual invoice entry actually costs, using the ATO’s own handling times, so we won’t repeat the maths here. This post is about the fix.
Can Xero read invoices from email on its own?
Yes. Xero lets you forward bills from your email, and its AI extracts the key details to create draft bills that wait for approval. It’s included in Xero’s bills feature, so for many small and mid-sized businesses this is the cheapest first step available.
This is Level 1, and it’s genuinely good. You email invoices to Xero instead of retyping them: the PDF goes in, a draft bill comes out, and nobody types the supplier name for the four hundredth time.
What it doesn’t do is know your business. It reads what’s on the invoice. It doesn’t know that this supplier should always match a purchase order, or that anything over a certain amount needs a second approver.
So the honest version is this: Level 1 removes the typing. It doesn’t remove the checking. For a lot of businesses, that’s already a big win.
Why won’t my Outlook rule forward invoices to Xero?
Most likely, Microsoft 365 is blocking it. Microsoft’s outbound spam policy blocks automatic forwarding to external addresses by default for most organisations, including every one created since 2021. Your Outlook rule looks fine, but the forwarded invoice bounces back with error 5.7.520, and Xero never receives it.
This is the bit nobody mentions in the setup guides, and it’s where many first attempts quietly fail.
According to Microsoft's documentation on external email forwarding, the default setting changed in 2021 to block automatic external forwarding for new organisations and most existing ones. Inbox rules that redirect mail to an outside address are disabled under that setting.
The bounce you’ll see. “5.7.520 Access denied, Your organization does not allow external forwarding.” If that’s sitting in someone’s inbox, your Xero bills address never got the invoice.
There’s a good reason for the default. Attackers love setting up silent forwarding rules on compromised mailboxes, so blocking it is sensible security.
So don’t ask IT to switch forwarding on for everyone. Ask for something narrower:
- A dedicated accounts inbox (for example, accounts@yourbusiness) that suppliers send invoices to.
- A scoped exception that allows only that mailbox to forward, and only to your Xero bills address.
- Visible forwarding. Microsoft’s own auto forwarded messages report lets IT confirm the rule is doing what it should, and nothing else.
That’s a small admin change in the right hands. It’s also the difference between “we tried automating invoices and it didn’t work” and it working.
What is eInvoicing, and does it remove the PDF entirely?
Yes. eInvoicing sends invoice data directly from your supplier’s software to yours over the Peppol network, so there’s no PDF to read at all. Xero receives eInvoices as draft bills ready for approval, on its Grow, Comprehensive and Ultimate plans.
This is Level 2, and it’s the one most businesses skip because they assume it’s complicated.
It isn’t, on your side. Australia’s eInvoicing system uses Peppol, with invoices delivered by ATO-approved service providers. You register your business in Xero, then ask suppliers to send to you that way.

Extraction is the step where AI can misread a blurry total. eInvoicing deletes that step. The data arrives already structured, so there’s nothing to guess.
Start with your top ten suppliers by invoice volume. You don’t need everyone on Peppol to feel the difference. You need the ones who send you the most paper.
When do you need more than Xero gives you?
You need more when your rules live in someone’s head rather than in the software. Xero can create a draft bill. It can’t know that a $40,000 invoice from a subcontractor should match a specific job, that a supplier’s ABN changed last week, or that half your invoices belong to a different entity.
This is Level 3, where accounts payable automation becomes a designed workflow rather than a feature you switch on. Signs you’ve reached it:
- Invoices need matching to purchase orders, jobs or projects before anyone approves them.
- You run several entities, and invoices arrive in one shared inbox.
- Approvals depend on amount, supplier or cost centre.
- Exceptions (wrong amount, missing PO, duplicate invoice) eat more time than the normal invoices do.
At this level the workflow looks like this:
- IngestOne inbox, monitored automatically. Attachments are split, duplicates caught.Automation
- ExtractAI reads the invoice, including line items where you need them.AI
- ValidateRules check the supplier, ABN, bank details, PO match and totals. Deterministic rules here, not AI guesses.Rules
- RouteClean invoices go to Xero as draft bills. Exceptions go to the right person with the problem already highlighted.Automation
- ApproveA named person signs off before anything gets paid.Human
Notice where the AI sits. It’s in step two, reading messy documents, which is the thing it’s genuinely good at.
The checking in step three uses plain rules, because “does this total match the PO” has one correct answer and doesn’t need creativity.
This is the kind of workflow Lumeio designs and builds. We start by watching how invoices actually move through your business, not with a software demo.
Not sure what this looks like with your suppliers and approval rules? We’ll map how invoices move through your business today and show you which steps should be rules, which need AI, and which stay with a person.
What should stay human in accounts payable?
Payment approval, any change to a supplier’s bank details, disputed amounts and anything that fails validation should stay with a person. Automation should prepare those decisions, with the evidence attached. It should never make them.
Automation prepares this
Repeatable, checkable, and happy to do it at 2am.
- Collecting invoices from the inbox
- Reading supplier, date, total and GST
- Catching duplicates
- Matching against POs and jobs
- Flagging changed bank details
- Creating the draft bill in Xero
A person decides this
Accountable, judgement based, and not delegable to a model.
- Approving payment
- Verifying new or changed bank details
- Resolving disputed amounts
- Handling anything that failed validation
- Onboarding a new supplier
The bank details one isn’t optional.
$166.8mReported losses to payment redirection scams in Australia in 2025, according to the National Anti-Scam Centre’s Targeting scams report.
The scam is simple. A real-looking invoice arrives with new bank details. If your workflow auto-approves it, you’ve built a very efficient way to pay a criminal.

So the rule is firm. A changed bank account stops the workflow, and a person calls the supplier on a number you already hold.
Scamwatch’s advice is to check payment details using contact details you've found independently, never the number on the invoice.
“Human approval” also has to mean something. If the reviewer clicks approve on forty bills in ninety seconds, that’s not oversight, it’s a rubber stamp.
We’ve written about what a real human approval step looks like.
Before and after: an invoice’s journey
Here’s the same supplier invoice, handled two ways. The “after” column assumes Level 3. Levels 1 and 2 get you part of the way.
| Step | Before (manual) | After (automated) |
|---|---|---|
| Arrives | Lands in a personal Outlook inbox | Lands in a monitored accounts inbox, or arrives as an eInvoice |
| Opened | Someone remembers to look | Picked up automatically within minutes |
| Read | Retyped into Xero from the PDF | Extracted by AI, or already structured via Peppol |
| Checked | Eyeballed, if there’s time | Validated against PO, supplier record and bank details |
| Problems | Found at month end, or by the supplier | Flagged on arrival, sent to the right person |
| Approved | Approved in Xero, often in a batch | Draft bill approved by a named person, evidence attached |
| Bank detail change | Easy to miss in a busy week | Workflow stops until someone verifies by phone |
The person doesn’t disappear from the right-hand column. They just stop being the conveyor belt.
Common mistakes when automating invoice processing
Most accounts payable automation projects that stall do so for boring reasons, not technical ones.

Automating the mess. If nobody agrees on who approves what, automation just gets you to the disagreement faster. Write the rules down first.
Switching on forwarding for the whole company. It fixes the 5.7.520 bounce and opens a security hole. Scope it to one mailbox.
Auto-approving because the AI is confident. Confidence isn’t verification. Extraction accuracy and payment authority are different jobs.
Ignoring eInvoicing. Businesses spend months tuning PDF extraction for suppliers who could have sent structured data all along.
Starting with the hardest supplier. Start with the highest-volume, most boring invoices. Boring is where automation pays back first.
Lumeio’s recommendation
Remove the typing first. Then remove the PDF. Only then engineer the checking.
Level 1, Level 2, Level 3. In that order.
The cheapest way to automate invoice processing in Xero is to do it in order. Switch on Xero’s bill email this week, and get IT to scope forwarding properly so it doesn’t bounce. Then ask your top suppliers about eInvoicing.
Only then decide whether you need Level 3. If your invoices need matching, checking and routing before anyone should approve them, that’s a workflow problem, and it’s worth designing properly.
Either way, the person in front of the two monitors gets their neck back.
[Exits, stage left. Then right. Then left.]
If you run an accounting or bookkeeping practice doing this across many client files, our page on automation for accounting firms covers the bigger picture.
Next step
Not sure which level you need?
Show us how invoices move through your business today. We’ll tell you what Xero can already do, what’s worth automating, and what should stay with a person.
Frequently asked questions
Can Xero automatically read invoices from email?
Yes. You can email invoices to Xero using its bills email address, and its AI extracts the key details into a draft bill that waits for approval. It reads what’s on the invoice but doesn’t apply your own rules, such as purchase order matching or approval limits.
Why is my Outlook rule not forwarding invoices to Xero?
Microsoft 365 blocks automatic forwarding to external addresses by default for most organisations, including every one created since 2021. The forwarded email bounces with error 5.7.520. Ask your IT administrator to allow forwarding for one dedicated accounts mailbox only, rather than switching it on for everyone.
What is eInvoicing in Xero?
eInvoicing sends invoice data directly between business software over the Peppol network, delivered by ATO-approved service providers. Xero receives eInvoices as draft bills, so there is no PDF to read or retype. It’s available on Xero’s Grow, Comprehensive and Ultimate plans.
Should AI approve supplier invoices automatically?
No. AI is good at reading invoices, but approving payment is a decision a named person should hold. Automation should prepare the draft and check it against your rules, then a person approves it. Any change to supplier bank details should always be verified by phone.
How do I know if I need more than Xero’s built-in tools?
You probably need more if invoices must match purchase orders or jobs, you run several entities from one inbox, approvals depend on amount or supplier, or exceptions take more time than normal invoices. Those are workflow rules Xero’s built-in features don’t apply on their own.