Skip to content
Procurer

Xero purchase order approval workflow with multi-level approvers and budget checks

Xero approves purchase orders in a single step. A draft PO is submitted, a user with approval rights approves it, and that is the whole process: there are no amount thresholds, no routing by department and no second approver. Procurer adds the approval layer in front of Xero. Requests go through as many approvers as your policy needs, the PO goes to the supplier after the last approval, and the matched bill lands in Xero ready to pay. Plans start at 149 USD per month per company, not per seat.

Try the demo

What the Xero purchase order approval process does natively

Xero is solid accounting software, and its purchase orders are fine for a small team that trusts everyone who buys. The trouble starts when a written purchasing policy has to be enforced. Based on Xero Central help articles and the approval guides published by Xero App Store partners:

  • A purchase order moves through Draft, Awaiting Approval, Approved and Billed.
  • Approval is one step. Standard and Adviser users approve by default, and the admin can limit who has the approve permission.
  • There are no native rules by amount, department, tracking category or supplier, so a 400 USD order and a 40 000 USD order follow the same path.
  • There is no sequence of approvers. A manager, then the Controller, then the CFO is not something Xero can enforce on its own.
  • There is no decline status. A rejected PO goes back to Draft or gets deleted, which leaves a thin audit trail.
  • Everyone who requests or approves needs a Xero user, which means access to your books.
  • There is no budget check at the moment of the request and no receiving by the person who took delivery.

Xero's own guidance points teams that need multi-level or conditional approvals to an app from the Xero App Store. Procurer is that layer, with the requests, budgets and receiving included. Xero changes features over time, so check your subscription before you decide.

Xero native approval vs Procurer in front of Xero

The table compares what Xero does on its own with Procurer connected to Xero. If single-step approval covers your policy, keep the native flow.

Approval steps
Xero (native)OneProcurer with Xero2 steps on Team, unlimited from Business
Rules by amount
Xero (native)NoneProcurer with XeroAny threshold, for example 1 000, 5 000 and 25 000 USD
Rules by department or tracking category
Xero (native)NoneProcurer with XeroSeparate routes per department, category, project and supplier
Who can request
Xero (native)Xero usersProcurer with XeroAnyone with a Procurer account, no Xero login
Rejecting a PO
Xero (native)Back to Draft or deleteProcurer with XeroReject with a comment, kept in the audit trail
Budget check
Xero (native)None on the POProcurer with XeroBudget, committed and remaining shown to every approver
Receiving
Xero (native)Not tracked by lineProcurer with XeroFull or partial receipt by whoever took delivery
Invoice match
Xero (native)ManualProcurer with XeroThree-way match with tolerance rules, from Business
What reaches Xero
Xero (native)The PO you typedProcurer with XeroA bill with contact, lines, account, tracking category and the invoice PDF
Price
Xero (native)Part of your Xero planProcurer with XeroFrom 149 USD per month per company, on top of Xero

All connected systems, and which plan includes each, are listed on procurement software integrations.

How a multi-level purchase order approval runs with Xero

You set the rules once and every request follows them. Procurer reads contacts, accounts and tracking categories from Xero and codes each request with the same values, so your chart of accounts does not change.

1. Request. The employee fills a one minute form with supplier, lines, amount, tracking category and a quote attached.

2. Route. Rules send it to the right people, for example the department manager over 1 000 USD, the Controller over 5 000 USD and the CFO over 25 000 USD.

3. Approve. Each approver sees the request, the quote and the remaining budget on one screen and approves or rejects with a comment, from the browser, email, Slack or Microsoft Teams.

4. Order. After the last approval, a numbered purchase order goes to the supplier as a PDF.

5. Receive and match. Delivery is recorded against the PO lines, and from Business the invoice is matched to the PO and the receipt.

6. Sync. The approved, matched invoice becomes a bill in Xero, ready for your usual payment run.

Every decision keeps a name, a time and a comment, so an auditor asking who approved a purchase gets the answer in seconds. The rule builder itself is described on purchase order approval software.

A two step PO approval in a Xero company

