Skip to main content
Projectworks logo

Projectworks

Projectworks is professional services automation that connects time tracking, resourcing, invoicing, and forecasting in one platform - with invoices, expenses, leave, and timesheets all syncing to Xero


Everything on this page comes from managing the Xero integration for professional services firms running Projectworks - mapping project financials, reconciling invoicing, and keeping timesheet data clean across both systems. This is what we have learned

Projectworks on Xero
Project
Brand refresh72%
Hours logged86/120
Margin64%

Features

End-to-end project intelligence - time tracking, resource planning, expense management, invoicing, and financial forecasting in a single live system Connects to Xero, QuickBooks, MYOB, Jira, Azure DevOps, and Salesforce. Supports multiple Xero organisations from one subscription at no extra cost

Time tracking

Simple timesheets that actually get filled in. Review and approval workflow built in. Time entries auto-sync to Xero Payroll for hourly staff - entered once, used everywhere

Resource management

See who is available, who is overbooked, and where the gaps are. Real-time utilisation and capacity planning so you can staff projects properly before they start

Forecasting

Revenue, margin, and burn forecasting based on live project data. See where the business is heading, not where it has been - this is the feature that separates Projectworks from basic job management

Project financials

Track budgets, actual costs, and profitability per project in real time. Labour, expenses, and subcontractor costs all roll up into one view - compared against the original budget

Invoicing

Generate invoices from time and expenses, then auto-sync to Xero. Progress invoicing, milestone billing, and custom PDF templates with project-specific detail that Xero cannot produce on its own

Expense tracking

Staff submit expenses against projects. Approved expenses sync to Xero as bills to pay. Track expense burn against project budgets so overruns are visible before they compound

  • engineering and architecture firms tracking billable hours across projects
  • management consulting firms with complex resourcing and forecasting needs
  • software development teams integrating with Jira or Azure DevOps
  • multi-entity professional services businesses running several Xero orgs
  • firms that have outgrown WorkflowMax, Xero Projects, or spreadsheets

Shared data between Xero and Projectworks

Data flows both ways with optional auto-sync that can be toggled on or off. Projectworks handles project management and billing, Xero handles the accounting - each system stays reconciled without double entry

Xero
Projectworks
Invoices
Approved invoices auto-sync from Projectworks to Xero with full line-item detail, account codes, and tracking categories from the project
Invoices
Credit Notes
Credit notes from Projectworks reconcile to Xero to handle invoice adjustments and corrections
Credit Notes
Payments
When a customer pays an invoice in Xero, the payment status auto-syncs back to Projectworks so your project managers can see which invoices are paid without checking Xero
Payments
Expense Claims
Approved expense claims from Projectworks sync to Xero as bills to pay. Grouped expenses can be sent as a single bill. Each expense links back to the project for cost tracking
Expense Claims
Purchase Orders
Purchase orders created in Projectworks export to Xero as bills to pay, keeping procurement and project cost tracking aligned
Purchase Orders
Time Entries
Time entries auto-sync from Projectworks to Xero Payroll for hourly employees - time is entered once and flows through to pay runs without re-entry
Time Entries
Leave
Approved leave requests in Projectworks auto-sync to Xero. Leave balances also sync back from Xero so both systems agree on how much leave each person has
Leave
Xero to Projectworks
Projectworks to Xero
Bidirectional

How to connect Projectworks to Xero

Authorise Projectworks with your Xero organisation, map your chart of accounts and tracking categories, then set up your projects and team structure

Before you start

  • confirm you have Xero Advisor access - a Standard user cannot authorise the integration
  • if you are migrating from WorkflowMax or another platform, talk to the Projectworks onboarding team first - they offer guided data migration starting from $1,000

Start your trial and connect Xero

  1. sign up at projectworks.com - 21-day free trial, no credit card required
  2. in Projectworks, click the cog icon in the sidebar
  3. under Integration, select Accounting
  4. click Connect to Xero and follow the prompts to authorise
  5. select the correct Xero organisation - you can connect multiple orgs at no extra cost

Configure sync settings

  1. choose which data types to auto-sync - invoices, expenses, time entries, leave. Each can be toggled independently
  2. map your Xero chart of accounts, tracking categories, and tax rates
  3. set up your employee records and link them to the corresponding Xero payroll employees
  4. configure rate cards for each role - these drive both billing and cost calculations

Test the full cycle

  1. create a test project, log time against it, add an expense, and generate an invoice
  2. confirm the invoice appears in Xero with the correct account codes and GST treatment
  3. mark the invoice as paid in Xero and verify the payment syncs back to Projectworks
  4. submit a leave request in Projectworks and confirm it appears in Xero Payroll
  5. check the project financial report - revenue, time cost, and expenses should all reconcile

What to watch out for

Projectworks is well-built and the Xero integration is strong, but there are setup decisions and edge cases to plan for

Rate card setup

Charge-out rates and cost rates in Projectworks drive everything - project budgets, invoicing, and profitability reports. Get these right before you start creating projects or your financials will be off from day one

Invoice formatting

Projectworks can generate PDF invoices with project-specific detail that Xero cannot. But the formatting is different from Xero's templates. Decide early whether you invoice from Projectworks or Xero and standardise

Leave balance drift

Leave syncs bidirectionally but rate cards and accrual settings need to match between systems. Some users have reported discrepancies when leave accrual rates are configured differently in Projectworks and Xero Payroll

Multi-org mapping

Connecting multiple Xero organisations is a genuine advantage, but each org needs its own account mapping. A person employed in one entity working on a project in another needs correct setup from the start

Onboarding investment

Projectworks offers guided onboarding starting from $1,000 including data migration and training. This is worth it if you are migrating from another platform - self-service migration risks losing historical project data

What Projectworks costs

Pricing model

Feature-based - 10% discount for annual subscriptions

Free trial

21 days, no credit card required - multi-Xero-org support included at no extra cost

View current pricing on the Projectworks website

What we do

We handle the Xero side of Projectworks

Talk to us

Account mapping and tracking categories configured

Project financials flow into Xero with the right structure for reporting and BAS

Invoicing and expenses reconciled across both systems

What Projectworks reports as project profitability matches your Xero accounts