BlogAccounting integrations

Xero Projects for contractors (2026): features, pricing and purchase orders

What Xero Projects covers for contractors, what it costs and what happens to a purchase order.

Guide5 min read

Xero Projects adds time, costs, quotes and project profitability to Xero, and for service businesses it is often all they need. Contractors buy more than they bill by the hour, so this guide looks at it from a contractor’s side: what Xero Projects does, what it costs in each region, what happens to a purchase order, and how to cover the parts a contractor usually needs on top.

How we checkedThis is a documentation-based review, not a hands-on test. We used Xero’s product and pricing pages, its official API specification and replies from Xero staff on the Xero product ideas forum, checked on 3 November 2026. Xero changes often – check Xero Central for your region and plan.

Summary in 60 seconds

Xero Projects is a good fit for labour-led jobs and small works where you invoice time and materials: the time tracking, quoting and invoicing are strong, and the profitability dashboard shows budget against actual. For jobs with significant purchasing, plan for one addition: purchase orders cannot yet be linked to projects, so what is ordered but not yet billed is not on the project, and there is no documented forecast of cost at completion. Many contractors keep Xero as the ledger and add a job cost layer for budgets, purchasing and forecasts.

What Xero Projects does

Projects lets you create a project against a contact, add an estimate with estimated tasks, expenses and time, and turn it into a quote. You can track time with a timer or the mobile app, assign bills, spend money and expense claims to a project, and invoice time and costs – fixed price or time and materials, including deposits and progress payments. The profitability dashboard compares costs with the budget, and there are Project Summary, Project Details and Project Financials reports.

Two limits come up repeatedly on Xero’s own ideas forum: expenses cannot be assigned to individual tasks, and estimated expenses do not appear in the project summary until actual costs exist. Both are forum statements, so check whether they still apply.

Setting up Xero Projects for contract work

  1. Create the project from the estimate and keep the original estimate unchanged; record changes as separate tasks or a separate project so they can be evidenced.
  2. Use tasks for labour phases (installation, commissioning, project management) with the hours estimated – that is where Projects is strongest.
  3. Assign every bill line to the project at entry, and add a tracking category for the cost type if you want a split by cost type.
  4. Invoice progress or deposits from the project, and keep a separate record of retention.
  5. Keep a list of open POs and subcontracts per job and add it to the project figures when you review the forecast.

What it costs

Xero Projects by region, list prices checked 3 November 2026
RegionPlan that includes ProjectsPrice per monthExtra Projects users
UKUltimate (10 people)£70 ex VAT£5
AustraliaUltimate 10A$143A$7
New ZealandUltimate (10 people)NZ$135 ex GSTNZ$7
USEstablished$97Billed monthly; price not stated

In every region Projects sits in the top plan. For a small firm moving from a mid-tier plan to get Projects, the step-up is part of the cost of the decision.

What happens to a purchase order

Take a £560,000 HVAC fit-out run in Xero. The ductwork supplier has an open order for £30,000, delivered in parts. Based on Xero’s documentation, this is what happens to it:

1 · PO approvedDuctwork £30,000.Tracking categoryon the lines.2 · Goods arrivePart delivered.Quantity receivedrecorded on the bill.3 · Bill createdBill for £12,000assigned to project.Project cost +£12,000.4 · Project viewShows £12,000.The open £18,000is on the PO only.
Figure 1. A purchase order in Xero, as documented. The commitment exists from step 1, but the project only shows the part that has been billed.

Xero’s purchase order flow lets you create a bill from an approved PO for the quantity received, and the PO stays open for the rest. PO lines can carry tracking categories. What Xero does not yet support is assigning PO lines to a project; its latest reply on the request (February 2026) was that there is no timeframe. Across the whole example job, that means £79,600 of open orders and subcontracts sit outside the project view, which shows £379,820 against a final cost the project manager expects to be £527,980.

Tracking categories as an alternative

Many Xero users skip Projects and use tracking categories instead: one category for the job, another for department or cost type. It works on every plan, and tracking can be set on PO lines, so open POs can at least be listed per job. Users report limits on the number of active categories – check Xero Central for your organisation. Tracking categories answer “what has this job cost?”; on their own they do not answer “what will it cost?”.

What contractors should plan for

Xero Projects for contractors, from Xero’s own documentation and staff replies
AreaWhat Xero documentsWhat to plan for
Time and billingTimer, tasks, chargeable and non-chargeable time; invoicing of time and costs, deposits and progress payments.A strong fit for labour-led work.
Estimates and quotesEstimated tasks, expenses and time per project; quotes from the project; budget vs actual on the profitability dashboard.Budget sits at project, task and expense level – not per cost code.
Costs on the projectBills, spend money and expense claims can be assigned to a project.Costs appear when the bill is entered.
Purchase ordersPOs with approval, part-billing by quantity received, and tracking categories on PO lines.PO lines cannot yet be assigned to a project (Xero, Feb 2026: no timeframe).
Forecast at completionNot documented.Build it from actuals, open POs and remaining cost.
RetentionNot native; Xero suggests a negative invoice line (May 2024).Track retention held and due separately.

Retention deserves a note. In the UK, retention is often 5% – the average in the government-commissioned Pye Tait review was 4.8% – with half released at practical completion and the rest after the defects period. On the example job, 5% of the £362,000 billed so far is £18,100 held by the main contractor: earned, but not cash. In New Zealand retention must by law be held on trust; in Australia the rules differ by state. Xero has said native retention is not planned, so contractors track it separately.

What this looks like in ProfitTracker

Connected budgets, purchasing and expected profitability with Xero

ProfitTracker adds a connected process on top of Xero: budget per job and budget line, purchase orders raised on the job, goods receipts per line, and expected profitability as planned + committed + incurred = forecast against the budget, with forecast margin against target across all jobs.

Projects, customer invoices and credit notes are created in ProfitTracker and transferred to Xero. Customers, suppliers, contact persons, products and payments sync both ways, and hours are fetched from Xero. The sync runs nightly and whenever you start it. Xero stays the ledger.

The ProfitTracker dashboard: forecast profit, invoicing and open purchases across jobs. Sample data.
The ProfitTracker dashboard: forecast profit, invoicing and open purchases across jobs. Sample data.

Want to see purchasing and expected profitability on your own jobs, with Xero as the ledger?

Sources

  1. Xero – Projects (AU)
  2. Xero – Projects (US)
  3. Xero – UK pricing
  4. Xero – AU pricing
  5. Xero – NZ pricing
  6. Xero – US pricing
  7. Xero – Purchase orders
  8. Xero ideas – POs on projects
  9. Xero ideas – part-receive POs
  10. Xero ideas – expenses on tasks
  11. Xero ideas – estimated expenses in summary
  12. Xero ideas – retention on invoices
  13. Xero – OpenAPI specification (Projects)
  14. Designing Buildings – retention
  15. MBIE – NZ retention money

See how ProfitTracker could work for your business.

Keep the accounting software you already use.