A 90 person architecture and engineering firm runs Xero with a tracking category per studio and a written rule: studio lead over 1 000 USD, Controller over 5 000 USD. In Xero alone, any Standard user could approve a 12 000 USD plotter order by themselves.

  1. A project coordinator requests a large format plotter and a service contract for 8 640 USD, tracking category Studio North.

  2. The Studio North lead approves first. The screen shows the quarter's studio budget of 30 000 USD with 18 250 USD already spent or committed.

  3. Because the total is over 5 000 USD, the Controller gets the second step and approves from a Microsoft Teams message.

  4. The PO goes to the supplier and the 8 640 USD shows as committed against the studio budget at once.

  5. The plotter arrives, the service contract starts the next month, and the coordinator records both receipts.

  6. The invoice comes in at 8 640 USD, the match clears, and a bill appears in Xero under Studio North with the PDF attached.

The bookkeeper does not retype anything, and the approval trail sits next to the bill.

Who adds a purchase order approval app to Xero

Procurer is built for US companies with 50 to 1 000 staff that keep their books in Xero and have outgrown approval by email or by a quick word in the hallway.

  • Controllers who need a documented purchase approval process before an audit, a lender review or a funding round.
  • Firms where more than one person has to sign off above a threshold, such as a department head and a finance lead.
  • Operations, facilities and IT teams placing dozens of supplier orders a month. See IT procurement software.
  • Multi-department businesses that want spend by tracking category and supplier from the same data, covered by spend analytics software.
  • Companies that do not want to give every requester a Xero login.

If most of your spend goes on company cards and you rarely raise a PO, an expense tool will suit you better than a purchase order workflow.

Ways to add PO approvals to Xero

There are three common routes, and each fits a different company.

Xero native approval
What it coversOne approval step on the POBest forSmall teams where one or two people buy everything
Approval only apps from the Xero App Store
What it coversMulti-step approval of POs and bills that stay in XeroBest forTeams happy to raise every PO inside Xero
Procurer
What it coversRequests, multi-level approval, budgets, POs, receiving, three-way match, bill syncBest forCompanies with many requesters who should not work in Xero

Approval only apps are a good choice when your team already raises POs in Xero and only needs the extra steps. Procurer suits companies where the requesters sit outside finance and budgets need checking before anyone commits money.

What it costs next to your Xero subscription

Procurer is priced per company, not per seat, so every requester can have an account. Team costs 149 USD per month (124 USD billed yearly) with up to 25 user accounts, 2 approval steps, 250 POs a month and Xero sync. Business costs 299 USD per month (249 USD billed yearly) with up to 100 user accounts, unlimited approval steps, conditional rules, three-way matching, invoice capture by email and Slack or Microsoft Teams approvals. Scale is 699 USD per month for multi-entity companies. Your Xero plan stays as it is. Full detail is on the procurement software pricing page.

Does Xero have purchase order approval?

Yes, in a single step. A draft purchase order is submitted as Awaiting Approval and any user with the approve permission can approve it. Xero has no native thresholds, no routing by department and no second approver, so companies with a multi-level policy add an approval app such as Procurer in front of Xero.

How do I set up a purchase order approval workflow in Xero?

In Xero, you control approval through user permissions: limit the approve right to the people who should sign off. For rules by amount or department, connect Procurer to Xero as an admin, pick approval rules from templates, and invite requesters. Most companies run their first approved PO the same week.

Can Xero have multiple approvers for a purchase order?

Not natively. Xero approval is a single step and any user with the approve permission can complete it. Procurer runs approvals in sequence, so a request can go to the department manager, then the Controller, then the CFO, with up to 2 steps on Team and unlimited steps from Business.

Can you set approval limits by amount in Xero?

Xero does not offer amount based approval limits on purchase orders. In Procurer you set thresholds per rule, for example manager approval above 1 000 USD and Controller approval above 5 000 USD, and different thresholds per department or tracking category.

Do requesters need a Xero login to use Procurer?

No. Requesters, approvers and receivers work in Procurer. Only the admin who connects the integration needs Xero access, so your Xero user list and access to the books stay unchanged.

Does Procurer create bills in Xero?

Yes. The approved and matched invoice becomes a bill in Xero with contact, lines, account, tracking category and the invoice PDF, ready for your normal payment run.

Approve every purchase before it reaches Xero

Create your account, connect Xero and route your first request through approval this week.

Try the demo

Procurement software priced per company