By integration · Xero approval workflow
Xero approval workflow software for bills and expenses, the Xero bill approval process and Xero invoice approval workflow compared
A Xero approval workflow is mostly a permission setting, not a workflow. Xero has no screen where you build approval chains. A user with the Invoice Only draft role can enter a bill, which then sits in Awaiting Approval, and any user with a role that allows approving purchases can move it to Awaiting Payment. That is one approval step, with no amount thresholds, no routing to a named person and no second approver. Xero's own community threads have asked for multi-level approvals for years.
Receipts in · categorized spend out · waste flagged
No account needed. Your file is read once and not stored.
Works with:
Receipts in, categorized spend out
Expenditure reads the vendor, amount, date and tax, categorizes the expense, checks it against your policy, and rolls it into a up-to-date picture of every dollar, then flags the waste.
Choose a receipt above, then press Extract.
Reading your receipt
WorkingITEM ......
QTY 1
TAX
TOTAL
+ just now
Categorized and policy-checked in seconds
Upload your own receipt above, or pick another sample.
Every receipt your team sends is read and coded like this.
Works with your existing cards
Bank-grade · we never move your money
So a US company on Xero that needs a manager to sign off on larger bills, or two people to sign off on the biggest ones, buys an approval app beside Xero. The best known is ApprovalMax. Its own pricing script, read on October 6, 2026, prices it per Xero organization with unlimited approvers. In USD, billed yearly, Standard is $50 a month for up to 100 documents, Advanced is $82.50 and Premium is $111.66. Billed monthly those become $60, $99 and $134. At 300 documents a month Standard is $86.66 and Advanced $132.50, and per-document overage applies above each tier.
On Xero, ApprovalMax Standard approves bills, purchase orders, credit notes and sales invoices, and syncs each decision back into Xero. Advanced adds bill-to-PO matching, auto-approvals and manual journal approvals. Approvals for expenses and reimbursements are standalone workflows, a Premium feature. If every cost you approve is a bill or a PO in Xero, ApprovalMax Standard at $600 a year is the cheaper and more direct answer, and we say so in the table below.
The answer changes when most of the spend never becomes a bill. At a ten-person company a large part of what needs a sign-off is a card charge, an employee receipt or a supplier invoice in someone's inbox. Xero only lets staff claim expenses on the Established plan, $97 a month against $59 for Growing, and that claim flow has the same single approval step.
That is the job Expenditure does. You upload receipts and vendor invoices and import each card or bank statement as CSV, OFX or QFX. Every item is read at line level, coded to your Xero chart of accounts and checked against earlier items for duplicates. Your approval rules route anything over a threshold, for one vendor, one account code or all spend, to an admin who approves or rejects it with a note. Growth gives one approval step at $21 per seat a month billed yearly. Scale gives up to three steps, each decided by a different person, at $33. When the month closes you export the coded lines as a CSV in Xero's precoded bank statement format, with the account code on every line.
We are just as plain about what we do not do. Expenditure does not create bills inside Xero, does not sync to Xero live and never moves or holds money. If you need approvals written into Xero bills and purchase orders, use ApprovalMax. If you need card spend, receipts and invoices approved and coded before they reach Xero, without moving to the Established plan for expense claims, that is what you buy from us.
Compared
Xero approval options priced for a ten-person company
Prices read on xero.com, approvalmax.com and ramp.com on October 6, 2026, in USD at list price without promotions. ApprovalMax figures come from the price table its own pricing page loads.
swipe to see all columns →
| Line | Xero on its own | ApprovalMax Standard | ApprovalMax Advanced | Ramp | Expenditure |
|---|---|---|---|---|---|
| Published price | Included in Growing $59 or Established $97 a month | $50 a month per organization billed yearly, $60 monthly, up to 100 documents | $82.50 a month billed yearly, $99 monthly, up to 100 documents | Free $0 per user; Plus $15 per user a month plus a platform fee | Growth $21 and Scale $33 per seat a month billed yearly |
| What gets approved | Bills in Awaiting Approval; expense claims on Established | Bills, purchase orders, credit notes and sales invoices in Xero | Everything in Standard plus manual journals and bill-to-PO matching | Bills in Ramp and spend on Ramp cards | Receipts, vendor invoices and imported card or bank statement lines |
| Approval levels | One step | Multi-step workflows | Multi-step workflows plus auto-approvals | Approval rules on Free; vendor, department and accounting field routing on Plus | 1 step on Growth; up to 3 on Scale, each by a different approver |
| Who can approve | Any user whose role allows approving purchases | Unlimited approvers | Unlimited approvers | Every user | Admins on your seats |
| Expenses and reimbursements | Expense claims on Established only | Standalone workflows on Premium only | Standalone workflows on Premium only | Reimbursements in Ramp | Every receipt and card line, on every plan |
| How it reaches Xero | Inside Xero | Writes the approved document to Xero | Writes the approved document to Xero | Sync on the Free plan | CSV in Xero precoded statement format, no live sync |
| Pays the vendor | Through Xero bill payments | No on the US plans | No on the US plans | Yes | No, it never moves or holds money |
| Ten people, three approvers, a year | $0 on Growing; $456 more to reach Established | $600 billed yearly | $990 billed yearly | $0 on Free if bills and cards move to Ramp | $1,008 on Growth for 4 seats; $2,520 for all 10 |
The company here is on Xero Growing at $59 a month, with one person entering bills, three managers who approve and fewer than 100 documents a month. Established minus Growing is ($97 minus $59) x 12. ApprovalMax is per Xero organization with unlimited approvers, so Standard is $50 x 12 and Advanced $82.50 x 12. Expenditure Growth is 4 seats x $21 x 12; Scale starts at 5 seats, $1,980 a year. Ramp Plus pricing depends on a platform fee Ramp does not publish.
Why it works
Three questions that decide how Xero spend gets approved
Count the documents, not the people
ApprovalMax charges per Xero organization by document volume, so ten approvers cost the same as two. Expenditure charges per seat. If many people approve a small number of bills, ApprovalMax is cheaper. If a few people approve a lot of card spend and receipts, compare seats.
List where your spend starts
If nearly every cost is a bill or a purchase order typed into Xero, an approval app that writes back into Xero fits. If card charges, receipts and emailed invoices make up most of it, a bill workflow approves the smallest part of your spend.
Decide what Xero should receive
ApprovalMax writes approved bills and POs into Xero. Expenditure hands Xero a coded, approved statement file once a month. Pick the one that matches how your bookkeeper already reconciles, not the one with the longer feature list.
What it handles
A receipt in, a categorized line out, the waste flagged
Expenditure reads each receipt, categorizes it, checks it against your policy and rolls it into up-to-date spend, then surfaces the duplicate subscriptions and savings you are leaking.
- Reads receipts and vendor invoices at line level and codes each one to your Xero chart of accounts
- Imports every card and bank statement as CSV, OFX or QFX and matches charges to receipts
- Routes anything over your threshold, for a vendor, an account code or all spend, to an admin for approval
- Up to three approval steps on Scale, each decided by a different person
- Flags possible duplicates before they reach Xero and leaves them out of the books export until you dismiss them
- Exports coded lines as a CSV in Xero precoded bank statement format, with the account code on every line
- Logs every approval decision with the approver, the time and the note
Categorized receipt
Savings insight
save $108/moYou are paying for Figma and Sketch. Teams on both usually consolidate to one.
Why Expenditure
Receipts read, spend categorized, waste flagged
Not manual coding, not a stale spreadsheet. Expenditure reads each receipt, checks your policy, shows up-to-date spend, and flags the savings, all on the cards and banks you already have.
Read and categorized
Snap, forward or drop a receipt. The AI reads the vendor, amount, tax and line items, categorizes it and matches the card, in seconds.
Waste flagged
Duplicate and overlapping subscriptions, unused tools, price creep and out-of-policy spend, surfaced as expenses come in with the potential saving.
Secure and in your control
Bank-grade security, we never move or hold your money, and we never train on your data. Insights, not advice, your finance team decides.
Good questions
Questions about Xero approval workflow
Explore more
More ways teams manage spend with Expenditure
QuickBooks expense management
Receipts read, categorized and exported to QuickBooks.
Learn moreXero expense management
Receipts read, coded and exported to Xero.
Learn moreNetSuite expense management
Expense reports coded, policy-checked and exported to NetSuite.
Learn moreQuickBooks receipt scanner
Receipts scanned, coded to the right account and exported to QuickBooks.
Learn moreQuickBooks expense report software
Employee expense reports that post straight into QuickBooks Online, without the Advanced upgrade.
Learn moreAmex expense management for business and corporate cards
Every way to run expense reports on American Express cards, who each option is open to, and what it costs for a team of eight.
Learn moreRamp, Concur and Expensify NetSuite integrations compared
Which plan each expense tool makes you buy before it will talk to NetSuite, priced for ten people.
Learn moreQuickBooks bill approval workflow without upgrading to Advanced
Sign-off on bills, card charges and receipts before they reach QuickBooks Online, without paying for QuickBooks Advanced.
Learn moreSpend management software
One up-to-date picture of every dollar your company spends.
Learn moreExpense report software
Reports that build themselves from the receipt.
Learn moreExpense tracking software
Track every expense the moment it happens.
Learn moreCorporate expense management
Control company spend without switching cards.
Learn moreBusiness expense tracker
Every business expense, captured and categorized.
Learn moreReceipt scanner app
Snap a receipt, get a categorized, policy-checked expense.
Learn moreOCR receipt scanning
Accurate OCR that reads every line of the receipt.
Learn moreSubscription management software
See every subscription and stop paying for waste.
Learn moreSaaS spend management
Take control of your sprawling SaaS stack.
Learn moreExpense approval workflow
Approvals that route themselves and enforce policy.
Learn moreExpense policy software
Your spend policy, enforced automatically and as expenses come in.
Learn moreAI expense management
AI that reads, categorizes and finds savings for you.
Learn moreAutomated expense reports
Reports that finish themselves, so finance reviews not types.
Learn moreUp-to-date spend visibility
Know what you are spending right now, not last month.
Learn moreSee where every dollar goes, and where you are wasting it.
Receipts read and categorized, policy enforced, up-to-date spend, and the duplicate subscriptions and savings flagged. It works with the cards you already have and never moves your money.
Receipts in, categorized spend out · real-time budgets · waste flagged · we never move your money